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 Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intstatic intstatic intstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WSUsergetCity()getEmail()intintlong[]longgetId()getKey()getName()intlonggetQuota()longintThe source from which the user has been createdgetState()intgetType()voidvoidsetCountry(String cnt) voidsetDateFormat(String dateFormat) voidsetDateFormatLong(String dateFormatLong) voidsetDateFormatShort(String dateFormatShort) voidsetDecodedPassword(String decodedPassword) voidvoidvoidsetEmailSignature(String emailSignature) voidsetEmailSignature2(String emailSignature2) voidsetEnabled(int enabled) voidsetEnforceWorkingTime(int enforceWorkingTime) voidvoidsetFirstName(String firstName) voidsetGroupIds(long[] groupIds) voidsetId(long id) voidvoidsetLanguage(String lang) voidsetLastModified(String lastModified) voidsetMaxInactivity(Integer maxInactivity) voidvoidsetPassword(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(WSWorkingTime[] workingTimes) toString()toUser()
-
Field Details
-
TYPE_DEFAULT
public static int TYPE_DEFAULT -
TYPE_SYSTEM
public static int TYPE_SYSTEM -
TYPE_GUEST
public static int TYPE_GUEST -
SOURCE_DEFAULT
public static int SOURCE_DEFAULT -
SOURCE_LDAP
public static int SOURCE_LDAP -
SOURCE_ACTIVE_DIRECTORY
public static int SOURCE_ACTIVE_DIRECTORY -
USERID_ADMIN
public static final long USERID_ADMIN- See Also:
-
-
Constructor Details
-
WSUser
public WSUser()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getType
public int getType() -
setType
public void setType(int type) -
getUsername
-
getPassword
-
getName
-
getFullName
-
getFirstName
-
getStreet
-
getPostalcode
-
getCity
-
getCountry
-
getLanguage
-
getEmail
-
getTelephone
-
setUsername
-
setPassword
Sets the password and encode it- Parameters:
passwd- The password in readable format
-
setName
-
setFirstName
-
setStreet
-
setPostalcode
-
setCity
-
setCountry
-
setLanguage
-
setEmail
-
setTelephone
-
getGroupIds
public long[] getGroupIds() -
setGroupIds
public void setGroupIds(long[] groupIds) -
toString
-
getUserGroupName
- Returns:
- the name of the group associated to this user, that is '_user_'+id
-
getEnabled
public int getEnabled() -
setEnabled
public void setEnabled(int enabled) -
getState
-
setState
-
getTelephone2
-
setTelephone2
-
getPasswordChanged
- Returns:
- when the password was modified
-
setPasswordChanged
-
getPasswordExpires
public int getPasswordExpires()- Returns:
- if the password expires or not
-
setPasswordExpires
public void setPasswordExpires(int passwordExpires) -
getSource
public int getSource()The source from which the user has been created- Returns:
- the source
- See Also:
-
setSource
public void setSource(int source) -
getQuota
public long getQuota() -
setQuota
public void setQuota(long quota) -
getQuotaCount
public long getQuotaCount() -
setQuotaCount
public void setQuotaCount(long quotaCount) -
getLastModified
-
setLastModified
-
toUser
-
fromUser
-
getPasswordmd4
-
setPasswordmd4
-
getEmailSignature
-
setEmailSignature
-
getEmail2
-
setEmail2
-
getEmailSignature2
-
setEmailSignature2
-
getDateFormat
-
setDateFormat
-
getDateFormatShort
-
setDateFormatShort
-
getDateFormatLong
-
setDateFormatLong
-
getSearchPref
-
setSearchPref
-
getExpire
-
setExpire
-
getEnforceWorkingTime
public int getEnforceWorkingTime() -
setEnforceWorkingTime
public void setEnforceWorkingTime(int enforceWorkingTime) -
getWorkingTimes
-
setWorkingTimes
-
getMaxInactivity
-
setMaxInactivity
-
getTimeZone
-
setTimeZone
-
getSecondFactor
-
setSecondFactor
-
getKey
-
setKey
-
getDecodedPassword
-
setDecodedPassword
-