|
Oracle Application Server Wireless Java API Reference B14043-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | 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.
RuntimeAdapter
, Adapter
Field Summary | |
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 | |
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 |
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. |
boolean |
isSilent() |
boolean |
isSupportsVariableAsyncArgs() Does async service support variable arguments? |
boolean |
isUserSpecific() Whether the content returned by Service user specific? |
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 |
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 |
setSessionless(boolean sessionless) Sets sessionless property value |
void |
setSilent(boolean silent) |
void |
setSupportsVariableAsyncArgs(boolean supportsVariableAsyncArgs) Sets the value of supportsVariableAsyncArgs property value |
void |
setTextResultTransformer(java.lang.String section, java.lang.String transformer) |
void |
setUserSpecific(boolean userSpecific) Sets the userSpecifc property (boolean) value. |
void |
setXMLResultTransformer(java.lang.String section, org.w3c.dom.Element transformer) |
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 int TYPEID
public static final java.lang.String TYPENAME
Method Detail |
public void addDeviceTransformer(Transformer transformer)
transformer
- the Transformerpublic AsyncArguments getAsyncArguments()
public Transformer[] getDeviceTransformers()
public Arguments getInitArguments()
public Arguments getInputArguments()
public java.lang.String getLanguage()
public Arguments getMergedInitArguments()
RuntimeAdapter.getInitArguments()
public Arguments getMergedInputArguments()
RuntimeAdapter.getInputArguments()
public OutputArguments getMergedOutputArguments()
RuntimeAdapter.getOutputArguments()
public Adapter getModelAdapter()
public OutputArguments getOutputArguments()
public java.lang.String getParameterDelimiter()
public java.util.Enumeration getResultTransformersNames()
public java.lang.String getServiceHelpText()
public java.lang.String getTextResultTransformer(java.lang.String section)
section
- the PAsectionpublic org.w3c.dom.Element getXMLResultTransformer(java.lang.String section)
section
- the PAsectionpublic boolean isAsyncEnabled()
public boolean isCacheable()
public boolean isModulable()
public boolean isSilent()
public boolean isSupportsVariableAsyncArgs()
public boolean isUserSpecific()
public void removeDeviceTransformer(Transformer transformer)
transformer
- the transformerpublic void removeResultTransformer(java.lang.String section)
section
- the PAsectionpublic void setAsyncArguments(AsyncArguments asyncArgs)
asyncArgs
- the async argumentspublic void setAsyncEnabled(boolean asyncEnabled)
asyncEnabled
- the new property valuepublic void setCacheable(boolean cacheable)
public void setInitArguments(Arguments args)
args
- the argumentspublic void setInputArguments(Arguments args)
args
- the argumentspublic void setLanguage(java.lang.String language)
language
- the new property valuepublic void setModulable(boolean modulable)
public void setOutputArguments(OutputArguments outputArguments)
outputArguments
- the OutputArgumentspublic void setParameterDelimiter(java.lang.String parameterDelimiter)
parameterDelimiter
- the new property valuepublic void setServiceHelpText(java.lang.String serviceHelpText)
serviceHelpText
- the new value of service help textpublic void setSessionless(boolean sessionless)
sessionless
- the new property valuepublic void setSilent(boolean silent)
public void setSupportsVariableAsyncArgs(boolean supportsVariableAsyncArgs)
supportsVariableAsyncArgs
- the new property valuepublic void setTextResultTransformer(java.lang.String section, java.lang.String transformer)
section
- the PAsectiontransformer
- the ResultTransformerpublic void setUserSpecific(boolean userSpecific)
userSpecific
- the user specific property valuepublic void setXMLResultTransformer(java.lang.String section, org.w3c.dom.Element transformer)
section
- the PAsectiontransformer
- the ResultTransformer as a XML DOM Element
|
Oracle Application Server Wireless Java API Reference B14043-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |