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 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 getRuleCombinerParameters()
          Returns list of rule combiner parameters
 List getRules()
          Returns list of rules
 Collection 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 getRuleCombinerParameters()
Returns list of rule combiner parameters
Returns:
List of RuleCombinerParameters

getRules

public List getRules()
Returns list of rules
Returns:
List of Rule

getVariableDefinitions

public Collection getVariableDefinitions()
Returns list of variable defintions
Returns:
List of VariableDefinition

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