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

Part Number E41849-02

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

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.Policy
All Implemented Interfaces:
PolicySetMember, Serializable

public class Policy
extends AbstractPolicy

Policy scheam 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()
           
protected  String getPolicyPrefix()
           
 List<com.bea.common.security.xacml.policy.RuleCombinerParameters> getRuleCombinerParameters()
          Returns list of rule combiner parameters
 List<com.bea.common.security.xacml.policy.Rule> getRules()
          Returns list of rules
 Collection<com.bea.common.security.xacml.policy.VariableDefinition> getVariableDefinitions()
          Returns list of variable defintions
 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

getRuleCombinerParameters

public List<com.bea.common.security.xacml.policy.RuleCombinerParameters> getRuleCombinerParameters()
Returns list of rule combiner parameters

Returns:
List of RuleCombinerParameters

getRules

public List<com.bea.common.security.xacml.policy.Rule> getRules()
Returns list of rules

Returns:
List of Rule

getVariableDefinitions

public Collection<com.bea.common.security.xacml.policy.VariableDefinition> getVariableDefinitions()
Returns list of variable defintions

Returns:
List of VariableDefinition

Copyright 1996, 2014, 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.3)

Part Number E41849-02