Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


com.oracle.sft.xcap.client.simservs.capability
Interface ActionCapabilities

All Superinterfaces:
XcapElement, XcapResource

public interface ActionCapabilities
extends XcapElement

Action capabilities. It denotes element "serv-cap-actions". An ActionCapabilities can be created by calling com.oracle.sft.xcap.client.simservs.capability.ServiceCapability.createActionCapabilities().

See Also:
ServiceCapability

Method Summary
<A extends ActionCapability>
A
createAction(Class<A> ctype)
          Create an action capability of type ActionCapability.
<A extends ActionCapability>
void
deleteAction(A action)
          Delete the given action capability.
<A extends ActionCapability>
Set<A>
getActions(Class<A> ctype)
          Provide a set of action capability of type ActionCapability.

 

Methods inherited from interface com.oracle.sft.xcap.client.XcapElement
getDocument, getNamespace, getNodeSelector, getParent

 

Methods inherited from interface com.oracle.sft.xcap.client.XcapResource
getContent, getContentType, getUrl, setContent

 

Method Detail

createAction

<A extends ActionCapability> A createAction(Class<A> ctype)
Create an action capability of type ActionCapability. To create a concrete action capability, after creating an ActionCapability, get its provisioned target type or provisioned type, and then set values for the type.
Parameters:
ctype - the type, such as ProvisionedAction or ProvisionTargetAction
Returns:
a new ActionCapability
See Also:
ProvisionedAction, ProvisionedTargetAction

getActions

<A extends ActionCapability> Set<A> getActions(Class<A> ctype)
Provide a set of action capability of type ActionCapability.
Parameters:
ctype - the concrete type, such as ProvisionedAction or ProvisionTargetAction
Returns:
a set of ActionCapability with the given type.

deleteAction

<A extends ActionCapability> void deleteAction(A action)
Delete the given action capability.
Parameters:
action - the action capability to be deleted.

Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


Copyright © 2012 Oracle Corporation. All Rights Reserved.