Package com.logicaldoc.webservice.model
Class WSUser
java.lang.Object
com.logicaldoc.webservice.model.WSUser
Web Service User. Useful class to create repository Users.
- Since:
- 6.1
- Author:
- Matteo Caruso - LogicalDOC
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final long
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic WSUsergetCity()getEmail()intintintlonggetId()getKey()getName()intlonggetQuota()longintThe source from which the user has been createdgetState()intgetType()voidsetBuilding(String building) voidvoidsetCompany(String company) voidsetCountry(String cnt) voidsetCreation(String creation) voidsetDateFormat(String dateFormat) voidsetDateFormatLong(String dateFormatLong) voidsetDateFormatShort(String dateFormatShort) voidsetDecodedPassword(String decodedPassword) voidsetDepartment(String department) voidvoidvoidsetEmailSignature(String emailSignature) voidsetEmailSignature2(String emailSignature2) voidsetEnabled(int enabled) voidsetEnforceWorkingTime(int enforceWorkingTime) voidsetEvalFormEnabled(int evalFormEnabled) voidvoidsetFirstName(String firstName) voidsetGroupIds(List<Long> groupIds) voidsetId(long id) voidvoidsetLanguage(String lang) voidsetLastLogin(String lastLogin) voidsetLastModified(String lastModified) voidvoidsetMaxInactivity(Integer maxInactivity) voidvoidsetOrganizationalUnit(String organizationalUnit) voidsetPassword(String passwd) Sets the password and encode itvoidsetPasswordChanged(String passwordChanged) voidsetPasswordExpires(int passwordExpires) voidsetPasswordmd4(String passwordmd4) voidsetPostalcode(String pc) voidsetQuota(long quota) voidsetQuotaCount(long quotaCount) voidsetSearchPref(String searchPref) voidsetSecondFactor(String secondFactor) voidsetSource(int source) voidvoidvoidsetTelephone(String phone) voidsetTelephone2(String telephone2) voidsetTimeZone(String timeZone) voidsetType(int type) voidsetUsername(String uname) voidsetWorkingTimes(List<WSWorkingTime> workingTimes) toString()toUser()
- 
Field Details- 
TYPE_DEFAULTpublic static final int TYPE_DEFAULT- See Also:
 
- 
TYPE_SYSTEMpublic static final int TYPE_SYSTEM- See Also:
 
- 
TYPE_GUESTpublic static final int TYPE_GUEST- See Also:
 
- 
SOURCE_DEFAULTpublic static final int SOURCE_DEFAULT- See Also:
 
- 
SOURCE_LDAPpublic static final int SOURCE_LDAP- See Also:
 
- 
SOURCE_ACTIVE_DIRECTORYpublic static final int SOURCE_ACTIVE_DIRECTORY- See Also:
 
- 
USERID_ADMINpublic static final long USERID_ADMIN- See Also:
 
 
- 
- 
Constructor Details- 
WSUserpublic WSUser()
 
- 
- 
Method Details- 
getIdpublic long getId()
- 
setIdpublic void setId(long id) 
- 
getTypepublic int getType()
- 
setTypepublic void setType(int type) 
- 
getUsername
- 
getPassword
- 
getName
- 
getFullName
- 
getFirstName
- 
getStreet
- 
getPostalcode
- 
getCity
- 
getCountry
- 
getLanguage
- 
getEmail
- 
getTelephone
- 
setUsername
- 
setPasswordSets the password and encode it- Parameters:
- passwd- The password in readable format
- Throws:
- NoSuchAlgorithmException- Cripting error
 
- 
setName
- 
setFirstName
- 
setStreet
- 
setPostalcode
- 
setCity
- 
setCountry
- 
setLanguage
- 
setEmail
- 
setTelephone
- 
getGroupIds
- 
setGroupIds
- 
toString
- 
getUserGroupName- Returns:
- the name of the group associated to this user, that is '_user_'+id
 
- 
getEnabledpublic int getEnabled()
- 
setEnabledpublic void setEnabled(int enabled) 
- 
getState
- 
setState
- 
getTelephone2
- 
setTelephone2
- 
getPasswordChanged- Returns:
- when the password was modified
 
- 
setPasswordChanged
- 
getPasswordExpirespublic int getPasswordExpires()- Returns:
- if the password expires or not
 
- 
setPasswordExpirespublic void setPasswordExpires(int passwordExpires) 
- 
getSourcepublic int getSource()The source from which the user has been created- Returns:
- the source
- See Also:
 
- 
setSourcepublic void setSource(int source) 
- 
getQuotapublic long getQuota()
- 
setQuotapublic void setQuota(long quota) 
- 
getQuotaCountpublic long getQuotaCount()
- 
setQuotaCountpublic void setQuotaCount(long quotaCount) 
- 
getLastModified
- 
setLastModified
- 
getDepartment
- 
setDepartment
- 
getOrganizationalUnit
- 
setOrganizationalUnit
- 
getBuilding
- 
setBuilding
- 
toUser
- 
fromUser
- 
getPasswordmd4
- 
setPasswordmd4
- 
getEmailSignature
- 
setEmailSignature
- 
getEmail2
- 
setEmail2
- 
getEmailSignature2
- 
setEmailSignature2
- 
getDateFormat
- 
setDateFormat
- 
getDateFormatShort
- 
setDateFormatShort
- 
getDateFormatLong
- 
setDateFormatLong
- 
getSearchPref
- 
setSearchPref
- 
getExpire
- 
setExpire
- 
getEnforceWorkingTimepublic int getEnforceWorkingTime()
- 
setEnforceWorkingTimepublic void setEnforceWorkingTime(int enforceWorkingTime) 
- 
getWorkingTimes
- 
setWorkingTimes
- 
getMaxInactivity
- 
setMaxInactivity
- 
getTimeZone
- 
setTimeZone
- 
getSecondFactor
- 
setSecondFactor
- 
getKey
- 
setKey
- 
getDecodedPassword
- 
setDecodedPassword
- 
getLastLogin
- 
setLastLogin
- 
getCreation
- 
setCreation
- 
getCompany
- 
setCompany
- 
getEvalFormEnabledpublic int getEvalFormEnabled()
- 
setEvalFormEnabledpublic void setEvalFormEnabled(int evalFormEnabled) 
- 
getLegals
- 
setLegals
 
-