com.mentata.sg8
Class SG8ReverseNestAttribute
java.lang.Object
com.mentata.l3d.L3DAttribute
com.mentata.l3d.L3DDnAttribute
com.mentata.sg8.SG8DnAttribute
com.mentata.sg8.SG8NestAttribute
com.mentata.sg8.SG8ReverseNestAttribute
- All Implemented Interfaces:
- Comparator, L3DGenerated, SG8Attribute
- public class SG8ReverseNestAttribute
- extends SG8NestAttribute
- implements L3DGenerated
An attribute representing associated values from a dn lookup for use with SG8 objects.
This attribute type implements L3DGenerated to derive pointers to all entries of a defined target object that have the containing object's distinguished name as a value in a specified distinguished name attribute. For HTML output, results are translated to a list that nests the values of an additional attribute for each matching entry. This attribute type can represent a tree with recursive descent if the second attribute is also a nest attribute.
- Since:
- 0.7
- Author:
- Jon Roberts
|
Method Summary |
void |
generate()
Generates values by searching the target attribute for the dn of the containing object. |
| Methods inherited from class com.mentata.sg8.SG8DnAttribute |
getHyperlink, getMailTo, getSeparator, getSG8Object, getSG8Target, getUpdateHTML, isAugmenting, isHTMLExceeded, processUpdateHTML, setAugmenting, setHTMLThreshold, setSeparator |
| Methods inherited from class com.mentata.l3d.L3DAttribute |
addValue, compare, getAttribute, getBind, getContext, getLabel, getLengthThreshold, getName, getObject, getObject, getPrerequisites, getSize, getThreshold, getValues, isBound, isExceeded, isGenerated, isMultivalue, isRequired, removeValue, setGenerated, setLabel, setLengthThreshold, setPrerequisites, setThreshold, setValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SG8ReverseNestAttribute
public SG8ReverseNestAttribute(String object,
String attribute,
String nested)
- Constructs an empty reverse nest attribute with a named target object and attribute.
- Parameters:
object - the name of the target objectattribute - the name of the target dn attributenested - the name of the attribute to include as nested
generate
public void generate()
- Generates values by searching the target attribute for the dn of the containing object.
- Specified by:
generate in interface L3DGenerated