intradoc.shared
Class UserData
java.lang.Object
|
+--intradoc.shared.UserData
- public class UserData
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_props
protected java.util.Properties m_props
m_name
public java.lang.String m_name
m_defaultAccount
public java.lang.String m_defaultAccount
m_hasAttributesLoaded
public boolean m_hasAttributesLoaded
m_isExpired
public boolean m_isExpired
m_attributes
public java.util.Hashtable m_attributes
ATTRIBUTE_TYPE_INDEX
public final int ATTRIBUTE_TYPE_INDEX
- See Also:
- Constant Field Values
ATTRIBUTE_NAME_INDEX
public final int ATTRIBUTE_NAME_INDEX
- See Also:
- Constant Field Values
ATTRIBUTE_PRIVILEGE_INDEX
public final int ATTRIBUTE_PRIVILEGE_INDEX
- See Also:
- Constant Field Values
NUM_ATTRIBUTE_FIELDS
public final int NUM_ATTRIBUTE_FIELDS
- See Also:
- Constant Field Values
m_specialAccountTranslations
public static java.lang.String[][] m_specialAccountTranslations
m_profileData
protected UserProfileData m_profileData
UserData
public UserData()
UserData
public UserData(java.lang.String name)
UserData
public UserData(java.util.Properties props)
setProperties
public void setProperties(java.util.Properties props)
getProperties
public java.util.Properties getProperties()
copyUserProfile
public void copyUserProfile(UserData source)
- Copy over user profile data.
copyAttributes
public void copyAttributes(UserData source)
- Copy over attributes making a complete copy.
setAttributes
public void setAttributes(java.lang.String[][] attribList)
addAttribute
public void addAttribute(java.lang.String type,
java.lang.String name,
java.lang.String priv)
removeAttribute
public boolean removeAttribute(java.lang.String type,
java.lang.String name)
setDefaultAccount
public void setDefaultAccount(java.lang.String defAccount)
getAccountPresentationString
public java.lang.String getAccountPresentationString(java.lang.String accountInternal)
getAccountPresentationString
public java.lang.String getAccountPresentationString(java.lang.String accountInternal,
ExecutionContext cxt)
getAccountInternalString
public java.lang.String getAccountInternalString(java.lang.String accountPresentation,
ExecutionContext cxt)
- Unlike previous method, this one will return null if there is no
corresponding internal string.
addSpecialAccountsChoices
public void addSpecialAccountsChoices(java.util.Vector choices)
getTopicInfo
public TopicInfo getTopicInfo(java.lang.String topic)
updateTopics
public void updateTopics(DataBinder binder)
getUserProfile
public UserProfileData getUserProfile()
setUserProfile
public void setUserProfile(UserProfileData profileData)
putAttributes
public void putAttributes(java.lang.String type,
java.util.Vector attribs)
- Access methods to array of attributes of particular type.
getAttributes
public java.util.Vector getAttributes(java.lang.String type)
removeAttributes
public void removeAttributes(java.lang.String type)
setName
public void setName(java.lang.String name)
getProperty
public java.lang.String getProperty(java.lang.String key)
setProperty
public void setProperty(java.lang.String key,
java.lang.String value)
getProfileData
public UserProfileData getProfileData()
(c) 1996-2005 All rights reserved. Stellent, Inc. |