public class WeblinkHandler extends Object implements WithBuilder, ElementBuilder, NamedBuilder, OptionsBuilder
Constructor and Description |
---|
WeblinkHandler() |
Modifier and Type | Method and Description |
---|---|
OptionsBuilder |
all()
All.
|
void |
copy(String baseURL)
Copy.
|
OptionsBuilder |
external()
External.
|
static WithBuilder |
from(String archive)
Static Weblink constructor.
|
OptionsBuilder |
latest()
Latest.
|
static void |
main(String[] args)
The main method.
|
OptionsBuilder |
mandant(String mandant)
Mandant.
|
ElementBuilder |
named(String filename)
Named.
|
OptionsBuilder |
only(int element)
Only.
|
void |
open(String baseURL)
Open.
|
OptionsBuilder |
published()
Published.
|
OptionsBuilder |
timeout(long timeout)
Timeout.
|
String |
toLink(String baseURL)
To link.
|
static ElementBuilder |
with(DocumentId documentId,
javax.servlet.http.HttpServletRequest request)
Static Weblink constructor used by SAP Viewer.
|
static ElementBuilder |
with(ResultProperties document)
Static Weblink constructor.
|
NamedBuilder |
with(String field,
String value)
With.
|
public static WithBuilder from(String archive)
archive
- the archive / DDC of documentpublic static ElementBuilder with(ResultProperties document) throws com.saperion.util.LinkCreationException
document
- the document properties see ResultProperties
.ElementBuilder
com.saperion.util.LinkCreationException
- the link creation exception if link creation failspublic static ElementBuilder with(DocumentId documentId, javax.servlet.http.HttpServletRequest request) throws com.saperion.util.LinkCreationException
documentId
- the id of the document to sendrequest
- current request to get sessionElementBuilder
com.saperion.util.LinkCreationException
- the link creation exception if link creation failspublic NamedBuilder with(String field, String value)
with
in interface WithBuilder
field
- the fieldvalue
- the valueWithBuilder.with(java.lang.String,
java.lang.String)
public OptionsBuilder only(int element)
only
in interface ElementBuilder
element
- the elementElementBuilder.only(int)
public OptionsBuilder all()
all
in interface ElementBuilder
ElementBuilder.all()
public ElementBuilder named(String filename)
named
in interface NamedBuilder
filename
- the filename of downloaded fileNamedBuilder.named(java.lang.String)
public OptionsBuilder mandant(String mandant)
mandant
in interface OptionsBuilder
mandant
- the mandantpublic OptionsBuilder published()
published
in interface OptionsBuilder
OptionsBuilder.published()
public OptionsBuilder latest()
latest
in interface OptionsBuilder
OptionsBuilder.latest()
public OptionsBuilder external()
external
in interface OptionsBuilder
OptionsBuilder.external()
public OptionsBuilder timeout(long timeout)
timeout
in interface OptionsBuilder
timeout
- the timeout in milliseconds after the link is invalidOptionsBuilder.timeout(long)
public String toLink(String baseURL) throws com.saperion.util.LinkCreationException
toLink
in interface LinkBuilder
baseURL
- the base urlcom.saperion.util.LinkCreationException
- the link creation exceptionLinkBuilder.toLink(java.lang.String)
public void open(String baseURL)
open
in interface LinkBuilder
baseURL
- the base urlLinkBuilder.open(java.lang.String)
public void copy(String baseURL)
copy
in interface LinkBuilder
baseURL
- the base urlLinkBuilder.copy(java.lang.String)
public static void main(String[] args) throws com.saperion.util.LinkCreationException
args
- the argumentscom.saperion.util.LinkCreationException
- the link creation exceptionCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.