Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-02

com.bea.common.security.xacml.policy
Class PolicySet

java.lang.Object
  extended by com.bea.common.security.xacml.SchemaObject
      extended by com.bea.common.security.xacml.policy.PolicySchemaObject
          extended by com.bea.common.security.xacml.policy.AbstractPolicy
              extended by com.bea.common.security.xacml.policy.PolicySet
All Implemented Interfaces:
PolicySetMember, Serializable

public class PolicySet
extends AbstractPolicy

PolicySet schema object

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.bea.common.security.xacml.policy.AbstractPolicy
VERSION_DEFAULT
 
Fields inherited from class com.bea.common.security.xacml.policy.PolicySchemaObject
NAMESPACE, NAMESPACE_PREFIX
 
Method Summary
 void encodeChildren(Map<String,String> nsMap, PrintStream ps)
           
 boolean equals(Object other)
           
protected  String getCombiningName()
           
 String getElementName()
           
 List<PolicySetMember> getPoliciesPolicySetsAndReferences()
          Returns list of policies, policy sets, and references contained in this policy set
 List<com.bea.common.security.xacml.policy.PolicyCombinerParameters> getPolicyCombinerParameters()
          Returns list of policy combiner parameters
protected  String getPolicyPrefix()
           
 List<com.bea.common.security.xacml.policy.PolicySetCombinerParameters> getPolicySetCombinerParameters()
          Returns list of policy set combiner parameters
 boolean hasChildren()
           
 int internalHashCode()
           
 
Methods inherited from class com.bea.common.security.xacml.policy.AbstractPolicy
encodeAttributes, encodeCombinerParameters, encodeDescription, encodeObligations, encodeTarget, getCombiningAlgId, getDescription, getId, getVersion
 
Methods inherited from class com.bea.common.security.xacml.policy.PolicySchemaObject
getDesiredNamespacePrefix, getNamespace
 
Methods inherited from class com.bea.common.security.xacml.SchemaObject
encode, encode, encodeBody, escapeXML, getLocalName, getPrintStream, hasBody, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getPolicyPrefix

protected String getPolicyPrefix()
Specified by:
getPolicyPrefix in class AbstractPolicy

getCombiningName

protected String getCombiningName()
Specified by:
getCombiningName in class AbstractPolicy

getElementName

public String getElementName()
Specified by:
getElementName in class SchemaObject

hasChildren

public boolean hasChildren()
Overrides:
hasChildren in class SchemaObject

encodeChildren

public void encodeChildren(Map<String,String> nsMap,
                           PrintStream ps)
Overrides:
encodeChildren in class SchemaObject

equals

public boolean equals(Object other)
Overrides:
equals in class AbstractPolicy

internalHashCode

public int internalHashCode()
Overrides:
internalHashCode in class AbstractPolicy

getPolicyCombinerParameters

public List<com.bea.common.security.xacml.policy.PolicyCombinerParameters> getPolicyCombinerParameters()
Returns list of policy combiner parameters

Returns:
List of PolicyCombinerParameters

getPolicySetCombinerParameters

public List<com.bea.common.security.xacml.policy.PolicySetCombinerParameters> getPolicySetCombinerParameters()
Returns list of policy set combiner parameters

Returns:
List of PolicySetCombinerParameters

getPoliciesPolicySetsAndReferences

public List<PolicySetMember> getPoliciesPolicySetsAndReferences()
Returns list of policies, policy sets, and references contained in this policy set

Returns:
List of PolicySetMember, which is Policy, PolicySet, PolicyIdReference, and PolicySetIdReference

Copyright 1996, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.2)

Part Number E27170-02