org.csapi.policy
Interface IpPolicyDomainOperations

All Superinterfaces:
IpInterfaceOperations, IpPolicyOperations
All Known Subinterfaces:
IpPolicyDomain
All Known Implementing Classes:
_IpPolicyDomainStub, IpPolicyDomainPOA, IpPolicyDomainPOATie

public interface IpPolicyDomainOperations
extends IpPolicyOperations

Generated from IDL interface "IpPolicyDomain"

Author:
JacORB IDL compiler V 2.1, 16-Feb-2004

Method Summary
 IpPolicyDomain createDomain(java.lang.String domainName)
           
 IpPolicyEventDefinition createEventDefinition(java.lang.String eventDefinitionName, java.lang.String[] requiredAttributes, java.lang.String[] optionalAttributes)
           
 IpPolicyGroup createGroup(java.lang.String groupName)
           
 int createNotification(IpAppPolicyDomain appPolicyDomain, java.lang.String[] events)
           
 IpPolicyRule createRule(java.lang.String ruleName)
           
 void createVariableSet(java.lang.String variableSetName)
           
 void destroyNotification(int assignmentID, java.lang.String[] events)
           
 void generateEvent(java.lang.String eventDefinitionName, TpAttribute[] attributes)
           
 IpPolicyDomain getDomain(java.lang.String domainName)
           
 int getDomainCount()
           
 IpPolicyIterator getDomainIterator()
           
 IpPolicyEventDefinition getEventDefinition(java.lang.String eventDefinitionName)
           
 int getEventDefinitionCount()
           
 IpPolicyIterator getEventDefinitionIterator()
           
 IpPolicyGroup getGroup(java.lang.String groupName)
           
 int getGroupCount()
           
 IpPolicyIterator getGroupIterator()
           
 IpPolicyDomain getParentDomain()
           
 IpPolicyRule getRule(java.lang.String ruleName)
           
 int getRuleCount()
           
 IpPolicyIterator getRuleIterator()
           
 TpAttribute getVariable(java.lang.String variableSetName, java.lang.String variableName)
           
 TpAttribute[] getVariableSet(java.lang.String variableSetName)
           
 int getVariableSetCount()
           
 IpPolicyIterator getVariableSetIterator()
           
 void removeDomain(java.lang.String domainName)
           
 void removeEventDefinition(java.lang.String eventDefinitionName)
           
 void removeGroup(java.lang.String groupName)
           
 void removeRule(java.lang.String ruleName)
           
 void removeVariableSet(java.lang.String variableSetName)
           
 void setVariable(java.lang.String variableSetName, TpAttribute variable)
           
 
Methods inherited from interface org.csapi.policy.IpPolicyOperations
getAttribute, getAttributes, setAttribute, setAttributes
 

Method Detail

getParentDomain

IpPolicyDomain getParentDomain()
                               throws TpCommonExceptions
Throws:
TpCommonExceptions

createDomain

IpPolicyDomain createDomain(java.lang.String domainName)
                            throws TpCommonExceptions,
                                   P_ACCESS_VIOLATION,
                                   P_NO_TRANSACTION_IN_PROCESS,
                                   P_NAME_SPACE_ERROR,
                                   P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getDomain

IpPolicyDomain getDomain(java.lang.String domainName)
                         throws TpCommonExceptions,
                                P_ACCESS_VIOLATION,
                                P_NAME_SPACE_ERROR,
                                P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeDomain

void removeDomain(java.lang.String domainName)
                  throws TpCommonExceptions,
                         P_ACCESS_VIOLATION,
                         P_NO_TRANSACTION_IN_PROCESS,
                         P_NAME_SPACE_ERROR,
                         P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getDomainCount

int getDomainCount()
                   throws TpCommonExceptions,
                          P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

getDomainIterator

IpPolicyIterator getDomainIterator()
                                   throws TpCommonExceptions,
                                          P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

createGroup

IpPolicyGroup createGroup(java.lang.String groupName)
                          throws TpCommonExceptions,
                                 P_ACCESS_VIOLATION,
                                 P_NO_TRANSACTION_IN_PROCESS,
                                 P_NAME_SPACE_ERROR,
                                 P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getGroup

IpPolicyGroup getGroup(java.lang.String groupName)
                       throws TpCommonExceptions,
                              P_ACCESS_VIOLATION,
                              P_NAME_SPACE_ERROR,
                              P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeGroup

void removeGroup(java.lang.String groupName)
                 throws TpCommonExceptions,
                        P_ACCESS_VIOLATION,
                        P_NO_TRANSACTION_IN_PROCESS,
                        P_NAME_SPACE_ERROR,
                        P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getGroupCount

int getGroupCount()
                  throws TpCommonExceptions,
                         P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

getGroupIterator

IpPolicyIterator getGroupIterator()
                                  throws TpCommonExceptions,
                                         P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

createRule

IpPolicyRule createRule(java.lang.String ruleName)
                        throws TpCommonExceptions,
                               P_ACCESS_VIOLATION,
                               P_NO_TRANSACTION_IN_PROCESS,
                               P_NAME_SPACE_ERROR,
                               P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getRule

IpPolicyRule getRule(java.lang.String ruleName)
                     throws TpCommonExceptions,
                            P_ACCESS_VIOLATION,
                            P_NAME_SPACE_ERROR,
                            P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeRule

void removeRule(java.lang.String ruleName)
                throws TpCommonExceptions,
                       P_ACCESS_VIOLATION,
                       P_NO_TRANSACTION_IN_PROCESS,
                       P_NAME_SPACE_ERROR,
                       P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getRuleCount

int getRuleCount()
                 throws TpCommonExceptions,
                        P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

getRuleIterator

IpPolicyIterator getRuleIterator()
                                 throws TpCommonExceptions,
                                        P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

createEventDefinition

IpPolicyEventDefinition createEventDefinition(java.lang.String eventDefinitionName,
                                              java.lang.String[] requiredAttributes,
                                              java.lang.String[] optionalAttributes)
                                              throws TpCommonExceptions,
                                                     P_ACCESS_VIOLATION,
                                                     P_NO_TRANSACTION_IN_PROCESS,
                                                     P_NAME_SPACE_ERROR,
                                                     P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getEventDefinition

IpPolicyEventDefinition getEventDefinition(java.lang.String eventDefinitionName)
                                           throws TpCommonExceptions,
                                                  P_ACCESS_VIOLATION,
                                                  P_NAME_SPACE_ERROR,
                                                  P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeEventDefinition

void removeEventDefinition(java.lang.String eventDefinitionName)
                           throws TpCommonExceptions,
                                  P_ACCESS_VIOLATION,
                                  P_NO_TRANSACTION_IN_PROCESS,
                                  P_NAME_SPACE_ERROR,
                                  P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getEventDefinitionCount

int getEventDefinitionCount()
                            throws TpCommonExceptions,
                                   P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

getEventDefinitionIterator

IpPolicyIterator getEventDefinitionIterator()
                                            throws TpCommonExceptions,
                                                   P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

generateEvent

void generateEvent(java.lang.String eventDefinitionName,
                   TpAttribute[] attributes)
                   throws TpCommonExceptions,
                          P_ACCESS_VIOLATION,
                          P_NAME_SPACE_ERROR,
                          P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

createNotification

int createNotification(IpAppPolicyDomain appPolicyDomain,
                       java.lang.String[] events)
                       throws TpCommonExceptions,
                              P_ACCESS_VIOLATION,
                              P_NAME_SPACE_ERROR,
                              P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

destroyNotification

void destroyNotification(int assignmentID,
                         java.lang.String[] events)
                         throws TpCommonExceptions,
                                P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_SYNTAX_ERROR

createVariableSet

void createVariableSet(java.lang.String variableSetName)
                       throws TpCommonExceptions,
                              P_ACCESS_VIOLATION,
                              P_NO_TRANSACTION_IN_PROCESS,
                              P_NAME_SPACE_ERROR,
                              P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getVariableSet

TpAttribute[] getVariableSet(java.lang.String variableSetName)
                             throws TpCommonExceptions,
                                    P_ACCESS_VIOLATION,
                                    P_NAME_SPACE_ERROR,
                                    P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeVariableSet

void removeVariableSet(java.lang.String variableSetName)
                       throws TpCommonExceptions,
                              P_ACCESS_VIOLATION,
                              P_NO_TRANSACTION_IN_PROCESS,
                              P_NAME_SPACE_ERROR,
                              P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getVariableSetCount

int getVariableSetCount()
                        throws TpCommonExceptions,
                               P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

getVariableSetIterator

IpPolicyIterator getVariableSetIterator()
                                        throws TpCommonExceptions,
                                               P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

setVariable

void setVariable(java.lang.String variableSetName,
                 TpAttribute variable)
                 throws TpCommonExceptions,
                        P_ACCESS_VIOLATION,
                        P_NO_TRANSACTION_IN_PROCESS,
                        P_NAME_SPACE_ERROR,
                        P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

getVariable

TpAttribute getVariable(java.lang.String variableSetName,
                        java.lang.String variableName)
                        throws TpCommonExceptions,
                               P_ACCESS_VIOLATION,
                               P_NAME_SPACE_ERROR,
                               P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR


Copyright © 2009. All Rights Reserved.