|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.object.PersistentObject
com.waveset.object.LoginModGroup
Nested Class Summary | |
static class |
LoginModGroup.LoginConfigEntryRef
|
Nested classes inherited from class com.waveset.object.PersistentObject |
PersistentObject.Comparator, PersistentObject.InitialInstance |
Field Summary | |
static java.lang.String |
code_id
|
protected static Trace |
trace
|
Fields inherited from class com.waveset.object.PersistentObject |
_trace |
Constructor Summary | |
LoginModGroup()
|
|
LoginModGroup(org.w3c.dom.Element e)
|
Method Summary | |
LoginModGroup.LoginConfigEntryRef.AuthnPropertyRef |
getAppAuthnPropertyRef(java.lang.String propName)
|
protected WSAttribute |
getAttributeValues(java.lang.String attrName)
|
LoginModGroup.LoginConfigEntryRef |
getLoginConfigEntryRef(int lceIndex)
|
LoginModGroup.LoginConfigEntryRef[] |
getLoginConfigEntryRefs()
|
ObjectRef |
getLoginConstraint()
|
WSAttributes |
getSummaryAttributes()
|
Type |
getType()
Return the type of this object. |
java.util.List |
listSummaryAttributes()
Returns the complete list of defined attributes
that this type of persistent object exposes as summary attributes
(regardless of whether this particular object has a value for each). |
protected void |
parseSubclassElements(org.w3c.dom.Element e)
Each concrete subclass should parse from the XML buffer any persisted subclass-specific elements (generally, the same ones that it writes into the buffer). |
void |
setLoginConfigEntryRefs(LoginModGroup.LoginConfigEntryRef[] loginConfigEntryRefs)
|
void |
setLoginConstraint(ObjectRef loginConstraint)
|
java.lang.String |
toXml()
Serialize the object to an XML string. |
void |
toXml(java.lang.StringBuffer b)
Serialize the object as XML into a string buffer. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
protected static final Trace trace
Constructor Detail |
public LoginModGroup()
public LoginModGroup(org.w3c.dom.Element e) throws WavesetException
Method Detail |
public Type getType()
PersistentObject
getType
in class PersistentObject
public LoginModGroup.LoginConfigEntryRef[] getLoginConfigEntryRefs()
public void setLoginConfigEntryRefs(LoginModGroup.LoginConfigEntryRef[] loginConfigEntryRefs)
public ObjectRef getLoginConstraint()
public void setLoginConstraint(ObjectRef loginConstraint)
public LoginModGroup.LoginConfigEntryRef getLoginConfigEntryRef(int lceIndex) throws WavesetException
WavesetException
public LoginModGroup.LoginConfigEntryRef.AuthnPropertyRef getAppAuthnPropertyRef(java.lang.String propName)
protected void parseSubclassElements(org.w3c.dom.Element e) throws WavesetException
PersistentObject
parseSubclassElements
in class PersistentObject
WavesetException
PersistentObject's default implementation is a no-op.
,
PersistentObject.parseXml(Element)
public java.lang.String toXml()
PersistentObject
The default implementation is to create a string buffer, add an XML header and call the toXml(StringBuffer) method. This may be overloaded by the subclasses, though there is usually no need to.
toXml
in interface XmlObject
toXml
in class PersistentObject
public void toXml(java.lang.StringBuffer b)
PersistentObject
NOTE: Each subclass should serialize any necessary fields specific to that subclass. // * @see #addSubclassAttributes // * @see #addSubclassElements
toXml
in class PersistentObject
public java.util.List listSummaryAttributes()
PersistentObject
defined attributes
that this type of persistent object exposes as summary attributes
(regardless of whether this particular object has a value for each).
Any subclass of PersistentObject that overrides this method
should first invoke super.listSummaryAttributes()
to ensure that the subclass includes summary attributes
that are common to all PersistentObjects.
Any subclass that overrides this implementation must also consider the length of the summary string that will be generated from these attributes.
listSummaryAttributes
in class PersistentObject
defined attributes
that this type of persistent object exposes as summary attributes
(regardless of whether this particular object has a value for each).
Any subclass of PersistentObject that overrides this method
should first invoke super.listSummaryAttributes()
to ensure that
the subclass includes summary attributes common to all PersistentObjects.
Constants.MAX_SUMMARY_STRING_LENGTH
,
PersistentObject.getSummaryString()
public WSAttributes getSummaryAttributes()
getSummaryAttributes
in class PersistentObject
attribute values
to be displayed when this object appears in a list.
The WSAttributes
contains
a WSAttribute
for each summary attribute.
Each WSAttribute
may contain multiple values.
Any subclass of PersistentObject that overrides this method
should first invoke super.getSummaryAttributes()
to ensure that the subclass includes summary attributes
that are common to all PersistentObjects.
If a subclass wants to expose a different set of summary attributes,
that subclass should override {@link #listSummaryAttributes}.
In order to supply values for summary attributes
that may not be available in PersistentObject
(e.g., from a field specified to that subclass),
such a subclass may also override {@link #getAttributeValues(Attribute)}.
A subclass should not need to override this method
(except to limit the number of values for a summary attribute).
protected WSAttribute getAttributeValues(java.lang.String attrName)
getAttributeValues
in class PersistentObject
attrName
- - the name of the attribute for which to return values.
WSAttribute
that represents the value (or values)
that this object contains for the specified attribute.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |