Package com.carfey.ops.api.bean.user
Class AbstractUserCreationRequest<T extends AbstractUserCreationRequest<?>>
- java.lang.Object
-
- com.carfey.ops.api.bean.user.AbstractUserCreationRequest<T>
-
- Direct Known Subclasses:
UserCreationRequest,UserSaveRequest
public abstract class AbstractUserCreationRequest<T extends AbstractUserCreationRequest<?>> extends java.lang.Object- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description AbstractUserCreationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPassword()If password is provided, a password change will be processed with the request.java.util.Set<java.lang.String>getRoles()java.lang.StringgetUserName()booleanisActive()voidsetActive(boolean active)voidsetPassword(java.lang.String password)SeegetPassword()for notes on changing passwords.voidsetRoles(java.util.Set<java.lang.String> roles)voidsetUserName(java.lang.String userName)java.lang.StringtoString()TwithActive(boolean active)TwithPassword(java.lang.String password)SeegetPassword()for notes on changing passwords.TwithRoles(java.util.Set<java.lang.String> roles)TwithUserName(java.lang.String userName)
-
-
-
Field Detail
-
userName
@FieldProperty(displayName="userName", maxLength=50, required=true) protected java.lang.String userName
-
active
protected boolean active
-
roles
protected java.util.Set<java.lang.String> roles
-
password
@FieldProperty(displayName="password", maxLength=50, required=true) protected java.lang.String password
-
-
Method Detail
-
getUserName
public java.lang.String getUserName()
-
setUserName
public void setUserName(java.lang.String userName)
-
withUserName
public T withUserName(java.lang.String userName)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
withActive
public T withActive(boolean active)
-
getRoles
public java.util.Set<java.lang.String> getRoles()
- Since:
- 5.0 this is Set of Strings instead of a Set of a Roles
-
setRoles
public void setRoles(java.util.Set<java.lang.String> roles)
- Since:
- 5.0 this is Set of Strings instead of a Set of a Roles
-
withRoles
public T withRoles(java.util.Set<java.lang.String> roles)
- Since:
- 5.0 this is Set of Strings instead of a Set of a Roles
-
getPassword
public java.lang.String getPassword()
If password is provided, a password change will be processed with the request. This can be left blank to leave the password as is.- Returns:
- password
-
setPassword
public void setPassword(java.lang.String password)
SeegetPassword()for notes on changing passwords.- Parameters:
password- updated password
-
withPassword
public T withPassword(java.lang.String password)
SeegetPassword()for notes on changing passwords.- Parameters:
password- updated password- Returns:
- this, suitable for chaining
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-