com.wles.blm
Class PolicyQuery

java.lang.Object
  extended bycom.wles.blm.PolicyQuery

public class PolicyQuery
extends java.lang.Object


Constructor Summary
PolicyQuery(RuleTypeEnum ruleType, java.lang.String effectType, java.lang.String[] actions, java.lang.String[] resources, java.lang.String[] subjects, java.lang.String[] delegators, int orderType, java.lang.String resultType)
           
 
Method Summary
 void addAction(java.lang.String action)
           
 void addDelegator(java.lang.String delegator)
           
 void addResource(java.lang.String resource)
           
 void addSubject(java.lang.String subject)
           
 java.lang.String[] getActions()
           
 java.lang.String[] getDelegators()
           
 java.lang.String getEffectType()
          return the effect type.
 int getOrderType()
           
 java.lang.String[] getResources()
           
 java.lang.String getResultType()
           
 RuleTypeEnum getRuleType()
          return the rule type, either RuleTypeEnum.Policy or RuleTypeEnum.RoleMapping.
 java.lang.String[] getSubjects()
           
 void setActions(java.lang.String[] actions)
           
 void setDelegators(java.lang.String[] delegators)
           
 void setEffectType(java.lang.String effectType)
          set the effect type, it could be EFFECT_TYPE_GRANT, EFFECT_TYPE_DENY, EFFECT_TYPE_DELEGATE and EFFECT_TYPE_ALL
 void setOrderType(int orderType)
           
 void setResources(java.lang.String[] resources)
           
 void setResultType(java.lang.String resultType)
           
 void setRuleType(RuleTypeEnum ruleType)
          set the rule type, either RuleTypeEnum.Policy or RuleTypeEnum.RoleMapping
 void setSubjects(java.lang.String[] subjects)
           
 java.lang.String toString()
          This method is to return a String representing all element inside PolicyQuery object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PolicyQuery

public PolicyQuery(RuleTypeEnum ruleType,
                   java.lang.String effectType,
                   java.lang.String[] actions,
                   java.lang.String[] resources,
                   java.lang.String[] subjects,
                   java.lang.String[] delegators,
                   int orderType,
                   java.lang.String resultType)
Method Detail

addAction

public void addAction(java.lang.String action)

addDelegator

public void addDelegator(java.lang.String delegator)

addResource

public void addResource(java.lang.String resource)

addSubject

public void addSubject(java.lang.String subject)

getActions

public java.lang.String[] getActions()

getDelegators

public java.lang.String[] getDelegators()

getEffectType

public java.lang.String getEffectType()
return the effect type.

Returns:
the effect type.

getOrderType

public int getOrderType()

getResources

public java.lang.String[] getResources()

getResultType

public java.lang.String getResultType()

getRuleType

public RuleTypeEnum getRuleType()
return the rule type, either RuleTypeEnum.Policy or RuleTypeEnum.RoleMapping.

Returns:
either RuleTypeEnum.Policy or RuleTypeEnum.RoleMapping

getSubjects

public java.lang.String[] getSubjects()

setActions

public void setActions(java.lang.String[] actions)

setDelegators

public void setDelegators(java.lang.String[] delegators)

setEffectType

public void setEffectType(java.lang.String effectType)
set the effect type, it could be EFFECT_TYPE_GRANT, EFFECT_TYPE_DENY, EFFECT_TYPE_DELEGATE and EFFECT_TYPE_ALL

Parameters:
effectType - the effect type, it could be EFFECT_TYPE_GRANT, EFFECT_TYPE_DENY, EFFECT_TYPE_DELEGATE and EFFECT_TYPE_ALL.

setOrderType

public void setOrderType(int orderType)

setResources

public void setResources(java.lang.String[] resources)

setResultType

public void setResultType(java.lang.String resultType)

setRuleType

public void setRuleType(RuleTypeEnum ruleType)
set the rule type, either RuleTypeEnum.Policy or RuleTypeEnum.RoleMapping

Parameters:
ruleType - rule type, either RuleTypeEnum.Policy or RuleTypeEnum.RoleMapping

setSubjects

public void setSubjects(java.lang.String[] subjects)

toString

public java.lang.String toString()
This method is to return a String representing all element inside PolicyQuery object



Copyright © 2005 BEA Systems Inc. All Rights Reserved.