org.exist.client.xacml
Class TargetNode
java.lang.Object
org.exist.client.xacml.AbstractTreeNode
org.exist.client.xacml.TargetNode
- All Implemented Interfaces:
- XACMLTreeNode
public class TargetNode
- extends AbstractTreeNode
TargetNode
public TargetNode(PolicyElementNode parent)
TargetNode
public TargetNode(PolicyElementNode parent,
Target target)
toString
public String toString()
- Overrides:
toString
in class Object
getTarget
public Target getTarget()
setTarget
public void setTarget(Target target)
isModified
public boolean isModified(boolean deep)
- Description copied from interface:
XACMLTreeNode
- Returns true if this element has been modified. If
deep is true, then this takes into account the status
of any descendants.
- Specified by:
isModified
in interface XACMLTreeNode
- Overrides:
isModified
in class AbstractTreeNode
- Parameters:
deep
- if descendants should be included
- Returns:
- if this element has been modified
isTargetModified
public boolean isTargetModified()
commit
public void commit(boolean deep)
- Description copied from interface:
XACMLTreeNode
- Commits the state of this element. This state
will be the state reverted to when revert is called.
If deep is true, then this includes any descendants.
- Specified by:
commit
in interface XACMLTreeNode
- Overrides:
commit
in class AbstractTreeNode
revert
public void revert(boolean deep)
- Description copied from interface:
XACMLTreeNode
- Reverts the state of this element to the last commit.
If deep is true, then this includes any descendants.
- Specified by:
revert
in interface XACMLTreeNode
- Overrides:
revert
in class AbstractTreeNode
serialize
public String serialize(boolean indent)
- Description copied from interface:
XACMLTreeNode
- Serializes this node to a
String
- Parameters:
indent
- Whether or not the XML should be indented
- Returns:
- The string representation of this node
Copyright (C) Wolfgang Meier. All rights reserved.