Skip navigation links

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

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


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 getPolicyCombinerParameters()
          Returns list of policy combiner parameters
protected  String getPolicyPrefix()
           
 List 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 getPolicyCombinerParameters()
Returns list of policy combiner parameters
Returns:
List of PolicyCombinerParameters

getPolicySetCombinerParameters

public List 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

Skip navigation links

Copyright 1996, 2015, 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.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09