org.csapi.jr.se.policy.provisioning
Interface Policy

All Superinterfaces:
CsapiInterface, java.io.Serializable, Service

public interface Policy
extends Service

This interface represents a Policy.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 org.csapi.jr.se.Attribute getAttribute(java.lang.String attributeName)
          Invokes the getAttribute() method on the Parlay Gateway.
 org.csapi.jr.se.Attribute[] getAttributes(java.lang.String[] attributeNames)
          Invokes the getAttributes() method on the Parlay Gateway.
 void setAttribute(org.csapi.jr.se.Attribute targetAttribute)
          Invokes the setAttribute() method on the Parlay Gateway.
 void setAttributes(org.csapi.jr.se.Attribute[] targetAttributes)
          Invokes the setAttributes() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

getAttribute

public org.csapi.jr.se.Attribute getAttribute(java.lang.String attributeName)
                                       throws PlatformException,
                                              CommonException,
                                              SyntaxErrorException,
                                              NameSpaceErrorException
Invokes the getAttribute() method on the Parlay Gateway.

PlatformException
CommonException
SyntaxErrorException
NameSpaceErrorException

setAttribute

public void setAttribute(org.csapi.jr.se.Attribute targetAttribute)
                  throws PlatformException,
                         CommonException,
                         AccessViolationException,
                         NoTransactionInProcessException
Invokes the setAttribute() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
NoTransactionInProcessException

getAttributes

public org.csapi.jr.se.Attribute[] getAttributes(java.lang.String[] attributeNames)
                                          throws PlatformException,
                                                 CommonException
Invokes the getAttributes() method on the Parlay Gateway.

PlatformException
CommonException

setAttributes

public void setAttributes(org.csapi.jr.se.Attribute[] targetAttributes)
                   throws PlatformException,
                          CommonException,
                          AccessViolationException,
                          NoTransactionInProcessException
Invokes the setAttributes() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
NoTransactionInProcessException