|
||||||||||
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.Principal
com.waveset.object.AdminGroup
An AdminGroup object is created to allows assignment of permissons and Administrator's who need those permissions.
Nested Class Summary |
Nested classes inherited from class com.waveset.object.PersistentObject |
PersistentObject.Comparator, PersistentObject.InitialInstance |
Field Summary | |
static java.lang.String |
ADMIN_GROUP
The name of a special admin group that is implicitly assigned to all users logging into an admin interface. |
static java.lang.String |
code_id
|
static java.lang.String |
ENDUSER_GROUP
The name of a special admin group that is implicitly assigned to all users logging into an end user interface. |
Fields inherited from class com.waveset.object.Principal |
_adminGroupRefs, _adminGroups, _adminGroupsRuleRef, _adminRoleRefs, _controlledObjectGroupRefs, _controlledObjectGroups, _controlledObjectGroupsRuleRef, _permissions, _userFormRef, _viewUserFormRef, LAST_LOGIN_LOCALE_PROP, LOCALE_PROP |
Fields inherited from class com.waveset.object.PersistentObject |
_trace, trace |
Constructor Summary | |
AdminGroup()
|
|
AdminGroup(org.w3c.dom.Element e)
|
|
AdminGroup(java.lang.String name)
|
Method Summary | |
protected void |
addSubclassAttributes(java.lang.StringBuffer b)
Each concrete subclass may append to the buffer an XML representation of any fields it adds to PersistentObject (if those field values must persist). |
protected void |
addSubclassElements(java.lang.StringBuffer b)
Each concrete subclass may append to the buffer an XML representation of any fields it adds to PersistentObject (if those field values must persist). |
boolean |
adminGroupMember(AdminGroup ag)
|
boolean |
containsAdminGroupRefs()
|
boolean |
containsNonHiddenAdminGroupRefs()
|
java.util.List |
getAssignerRefs()
|
java.lang.String |
getDescription()
|
java.util.ArrayList |
getReferences()
Return the list of references within this object. |
Type |
getType()
Return the type of this object. |
java.util.List |
listQueryableAttributes()
|
protected void |
parseSubclassAttributes(org.w3c.dom.Element e)
Each concrete subclass should parse from the XML buffer any persisted subclass-specific fields (generally, the same ones that it writes into the buffer). |
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 |
setAssignerRefs(java.util.List assignerRefs)
|
void |
setDescription(java.lang.String description)
|
void |
visit(Visitor v)
Visitor interface. |
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
public static final java.lang.String ADMIN_GROUP
public static final java.lang.String ENDUSER_GROUP
Constructor Detail |
public AdminGroup()
public AdminGroup(org.w3c.dom.Element e) throws WavesetException
public AdminGroup(java.lang.String name)
Method Detail |
public Type getType()
PersistentObject
getType
in class PersistentObject
public java.util.List listQueryableAttributes()
listQueryableAttributes
in class Principal
defined attributes
that this type of persistent object exposes as queryable attributes
(regardless of whether this particular object has a value for each).
Any subclass of PersistentObject that overrides this method should first invoke super.listQueryableAttributes() to ensure that the list of queryable attribute for PersistentObjects are included in the subclasses list.
public java.util.ArrayList getReferences()
getReferences
in class Principal
public boolean containsAdminGroupRefs()
public boolean containsNonHiddenAdminGroupRefs()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.util.List getAssignerRefs()
public void setAssignerRefs(java.util.List assignerRefs)
public void visit(Visitor v) throws WavesetException
visit
in class PersistentObject
WavesetException
public boolean adminGroupMember(AdminGroup ag) throws WavesetException
WavesetException
protected void addSubclassAttributes(java.lang.StringBuffer b)
PersistentObject
NOTE: Any subclass that overrides this method must similarly override parseSubclassAttributes() so that the subclass attributes are restored.
addSubclassAttributes
in class PersistentObject
protected void addSubclassElements(java.lang.StringBuffer b)
PersistentObject
NOTE: Any subclass that overrides this method must similarly override parseSubclassElements() so that the subclass elements are restored.
addSubclassElements
in class PersistentObject
protected void parseSubclassAttributes(org.w3c.dom.Element e) throws WavesetException
PersistentObject
parseSubclassAttributes
in class PersistentObject
WavesetException
PersistentObject's default implementation is a no-op.
,
PersistentObject.parseXml(Element)
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |