Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.model
Interface Link

All Superinterfaces:
AsyncService, DeliveryServiceLink, ModelObject, Service, XMLObject
All Known Subinterfaces:
Alert

public interface Link
extends AsyncService, DeliveryServiceLink

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
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
 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
 void setInputArguments(Arguments args)
          Set arguments for the Service
 void setOutputArguments(OutputArguments outputArguments)
          Set OutputArguments for the Alias

 

Methods inherited from interface oracle.panama.model.AsyncService
addAsyncAddress, addAsyncName, getAsyncAddress, getAsyncAddresses, getAsyncArguments, getAsyncName, getAsyncNames, getParameterDelimiter, getServiceHelpText, isAsyncEnabled, isSilent, isSupportsVariableAsyncArgs, removeAsyncAddress, removeAsyncName, setAsyncAddress, setAsyncAddresses, setAsyncArguments, setAsyncName, setAsyncNames, setParameterDelimiter, setServiceHelpText

 

Methods inherited from interface oracle.panama.model.Service
createPresets, createPresets, deletePresets, deletePresets, getAdminURL, getAllPresets, getAreaId, getCategory, getCost, getCustomizationPageURL, getDescription, getGroups, getParent, getPresets, getPresets, getPrimaryAudio, getPrimaryImage, getSecondaryAudio, getSecondaryImage, getSequenceNo, getServiceAccessPoints, getServiceCategories, getShortName, getTransformer, getURL, getURLPathParameter, getURLPathParameter, getUserOwner, getVirtualURL, invoke, isRedirectHelp, isSessionless, isValid, isViewCustomizable, isVisible, removeAllGroups, setAdminURL, setAreaId, setCategory, setCost  

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

 

Methods inherited from interface oracle.panama.model.DeliveryServiceLink
getDRMPolicy, setDRMPolicy

 

Field Detail

TYPENAME

public static final java.lang.String TYPENAME
The constant class type identifier
See Also:
Constant Field Values

TYPEID

public static final int TYPEID
The type id of this class.
See Also:
Constant Field Values
Method Detail

getNextService

public Service getNextService()
Returns:
the Service this Link points to.

getLastService

public Service getLastService()
Get the last Service in the Services chain.
Returns:
the final service. Can be a MasterService, Folder or a Bookmark.

getLanguage

public java.lang.String getLanguage()
Gets the Language property. The Link inheris this property from the last service in the service chain.
Returns:
the language property value

getInputArguments

public Arguments getInputArguments()
Get arguments for the Service
Returns:
Element with arguments or null if none exists

setInputArguments

public void setInputArguments(Arguments args)
Set arguments for the Service

getMergedInputArguments

public Arguments getMergedInputArguments()
Get merged arguments from all associated services in the alias link list
Returns:
merged Arguments

getOutputArguments

public OutputArguments getOutputArguments()
Get OutputArguments for the Alias
Returns:
OutputArguments or null if none exists

setOutputArguments

public void setOutputArguments(OutputArguments outputArguments)
Set OutputArguments for the Alias

getMergedOutputArguments

public OutputArguments getMergedOutputArguments()
Get merged arguments from all associated services in the alias link list
Returns:
merged Arguments

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.