|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The MasterService is the "final" Service, and the template for all other Services. It always uses an Adapter to communicate with the external source.
oracle.panama.rt.RuntimeAdapter
,
Adapter
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 |
---|---|
void |
addDeviceTransformer(Transformer transformer)
Add a customized transformer for a specific device |
AsyncArguments |
getAsyncArguments()
Get async arguments |
Transformer[] |
getDeviceTransformers()
|
Arguments |
getInitArguments()
Get init Arguments for the MasterService |
Arguments |
getInputArguments()
Get input Arguments for the MasterService |
InvalidationFrequency |
getInvalidationFrequency()
|
java.lang.String |
getLanguage()
Gets the Language property |
Arguments |
getMergedInitArguments()
Get init Arguments for the MasterService that have been merged with the ones from the RuntimeAdapter |
Arguments |
getMergedInputArguments()
Get input Arguments for the MasterService that have been merged with the ones from the RuntimeAdapter |
OutputArguments |
getMergedOutputArguments()
Get OutputArguments for the MasterService that have been merged with the ones from the RuntimeAdapter |
Adapter |
getModelAdapter()
|
OutputArguments |
getOutputArguments()
Get OutputArguments for the MasterService |
java.lang.String |
getParameterDelimiter()
Gets the parameter delimiter property value. |
java.util.Enumeration |
getResultTransformersNames()
|
java.lang.String |
getServiceHelpText()
Gets the Help text |
java.lang.String |
getTextResultTransformer(java.lang.String section)
|
org.w3c.dom.Element |
getXMLResultTransformer(java.lang.String section)
|
boolean |
isAsyncEnabled()
Is the master service async enabled? |
boolean |
isCacheable()
Gets the cacheable property (boolean) value. |
boolean |
isModulable()
Gets the modulable property (boolean) value. |
void |
removeDeviceTransformer(Transformer transformer)
Remove a customized transformer |
void |
removeResultTransformer(java.lang.String section)
|
void |
setAsyncArguments(AsyncArguments asyncArgs)
Set async arguments. |
void |
setAsyncEnabled(boolean asyncEnabled)
Sets the asyncEnabled property value |
void |
setCacheable(boolean cacheable)
Sets the cacheable property (boolean) value. |
void |
setInitArguments(Arguments args)
Set init Arguments for the MasterService |
void |
setInputArguments(Arguments args)
Set input Arguments for the MasterService |
void |
setInvalidationFrequency(InvalidationFrequency value)
|
void |
setLanguage(java.lang.String language)
Sets the Language property value |
void |
setModulable(boolean modulable)
Sets the modulable property (boolean) value. |
void |
setOutputArguments(OutputArguments outputArguments)
Set OutputArguments for the MasterService |
void |
setParameterDelimiter(java.lang.String parameterDelimiter)
Sets the parameter delimiter property value |
void |
setServiceHelpText(java.lang.String serviceHelpText)
Sets the Help text |
void |
setTextResultTransformer(java.lang.String section,
java.lang.String transformer)
|
void |
setXMLResultTransformer(java.lang.String section,
org.w3c.dom.Element transformer)
|
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 java.lang.String getLanguage()
public void setLanguage(java.lang.String language)
language
- the new property valuepublic 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 void setAsyncEnabled(boolean asyncEnabled)
asyncEnabled
- the new property valuepublic Adapter getModelAdapter()
public Arguments getInitArguments()
public Arguments getMergedInitArguments()
RuntimeAdapter.getInitArguments()
public void setInitArguments(Arguments args)
arg
- the argumentspublic Arguments getInputArguments()
public Arguments getMergedInputArguments()
RuntimeAdapter.getInputArguments()
public void setInputArguments(Arguments args)
arg
- the argumentspublic OutputArguments getOutputArguments()
public OutputArguments getMergedOutputArguments()
RuntimeAdapter.getOutputArguments()
public void setOutputArguments(OutputArguments outputArguments)
arg
- the OutputArgumentspublic Transformer[] getDeviceTransformers()
public void addDeviceTransformer(Transformer transformer)
transformer
- the Transformerpublic void removeDeviceTransformer(Transformer transformer)
transformer
- the transformerpublic java.util.Enumeration getResultTransformersNames()
public org.w3c.dom.Element getXMLResultTransformer(java.lang.String section)
section
- the PAsectionpublic void setXMLResultTransformer(java.lang.String section, org.w3c.dom.Element transformer)
section
- the PAsectiontransformer
- the ResultTransformer as a XML DOM Elementpublic java.lang.String getTextResultTransformer(java.lang.String section)
section
- the PAsectionpublic void setTextResultTransformer(java.lang.String section, java.lang.String transformer)
section
- the PAsectiontransformer
- the ResultTransformerpublic void removeResultTransformer(java.lang.String section)
section
- the PAsectionpublic boolean isCacheable()
public void setCacheable(boolean cacheable)
public InvalidationFrequency getInvalidationFrequency()
public void setInvalidationFrequency(InvalidationFrequency value)
value
- InvalidationFrequency the cache invalidation frequencypublic AsyncArguments getAsyncArguments()
public void setAsyncArguments(AsyncArguments asyncArgs)
asyncArgs
- the async argumentspublic boolean isModulable()
public void setModulable(boolean modulable)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |