org.csapi.policy
Interface IpPolicyRuleOperations

All Superinterfaces:
IpInterfaceOperations, IpPolicyOperations
All Known Subinterfaces:
IpPolicyRule
All Known Implementing Classes:
_IpPolicyRuleStub, IpPolicyRulePOA, IpPolicyRulePOATie

public interface IpPolicyRuleOperations
extends IpPolicyOperations

Generated from IDL interface "IpPolicyRule"

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

Method Summary
 IpPolicyAction createAction(java.lang.String actionName, TpPolicyActionType actionType, TpAttribute[] actionAttributes)
           
 IpPolicyCondition createCondition(java.lang.String conditionName, TpPolicyConditionType conditionType, TpAttribute[] conditionAttributes)
           
 IpPolicyAction getAction(java.lang.String actionName)
           
 int getActionCount()
           
 IpPolicyIterator getActionIterator()
           
 TpPolicyActionListElement[] getActionList()
           
 IpPolicyCondition getCondition(java.lang.String conditionName)
           
 int getConditionCount()
           
 IpPolicyIterator getConditionIterator()
           
 TpPolicyConditionListElement[] getConditionList()
           
 IpPolicyDomain getParentDomain()
           
 IpPolicyGroup getParentGroup()
           
 IpPolicyTimePeriodCondition getValidityPeriodCondition()
           
 void removeAction(java.lang.String actionName)
           
 void removeCondition(java.lang.String conditionName)
           
 void setActionList(TpPolicyActionListElement[] actionList)
           
 void setConditionList(TpPolicyConditionListElement[] conditionList)
           
 void setValidityPeriodCondition(IpPolicyTimePeriodCondition conditionReference)
           
 void setValidityPeriodConditionByName(java.lang.String conditionName)
           
 void unsetValidityPeriodCondition()
           
 
Methods inherited from interface org.csapi.policy.IpPolicyOperations
getAttribute, getAttributes, setAttribute, setAttributes
 

Method Detail

getParentGroup

IpPolicyGroup getParentGroup()
                             throws TpCommonExceptions
Throws:
TpCommonExceptions

getParentDomain

IpPolicyDomain getParentDomain()
                               throws TpCommonExceptions
Throws:
TpCommonExceptions

createCondition

IpPolicyCondition createCondition(java.lang.String conditionName,
                                  TpPolicyConditionType conditionType,
                                  TpAttribute[] conditionAttributes)
                                  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

getCondition

IpPolicyCondition getCondition(java.lang.String conditionName)
                               throws TpCommonExceptions,
                                      P_ACCESS_VIOLATION,
                                      P_NAME_SPACE_ERROR,
                                      P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeCondition

void removeCondition(java.lang.String conditionName)
                     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

getConditionCount

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

getConditionIterator

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

createAction

IpPolicyAction createAction(java.lang.String actionName,
                            TpPolicyActionType actionType,
                            TpAttribute[] actionAttributes)
                            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

getAction

IpPolicyAction getAction(java.lang.String actionName)
                         throws TpCommonExceptions,
                                P_ACCESS_VIOLATION,
                                P_NAME_SPACE_ERROR,
                                P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NAME_SPACE_ERROR
P_SYNTAX_ERROR

removeAction

void removeAction(java.lang.String actionName)
                  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

getActionCount

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

getActionIterator

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

setValidityPeriodConditionByName

void setValidityPeriodConditionByName(java.lang.String conditionName)
                                      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

setValidityPeriodCondition

void setValidityPeriodCondition(IpPolicyTimePeriodCondition conditionReference)
                                throws TpCommonExceptions,
                                       P_ACCESS_VIOLATION,
                                       P_NO_TRANSACTION_IN_PROCESS
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS

getValidityPeriodCondition

IpPolicyTimePeriodCondition getValidityPeriodCondition()
                                                       throws TpCommonExceptions
Throws:
TpCommonExceptions

unsetValidityPeriodCondition

void unsetValidityPeriodCondition()
                                  throws TpCommonExceptions,
                                         P_ACCESS_VIOLATION,
                                         P_NO_TRANSACTION_IN_PROCESS
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS

setConditionList

void setConditionList(TpPolicyConditionListElement[] conditionList)
                      throws TpCommonExceptions,
                             P_ACCESS_VIOLATION,
                             P_NO_TRANSACTION_IN_PROCESS,
                             P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_SYNTAX_ERROR

getConditionList

TpPolicyConditionListElement[] getConditionList()
                                                throws TpCommonExceptions,
                                                       P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION

setActionList

void setActionList(TpPolicyActionListElement[] actionList)
                   throws TpCommonExceptions,
                          P_ACCESS_VIOLATION,
                          P_NO_TRANSACTION_IN_PROCESS,
                          P_SYNTAX_ERROR
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION
P_NO_TRANSACTION_IN_PROCESS
P_SYNTAX_ERROR

getActionList

TpPolicyActionListElement[] getActionList()
                                          throws TpCommonExceptions,
                                                 P_ACCESS_VIOLATION
Throws:
TpCommonExceptions
P_ACCESS_VIOLATION


Copyright © 2008. All Rights Reserved.