java.io.Externalizable
, java.io.Serializable
public class NormalizedExpression
extends java.lang.Object
implements java.io.Externalizable
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
policyNamespaceUri |
Deprecated.
|
Constructor | Description |
---|---|
NormalizedExpression() |
Deprecated.
|
NormalizedExpression(java.lang.String policyNamespaceUri) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addAlternative(PolicyAlternative alt) |
Deprecated.
Add a PolicyAlternative to this normalized expression
|
void |
addAlternatives(java.util.Set addAlts) |
Deprecated.
Add a Set of PolicyAlternatives to this normalized expression
|
boolean |
containsPolicyAssertion(java.lang.Class asst) |
Deprecated.
check if contains a particular PolicyAssertion
|
static NormalizedExpression |
createEmptyExpression() |
Deprecated.
Return an empty NormalizedExpression that contains no policy alternatives.
|
static NormalizedExpression |
createFromPolicyAlternatives(java.util.Set policyAlts) |
Deprecated.
Create a NormalizedExpression from a set of policy alternatives.
|
static NormalizedExpression |
createUnitializedExpression() |
Deprecated.
Return a NormalizedExpression with no policy associated with it.
|
boolean |
equals(java.lang.Object o) |
Deprecated.
|
PolicyAlternative |
getPolicyAlternative() |
Deprecated.
Retrieve an arbitrary policy alternative from the set of policy
alternatives.
|
java.util.Set |
getPolicyAlternatives() |
Deprecated.
Retrieves the Set of PolicyAlternatives which make up this normalized
expression
|
java.util.Set |
getPolicyAlternatives(java.lang.Class assertionClass) |
Deprecated.
Retrieves a Set of PolicyAlternatives that are avaiable from this
expression and in which an assertion that is an instance of the given
class is set
|
java.util.Set |
getPolicyAlternatives(PolicyAssertion a) |
Deprecated.
Retrieves a Set of PolicyAlternatives that are available from this
expression in which a given assertion is set
|
PolicyAssertion |
getPolicyAssertion(java.lang.Class assertionClass) |
Deprecated.
Retrieve a particular policy assertion object
|
java.lang.String |
getPolicyNamespaceUri() |
Deprecated.
|
int |
hashCode() |
Deprecated.
|
boolean |
isEmpty() |
Deprecated.
Does this normalized expression contain an empty set of alternatives, meaning that no
configuration is consistent with the policy?
|
boolean |
isUninitialized() |
Deprecated.
Is this normalized expression uninitialized, meaning all configurations are consistent
with the policy?
|
void |
readExternal(java.io.ObjectInput in) |
Deprecated.
implement readExternal() of Externalizable interface
|
void |
setPolicyNamespaceUri(java.lang.String policyNamespaceUri) |
Deprecated.
|
PolicyStatement |
toCompactForm(java.lang.String id) |
Deprecated.
Convert the normalized expression to a compact form.
|
void |
writeExternal(java.io.ObjectOutput out) |
Deprecated.
implement writeExternal() of Externalizable interface
|
public NormalizedExpression()
public NormalizedExpression(java.lang.String policyNamespaceUri)
public java.lang.String getPolicyNamespaceUri()
public void setPolicyNamespaceUri(java.lang.String policyNamespaceUri)
public static NormalizedExpression createFromPolicyAlternatives(java.util.Set policyAlts)
policyAlts
- a non-empty Set of PolicyAlternatives that will make up the
expression.public static NormalizedExpression createEmptyExpression()
public static NormalizedExpression createUnitializedExpression()
public void addAlternative(PolicyAlternative alt)
alt
- A policy alternative to be added to the set of policy alternatives
supported by this expressionpublic void addAlternatives(java.util.Set addAlts)
addAlts
- A Set of policy alternatives to be added to the set of policy alternatives
supported by this expressionpublic boolean isEmpty()
public boolean isUninitialized()
public java.util.Set getPolicyAlternatives()
public PolicyAlternative getPolicyAlternative()
public java.util.Set getPolicyAlternatives(PolicyAssertion a)
a
- the assertion that must be setpublic java.util.Set getPolicyAlternatives(java.lang.Class assertionClass)
assertionClass
- the class of the assertion that must be setpublic boolean containsPolicyAssertion(java.lang.Class asst)
asst
- PolicyAssertionpublic PolicyAssertion getPolicyAssertion(java.lang.Class assertionClass)
assertionClass
- cPolicyAssertion class objectpublic PolicyStatement toCompactForm(java.lang.String id)
(alternative-1)
(alternative-2)
etc.
id
- the name to give the compact form of the expressionpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
in
- java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
out
- java.io.IOException