|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mentata.l3d.L3DAttribute
com.mentata.l3d.L3DDnAttribute
com.mentata.sg8.SG8DnAttribute
com.mentata.sg8.SG8FilterAttribute
A filter valued attribute for use with SG8 objects. This attribute type interprets the values of another attribute in the containing object as arguments for LDAP filters used against a defined target class and attribute. HTML values are translated to SG8 retrieve hyperlinks for matching entries.
| Field Summary | |
static int |
CONTAINS
A contains substring search. |
static int |
ENDS
An ends with substring search. |
static int |
EQUALS
An equality search. |
static int |
STARTS
A starts with substring search. |
| Fields inherited from interface com.mentata.sg8.SG8Attribute |
TEXT_RESOURCES |
| Constructor Summary | |
SG8FilterAttribute(String filter,
String object,
String target)
Constructs an empty OR filter attribute with a named target object and attribute. |
|
SG8FilterAttribute(String filter,
String object,
String target,
int search)
Constructs an empty filter attribute with a named target object and attribute. |
|
SG8FilterAttribute(String filter,
String object,
String target,
int search,
char operation)
Constructs an empty filter attribute with a named target object and attribute. |
|
| 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 |
getHTMLValues, getHyperlink, getMailTo, getSeparator, getSG8Object, getSG8Target, getUpdateHTML, isAugmenting, isHTMLExceeded, processUpdateHTML, setAugmenting, setHTMLThreshold, setSeparator |
| Methods inherited from class com.mentata.l3d.L3DDnAttribute |
getShortValues, getTargetObject, initialize, isLengthExceeded, same |
| 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 |
| Methods inherited from interface java.util.Comparator |
equals |
| Field Detail |
public static final int EQUALS
public static final int STARTS
public static final int ENDS
public static final int CONTAINS
| Constructor Detail |
public SG8FilterAttribute(String filter,
String object,
String target)
filter - the attribute that contains the filter patternsobject - the target SG8 object nametarget - the name of the target attribute to filter on
public SG8FilterAttribute(String filter,
String object,
String target,
int search)
filter - the attribute that contains the filter patternsobject - the target SG8 object nametarget - the name of the target attribute to filter onsearch - the type of search filter to use
public SG8FilterAttribute(String filter,
String object,
String target,
int search,
char operation)
filter - the attribute that contains the filter patternsobject - the target SG8 object nametarget - the name of the target attribute to filter onsearch - the type of search filter to useoperation - boolean operator for filter, either '&' or '|'| Method Detail |
public void generate()
generate in interface L3DGenerated
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||