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

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

public interface PolicyRepository
extends Service

This interface represents a PolicyRepository.


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.PolicyRepository createRepository(java.lang.String repositoryName)
          Invokes the createRepository() 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.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.provisioning.PolicyRepository getParentRepository()
          Invokes the getParentRepository() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyRepository getRepository(java.lang.String repositoryName)
          Invokes the getRepository() method on the Parlay Gateway.
 int getRepositoryCount()
          Invokes the getRepositoryCount() method on the Parlay Gateway.
 org.csapi.jr.se.policy.provisioning.PolicyIterator getRepositoryIterator()
          Invokes the getRepositoryIterator() 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 removeRepository(java.lang.String repositoryName)
          Invokes the removeRepository() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

getParentRepository

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

PlatformException
CommonException

createRepository

public org.csapi.jr.se.policy.provisioning.PolicyRepository createRepository(java.lang.String repositoryName)
                                                                      throws PlatformException,
                                                                             CommonException,
                                                                             AccessViolationException,
                                                                             SyntaxErrorException,
                                                                             NameSpaceErrorException,
                                                                             NoTransactionInProcessException
Invokes the createRepository() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getRepository

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

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

removeRepository

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

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getRepositoryCount

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

PlatformException
CommonException
AccessViolationException

getRepositoryIterator

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

PlatformException
CommonException
AccessViolationException

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