|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.outerj.xreporter.user.UserImpl
An object reprenting an xReporter end-user.
Field Summary | |
protected java.lang.String |
customer
|
protected static java.lang.String |
CUSTOMER_EL
|
protected static java.lang.String |
NAME_EL
|
protected java.util.HashMap |
properties
|
protected static java.lang.String |
PROPERTY_EL
|
protected java.util.List |
roles
|
protected static java.lang.String |
USER_EL
|
protected java.lang.String |
userName
|
Constructor Summary | |
UserImpl(java.lang.String userName)
|
Method Summary | |
void |
addProperty(java.lang.String name,
java.lang.String value)
|
void |
addRole(java.lang.String role)
|
void |
generateSaxFragment(org.xml.sax.ContentHandler contentHandler)
Generate an XML (SAX) representation of this user. |
java.lang.String |
getCustomer()
Returns a string representing the customer to which this user belongs. |
java.lang.String |
getName()
Returns the username of this user. |
java.lang.String |
getProperty(java.lang.String name)
Gets a user-defined property of this user. |
java.util.List |
getRoles()
Returns a List containing this user's roles. |
void |
setCustomer(java.lang.String customer)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.List roles
protected java.util.HashMap properties
protected java.lang.String userName
protected java.lang.String customer
protected static final java.lang.String USER_EL
protected static final java.lang.String NAME_EL
protected static final java.lang.String CUSTOMER_EL
protected static final java.lang.String PROPERTY_EL
Constructor Detail |
public UserImpl(java.lang.String userName)
Method Detail |
public void addRole(java.lang.String role)
public java.lang.String getName()
User
getName
in interface User
public java.util.List getRoles()
User
getRoles
in interface User
public java.lang.String getCustomer()
User
getCustomer
in interface User
public void setCustomer(java.lang.String customer)
public void addProperty(java.lang.String name, java.lang.String value)
public java.lang.String getProperty(java.lang.String name)
User
getProperty
in interface User
public void generateSaxFragment(org.xml.sax.ContentHandler contentHandler) throws org.xml.sax.SAXException
User
generateSaxFragment
in interface User
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |