|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A Link is a pointer to any other service "including" another Link. The Link is used to "customize" master services or to create private tree structures of accessible master services. It can override any accessible parameter kept by the service "chain" down to the final master service.
Field Summary |
Type | Field |
---|---|
static int |
TYPEID
The type id of this class. |
static java.lang.String |
TYPENAME
The constant class type identifier |
Fields inherited from interface oracle.panama.model.Service |
CATEGORY_MASTER, CATEGORY_SERVICE, CATEGORY_USER_HOME |
Method Summary |
Type | Method |
---|---|
java.lang.String |
getAsyncAddress(DeliveryType deliveryType)
Gets the async address (like news@oraclemobile.com) for a delivery type |
AsyncArguments |
getAsyncArguments()
Gets async arguments |
java.lang.String |
getAsyncName()
Gets the asyncName property value. |
Arguments |
getInputArguments()
Get arguments for the Service |
java.lang.String |
getLanguage()
Gets the Language property. |
Service |
getLastService()
Get the last Service in the Services chain. |
Arguments |
getMergedInputArguments()
Get merged arguments from all associated services in the alias link list |
OutputArguments |
getMergedOutputArguments()
Get merged arguments from all associated services in the alias link list |
Service |
getNextService()
|
OutputArguments |
getOutputArguments()
Get OutputArguments for the Alias |
java.lang.String |
getParameterDelimiter()
Gets the parameter delimiter property value. |
java.lang.String |
getServiceHelpText()
Gets the Help text. |
boolean |
isAsyncEnabled()
Is the alias async enabled?. |
void |
setAsyncAddress(DeliveryType deliveryType,
java.lang.String address)
Sets the async address for a delivery type |
void |
setAsyncArguments(AsyncArguments asyncArgs)
Set async arguments. |
void |
setAsyncName(java.lang.String asyncName)
Sets the asyncName property value |
void |
setInputArguments(Arguments args)
Set arguments for the Service |
void |
setOutputArguments(OutputArguments outputArguments)
Set OutputArguments for the Alias |
void |
setParameterDelimiter(java.lang.String parameterDelimiter)
Sets the parameter delimiter property value |
void |
setServiceHelpText(java.lang.String serviceHelpText)
Sets the Help text |
Methods inherited from interface oracle.panama.model.Service |
getAreaId, getCategory, getCost, getDescription,
getGroups, getParent, getPrimaryAudio, getPrimaryImage,
getSecondaryAudio, getSecondaryImage, getSequenceNo,
getShortName, getTransformer, getURL,
getURLPathParameter, getUserOwner, invoke,
isValid, isViewCustomizable, isVisible, removeAllGroups,
setAreaId, setCategory, setCost, setDescription,
setGroups, setParent, setPrimaryAudio,
setPrimaryImage, setSecondaryAudio, setSecondaryImage,
setSequenceNo, setShortName, setUserOwner,
setValid, setViewCustomizable, setVisible |
Methods inherited from interface oracle.panama.model.ModelObject |
delete, getCreatedDate, getId, getLastModifiedDate, getName, getTypeId,
getTypeName, isSystem, setName,
setSystem, undoAll |
Methods inherited from interface oracle.panama.model.XMLObject |
setXML, toXML |
Field Detail |
public static final java.lang.String TYPENAME
public static final int TYPEID
Method Detail |
public Service getNextService()
public Service getLastService()
public java.lang.String getAsyncName()
public void setAsyncName(java.lang.String asyncName)
asyncName
- the new value of the propertypublic java.lang.String getParameterDelimiter()
public void setParameterDelimiter(java.lang.String parameterDelimiter)
parameterDelimiter
- the new property valuepublic java.lang.String getServiceHelpText()
public void setServiceHelpText(java.lang.String serviceHelpText)
serviceHelp
- the new value of service help textpublic boolean isAsyncEnabled()
public java.lang.String getLanguage()
public Arguments getInputArguments()
public void setInputArguments(Arguments args)
arg
- the argumentspublic Arguments getMergedInputArguments()
public OutputArguments getOutputArguments()
public void setOutputArguments(OutputArguments outputArguments)
arg
- the OutputArgumentspublic OutputArguments getMergedOutputArguments()
public java.lang.String getAsyncAddress(DeliveryType deliveryType)
deliveryType
- the delivery type(like sms, e-mail)public void setAsyncAddress(DeliveryType deliveryType, java.lang.String address)
deliveryType
- the delivery typeaddress
- the addresspublic AsyncArguments getAsyncArguments()
public void setAsyncArguments(AsyncArguments asyncArgs)
asyncArgs
- the async arguments.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |