org.csapi.jr.se.policy
Interface PolicyGroup

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

public interface PolicyGroup
extends Service

This interface represents a PolicyGroup.


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.PolicyGroup createGroup(java.lang.String groupName)
          Invokes the createGroup() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyRule createRule(java.lang.String ruleName)
          Invokes the createRule() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyGroup getGroup(java.lang.String groupName)
          Invokes the getGroup() method on the Parlay Gateway.
 int getGroupCount()
          Invokes the getGroupCount() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyIterator getGroupIterator()
          Invokes the getGroupIterator() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyDomain getParentDomain()
          Invokes the getParentDomain() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyGroup getParentGroup()
          Invokes the getParentGroup() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyRule getRule(java.lang.String ruleName)
          Invokes the getRule() method on the Parlay Gateway.
 int getRuleCount()
          Invokes the getRuleCount() method on the Parlay Gateway.
 org.csapi.jr.se.policy.PolicyIterator getRuleIterator()
          Invokes the getRuleIterator() method on the Parlay Gateway.
 void removeGroup(java.lang.String groupName)
          Invokes the removeGroup() method on the Parlay Gateway.
 void removeRule(java.lang.String ruleName)
          Invokes the removeRule() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

getParentDomain

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

PlatformException
CommonException

getParentGroup

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

PlatformException
CommonException

createGroup

public org.csapi.jr.se.policy.PolicyGroup createGroup(java.lang.String groupName)
                                               throws PlatformException,
                                                      CommonException,
                                                      AccessViolationException,
                                                      SyntaxErrorException,
                                                      NameSpaceErrorException,
                                                      NoTransactionInProcessException
Invokes the createGroup() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getGroup

public org.csapi.jr.se.policy.PolicyGroup getGroup(java.lang.String groupName)
                                            throws PlatformException,
                                                   CommonException,
                                                   AccessViolationException,
                                                   SyntaxErrorException,
                                                   NameSpaceErrorException
Invokes the getGroup() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

removeGroup

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

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getGroupCount

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

PlatformException
CommonException
AccessViolationException

getGroupIterator

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

PlatformException
CommonException
AccessViolationException

createRule

public org.csapi.jr.se.policy.PolicyRule createRule(java.lang.String ruleName)
                                             throws PlatformException,
                                                    CommonException,
                                                    AccessViolationException,
                                                    SyntaxErrorException,
                                                    NameSpaceErrorException,
                                                    NoTransactionInProcessException
Invokes the createRule() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getRule

public org.csapi.jr.se.policy.PolicyRule getRule(java.lang.String ruleName)
                                          throws PlatformException,
                                                 CommonException,
                                                 AccessViolationException,
                                                 SyntaxErrorException,
                                                 NameSpaceErrorException
Invokes the getRule() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

removeRule

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

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException
NoTransactionInProcessException

getRuleCount

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

PlatformException
CommonException
AccessViolationException

getRuleIterator

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

PlatformException
CommonException
AccessViolationException