|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.weborganic.bastille.pageseeder.PSUser
public class PSUser
Represents a PageSeeder User.
Constructor Summary | |
---|---|
PSUser(Long id)
Creates a new PageSeeder User. |
Method Summary | |
---|---|
String |
getEmail()
|
String |
getFirstname()
|
String |
getJSessionId()
|
String |
getName()
|
PSSession |
getSession()
Return the PageSeeder session for this user. |
String |
getSurname()
|
String |
getUsername()
|
Long |
id()
|
boolean |
isMemberOf(String group)
Indicates whether the user is a member of the specified group. |
List<String> |
memberOf()
|
void |
toXML(XMLWriter xml)
A PageSeeder User as XML. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PSUser(Long id)
id
- the ID of the user in PageSeeder.Method Detail |
---|
public final Long id()
public final String getUsername()
public final String getJSessionId()
public final PSSession getSession()
public final String getFirstname()
public final String getSurname()
public final String getEmail()
public final String getName()
getName
in interface User
public final List<String> memberOf()
public final boolean isMemberOf(String group)
group
- The group to check membership of.
public void toXML(XMLWriter xml) throws IOException
Note: The password is never included.
<user type="pageseeder">
<id>[member_id]</id>
<username>[member_username]</username>
<firstname>[member_firstname]</firstname>
<surname>[member_surname]</surname>
<email>[member_email]</email>
<member-of groups="[group0],[group1]"/>
</user>
toXML
in interface XMLWritable
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |