Class UserSpecification
- java.lang.Object
-
- com.installshield.wizard.service.security.UserSpecification
-
- All Implemented Interfaces:
PropertyAccessible
public class UserSpecification extends java.lang.Object implements PropertyAccessible
NOTE : This API is for internal use. Customer use is not recommended.
-
-
Field Summary
Fields Modifier and Type Field Description static long
NEVER_EXPIRES
-
Constructor Summary
Constructors Constructor Description UserSpecification()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAccountExpirationDate()
java.lang.String
getAuthority()
java.lang.String
getDescription()
GroupSpecification[]
getGroups()
java.lang.String
getHomeDirectory()
java.lang.String
getLogonScript()
java.lang.String
getPassword()
java.lang.String
getPrimaryGroup()
java.lang.String
getUserFullName()
java.lang.String
getUserName()
java.lang.Object
getValue(java.lang.String attributeName)
Get a platform specific attribute from the UserSpecificationboolean
isAccountDisabled()
boolean
isPasswordChangeRequired()
void
setAccountDisabled(boolean accountDisabled)
void
setAccountExpirationDate(long accountExpirationDate)
void
setAuthority(java.lang.String authority)
void
setDescription(java.lang.String description)
void
setGroups(GroupSpecification[] groups)
void
setHomeDirectory(java.lang.String homeDirectory)
void
setLogonScript(java.lang.String logonScript)
void
setPassword(java.lang.String password)
void
setPasswordChangeRequired(boolean passwordChangeRequired)
void
setPrimaryGroup(java.lang.String primaryGroup)
void
setUserFullName(java.lang.String userFullName)
void
setUserName(java.lang.String userName)
void
setValue(java.lang.String attributeName, java.lang.Object value)
Add a platform specific attribute to the UserSpecification
-
-
-
Field Detail
-
NEVER_EXPIRES
public static final long NEVER_EXPIRES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAuthority
public java.lang.String getAuthority()
-
setAuthority
public void setAuthority(java.lang.String authority)
-
getUserName
public java.lang.String getUserName()
-
setUserName
public void setUserName(java.lang.String userName)
-
getUserFullName
public java.lang.String getUserFullName()
-
setUserFullName
public void setUserFullName(java.lang.String userFullName)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getGroups
public GroupSpecification[] getGroups()
-
setGroups
public void setGroups(GroupSpecification[] groups)
-
getLogonScript
public java.lang.String getLogonScript()
-
setLogonScript
public void setLogonScript(java.lang.String logonScript)
-
getHomeDirectory
public java.lang.String getHomeDirectory()
-
setHomeDirectory
public void setHomeDirectory(java.lang.String homeDirectory)
-
isPasswordChangeRequired
public boolean isPasswordChangeRequired()
-
setPasswordChangeRequired
public void setPasswordChangeRequired(boolean passwordChangeRequired)
-
isAccountDisabled
public boolean isAccountDisabled()
-
setAccountDisabled
public void setAccountDisabled(boolean accountDisabled)
-
getAccountExpirationDate
public long getAccountExpirationDate()
-
setAccountExpirationDate
public void setAccountExpirationDate(long accountExpirationDate)
-
getPrimaryGroup
public java.lang.String getPrimaryGroup()
-
setPrimaryGroup
public void setPrimaryGroup(java.lang.String primaryGroup)
-
setValue
public void setValue(java.lang.String attributeName, java.lang.Object value)
Add a platform specific attribute to the UserSpecification
-
getValue
public java.lang.Object getValue(java.lang.String attributeName)
Get a platform specific attribute from the UserSpecification
-
-