Package de.aeb.xnsg.foundation.af
Class ApplicationFacadeDTO
java.lang.Object
de.aeb.xnsg.foundation.af.ApplicationFacadeDTO
A data transfer object which describes an application facade.
There are various techniques possible how to "open" the "application"
on the client;
typically only one of the fields is filled,
but when more than one possibility is not null the client may choose
the type most suitable.
Supported types include
- HTTP
- use when field 'httpUrl' is not null. Open a browser and navigate to the url given. When urlCloseToken is given, you can monitor the browsers pages and when you find that it navigates to an url equal to urlCloseToken, the browser can be closed by the application.
- Start executable
- use when field 'executeProcess' is not null. Create a process as defined in the field 'executable', with the current directory as workDir (if specified).
- Shell execute
- use when field 'shellExecute' is not null. Create a file in a temporary directory with name equal to that given in 'fileName', and fill it with the bytes given in 'contents', and then invoke "ShellExecute" to let the shell open the application corresponding to the file type.
-
Field Summary
Modifier and TypeFieldDescriptionparameters when application is to be invoked via create processused when the application facade is to be opened in a browser An http:// or https:// URL which is a web side to display the application facade,The session id of the application facade which may be used as a parameter to read results from the application facade.parameters when the application is to be invoked via shellExecuteurl token to check on the remote system (for example SAP) if the browser was closed. -
Constructor Summary
-
Method Summary
-
Field Details
-
sessionid
The session id of the application facade which may be used as a parameter to read results from the application facade. (Currently not supported.) -
httpUrl
used when the application facade is to be opened in a browser An http:// or https:// URL which is a web side to display the application facade, -
urlCloseToken
url token to check on the remote system (for example SAP) if the browser was closed. -
executeProcess
parameters when application is to be invoked via create process -
shellExecute
parameters when the application is to be invoked via shellExecute
-
-
Constructor Details
-
ApplicationFacadeDTO
public ApplicationFacadeDTO()
-