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

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

public interface PolicyRule
extends Service

This interface represents a PolicyRule.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 org.csapi.jr.se.policy.provisioning.PolicyAction createAction(java.lang.String actionName, org.csapi.jr.se.policy.PolicyActionType actionType, org.csapi.jr.se.Attribute[] actionAttributes)
          Invokes the createAction() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyCondition createCondition(java.lang.String conditionName, org.csapi.jr.se.policy.PolicyConditionType conditionType, org.csapi.jr.se.Attribute[] conditionAttributes)
          Invokes the createCondition() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyAction getAction(java.lang.String actionName)
          Invokes the getAction() method on the Parlay Gateway.
 int getActionCount()
          Invokes the getActionCount() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyIterator getActionIterator()
          Invokes the getActionIterator() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyActionListElement[] getActionList()
          Invokes the getActionList() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyCondition getCondition(java.lang.String conditionName)
          Invokes the getCondition() method on the Parlay Gateway.
 int getConditionCount()
          Invokes the getConditionCount() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyIterator getConditionIterator()
          Invokes the getConditionIterator() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyConditionListElement[] getConditionList()
          Invokes the getConditionList() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyDomain getParentDomain()
          Invokes the getParentDomain() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyGroup getParentGroup()
          Invokes the getParentGroup() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyTimePeriodCondition getValidityPeriodCondition()
          Invokes the getValidityPeriodCondition() method on the Parlay Gateway.
 void removeAction(java.lang.String actionName)
          Invokes the removeAction() method on the Parlay Gateway.
 void removeCondition(java.lang.String conditionName)
          Invokes the removeCondition() method on the Parlay Gateway.
 void setActionList(org.csapi.jr.se.policy.PolicyActionListElement[] actionList)
          Invokes the setActionList() method on the Parlay Gateway.
 void setConditionList(org.csapi.jr.se.policy.PolicyConditionListElement[] conditionList)
          Invokes the setConditionList() method on the Parlay Gateway.
 void setValidityPeriodCondition(org.csapi.jr.se.policy.provisioning.PolicyTimePeriodCondition conditionReference)
          Invokes the setValidityPeriodCondition() method on the Parlay Gateway.
 void setValidityPeriodConditionByName(java.lang.String conditionName)
          Invokes the setValidityPeriodConditionByName() method on the Parlay Gateway.
 void unsetValidityPeriodCondition()
          Invokes the unsetValidityPeriodCondition() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

getParentGroup

public org.csapi.jr.se.policy.provisioning.PolicyGroup getParentGroup()
                                                               throws PlatformException,
                                                                      CommonException
Invokes the getParentGroup() method on the Parlay Gateway.

PlatformException
CommonException

getParentDomain

public org.csapi.jr.se.policy.provisioning.PolicyDomain getParentDomain()
                                                                 throws PlatformException,
                                                                        CommonException
Invokes the getParentDomain() method on the Parlay Gateway.

PlatformException
CommonException

createCondition

public org.csapi.jr.se.policy.provisioning.PolicyCondition createCondition(java.lang.String conditionName,
                                                                           org.csapi.jr.se.policy.PolicyConditionType conditionType,
                                                                           org.csapi.jr.se.Attribute[] conditionAttributes)
                                                                    throws PlatformException,
                                                                           CommonException,
                                                                           AccessViolationException,
                                                                           SyntaxErrorException,
                                                                           NameSpaceErrorException,
                                                                           NoTransactionInProcessException
Invokes the createCondition() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getCondition

public org.csapi.jr.se.policy.provisioning.PolicyCondition getCondition(java.lang.String conditionName)
                                                                 throws PlatformException,
                                                                        CommonException,
                                                                        AccessViolationException,
                                                                        SyntaxErrorException,
                                                                        NameSpaceErrorException
Invokes the getCondition() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

removeCondition

public void removeCondition(java.lang.String conditionName)
                     throws PlatformException,
                            CommonException,
                            AccessViolationException,
                            SyntaxErrorException,
                            NameSpaceErrorException,
                            NoTransactionInProcessException
Invokes the removeCondition() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getConditionCount

public int getConditionCount()
                      throws PlatformException,
                             CommonException,
                             AccessViolationException
Invokes the getConditionCount() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException

getConditionIterator

public org.csapi.jr.se.policy.provisioning.PolicyIterator getConditionIterator()
                                                                        throws PlatformException,
                                                                               CommonException,
                                                                               AccessViolationException
Invokes the getConditionIterator() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException

createAction

public org.csapi.jr.se.policy.provisioning.PolicyAction createAction(java.lang.String actionName,
                                                                     org.csapi.jr.se.policy.PolicyActionType actionType,
                                                                     org.csapi.jr.se.Attribute[] actionAttributes)
                                                              throws PlatformException,
                                                                     CommonException,
                                                                     AccessViolationException,
                                                                     SyntaxErrorException,
                                                                     NameSpaceErrorException,
                                                                     NoTransactionInProcessException
Invokes the createAction() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getAction

public org.csapi.jr.se.policy.provisioning.PolicyAction getAction(java.lang.String actionName)
                                                           throws PlatformException,
                                                                  CommonException,
                                                                  AccessViolationException,
                                                                  SyntaxErrorException,
                                                                  NameSpaceErrorException
Invokes the getAction() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

removeAction

public void removeAction(java.lang.String actionName)
                  throws PlatformException,
                         CommonException,
                         AccessViolationException,
                         SyntaxErrorException,
                         NameSpaceErrorException,
                         NoTransactionInProcessException
Invokes the removeAction() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getActionCount

public int getActionCount()
                   throws PlatformException,
                          CommonException,
                          AccessViolationException
Invokes the getActionCount() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException

getActionIterator

public org.csapi.jr.se.policy.provisioning.PolicyIterator getActionIterator()
                                                                     throws PlatformException,
                                                                            CommonException,
                                                                            AccessViolationException
Invokes the getActionIterator() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException

setValidityPeriodConditionByName

public void setValidityPeriodConditionByName(java.lang.String conditionName)
                                      throws PlatformException,
                                             CommonException,
                                             AccessViolationException,
                                             SyntaxErrorException,
                                             NameSpaceErrorException,
                                             NoTransactionInProcessException
Invokes the setValidityPeriodConditionByName() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

setValidityPeriodCondition

public void setValidityPeriodCondition(org.csapi.jr.se.policy.provisioning.PolicyTimePeriodCondition conditionReference)
                                throws PlatformException,
                                       CommonException,
                                       AccessViolationException,
                                       NoTransactionInProcessException
Invokes the setValidityPeriodCondition() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
NoTransactionInProcessException

getValidityPeriodCondition

public org.csapi.jr.se.policy.provisioning.PolicyTimePeriodCondition getValidityPeriodCondition()
                                                                                         throws PlatformException,
                                                                                                CommonException
Invokes the getValidityPeriodCondition() method on the Parlay Gateway.

PlatformException
CommonException

unsetValidityPeriodCondition

public void unsetValidityPeriodCondition()
                                  throws PlatformException,
                                         CommonException,
                                         AccessViolationException,
                                         NoTransactionInProcessException
Invokes the unsetValidityPeriodCondition() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
NoTransactionInProcessException

setConditionList

public void setConditionList(org.csapi.jr.se.policy.PolicyConditionListElement[] conditionList)
                      throws PlatformException,
                             CommonException,
                             AccessViolationException,
                             SyntaxErrorException,
                             NoTransactionInProcessException
Invokes the setConditionList() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NoTransactionInProcessException

getConditionList

public org.csapi.jr.se.policy.PolicyConditionListElement[] getConditionList()
                                                                     throws PlatformException,
                                                                            CommonException,
                                                                            AccessViolationException
Invokes the getConditionList() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException

setActionList

public void setActionList(org.csapi.jr.se.policy.PolicyActionListElement[] actionList)
                   throws PlatformException,
                          CommonException,
                          AccessViolationException,
                          SyntaxErrorException,
                          NoTransactionInProcessException
Invokes the setActionList() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NoTransactionInProcessException

getActionList

public org.csapi.jr.se.policy.PolicyActionListElement[] getActionList()
                                                               throws PlatformException,
                                                                      CommonException,
                                                                      AccessViolationException
Invokes the getActionList() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException