com.trackstudio.kernel.cache
Class UserCacheItem

java.lang.Object
  extended by com.trackstudio.kernel.cache.UserCacheItem

public class UserCacheItem
extends java.lang.Object


Constructor Summary
UserCacheItem(java.lang.String id, java.lang.String login, java.lang.String password, java.lang.String name, java.lang.String tel, java.lang.String email, java.lang.Integer active, java.lang.Integer help, java.lang.Integer showTreeMode, java.lang.Integer htmlEditor, java.lang.String locale, java.lang.String timezone, java.lang.String company, java.lang.Integer childAllowed, java.util.Calendar expireDate, java.lang.String prstatusId, java.lang.String managerId, java.lang.String emailTypeId, java.lang.String defaultProjectId, java.util.Calendar lastLogonDate, java.util.Calendar passwordChangedDate)
           
 
Method Summary
 int activeDescendents()
           
 java.lang.Integer getAllowedChildren()
           
 java.lang.Integer getChildAllowed()
           
 java.util.ArrayList getChildren()
           
 int getChildrenCount()
           
 java.lang.String getCompany()
           
 java.lang.Integer getCountUDF()
           
 java.util.List getCurrentUserUDFCacheItems()
           
 DateFormatter getDateFormatter()
           
 java.lang.String getDefaultProjectId()
           
 java.util.ArrayList getDescendents()
           
 java.lang.String getEmail()
           
 java.lang.String getEmailTypeId()
           
 java.util.Calendar getExpireDate()
           
 java.lang.String getId()
           
 java.util.Calendar getLastLogonDate()
           
 java.lang.String getLocale()
           
 java.lang.String getLogin()
           
 java.lang.String getManagerId()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.util.Calendar getPasswordChangedDate()
           
 java.lang.String getPrstatusId()
           
 java.lang.Integer getShowTreeMode()
           
 java.lang.String getTel()
           
 java.lang.String getTimezone()
           
 java.lang.Integer getTotalChildrenCount()
           
 java.util.ArrayList getUDFCacheItems()
          returns a collection of UDFs for user
 java.util.ArrayList getUDFValues()
           
 java.util.Calendar getUserExpireDate()
           
 boolean hasChildren()
           
 void invalidateHashes()
          Invaidate all hashes, except main
 void invalidateUDF()
           
 void invalidateUDFValues()
           
 boolean isActive()
           
 boolean isActiveFromModel()
           
 boolean isHelp()
           
 boolean isHtmlEditor()
           
protected  boolean isUDFValuesInitialized()
           
protected  boolean isUserUDFInitialized()
           
 void setCurrentUserUDFCacheItems(java.util.List udfList)
           
 void setUDFValues(java.util.ArrayList udfList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserCacheItem

public UserCacheItem(java.lang.String id,
                     java.lang.String login,
                     java.lang.String password,
                     java.lang.String name,
                     java.lang.String tel,
                     java.lang.String email,
                     java.lang.Integer active,
                     java.lang.Integer help,
                     java.lang.Integer showTreeMode,
                     java.lang.Integer htmlEditor,
                     java.lang.String locale,
                     java.lang.String timezone,
                     java.lang.String company,
                     java.lang.Integer childAllowed,
                     java.util.Calendar expireDate,
                     java.lang.String prstatusId,
                     java.lang.String managerId,
                     java.lang.String emailTypeId,
                     java.lang.String defaultProjectId,
                     java.util.Calendar lastLogonDate,
                     java.util.Calendar passwordChangedDate)
Method Detail

getDateFormatter

public DateFormatter getDateFormatter()
                               throws GranException
Throws:
GranException

getId

public java.lang.String getId()

getLogin

public java.lang.String getLogin()

getPassword

public java.lang.String getPassword()

getTel

public java.lang.String getTel()

getEmail

public java.lang.String getEmail()

getLocale

public java.lang.String getLocale()

getTimezone

public java.lang.String getTimezone()

getCompany

public java.lang.String getCompany()

getChildAllowed

public java.lang.Integer getChildAllowed()

getPrstatusId

public java.lang.String getPrstatusId()

getManagerId

public java.lang.String getManagerId()

getEmailTypeId

public java.lang.String getEmailTypeId()

getDefaultProjectId

public java.lang.String getDefaultProjectId()

invalidateHashes

public void invalidateHashes()
                      throws GranException
Invaidate all hashes, except main

Throws:
GranException

invalidateUDF

public void invalidateUDF()
                   throws GranException
Throws:
GranException

invalidateUDFValues

public void invalidateUDFValues()
                         throws GranException
Throws:
GranException

getChildren

public java.util.ArrayList getChildren()
                                throws GranException
Throws:
GranException

getDescendents

public java.util.ArrayList getDescendents()
                                   throws GranException
Throws:
GranException

getUDFCacheItems

public java.util.ArrayList getUDFCacheItems()
                                     throws GranException
returns a collection of UDFs for user

Returns:
ArrayList
Throws:
GranException

getCurrentUserUDFCacheItems

public java.util.List getCurrentUserUDFCacheItems()
                                           throws GranException
Throws:
GranException

setCurrentUserUDFCacheItems

public void setCurrentUserUDFCacheItems(java.util.List udfList)
                                 throws GranException
Throws:
GranException

isUserUDFInitialized

protected boolean isUserUDFInitialized()

getUDFValues

public java.util.ArrayList getUDFValues()
                                 throws GranException
Throws:
GranException

setUDFValues

public void setUDFValues(java.util.ArrayList udfList)
                  throws GranException
Throws:
GranException

isUDFValuesInitialized

protected boolean isUDFValuesInitialized()

getCountUDF

public java.lang.Integer getCountUDF()
                              throws GranException
Throws:
GranException

isActive

public boolean isActive()
                 throws GranException
Throws:
GranException

isActiveFromModel

public boolean isActiveFromModel()

isHelp

public boolean isHelp()

isHtmlEditor

public boolean isHtmlEditor()

getShowTreeMode

public java.lang.Integer getShowTreeMode()

getExpireDate

public java.util.Calendar getExpireDate()

getName

public java.lang.String getName()

getUserExpireDate

public java.util.Calendar getUserExpireDate()
                                     throws GranException
Throws:
GranException

getAllowedChildren

public java.lang.Integer getAllowedChildren()
                                     throws GranException
Throws:
GranException

activeDescendents

public int activeDescendents()
                      throws GranException
Throws:
GranException

getChildrenCount

public int getChildrenCount()
                     throws GranException
Throws:
GranException

getTotalChildrenCount

public java.lang.Integer getTotalChildrenCount()
                                        throws GranException
Throws:
GranException

hasChildren

public boolean hasChildren()
                    throws GranException
Throws:
GranException

getLastLogonDate

public java.util.Calendar getLastLogonDate()

getPasswordChangedDate

public java.util.Calendar getPasswordChangedDate()


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.