Package io.surati.gap.web.base.rq
Class RqUser
- java.lang.Object
-
- io.surati.gap.web.base.rq.RqUser
-
- All Implemented Interfaces:
io.surati.gap.admin.base.api.Person
,io.surati.gap.admin.base.api.User
public final class RqUser extends Object implements io.surati.gap.admin.base.api.User
User ofRequest
.- Since:
- 0.3
-
-
Constructor Summary
Constructors Constructor Description RqUser(DataSource source, org.takes.Request req)
Ctor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assign(io.surati.gap.admin.base.api.Profile profile)
void
block(boolean enable)
boolean
blocked()
void
changePassword(String oldpassword, String password)
void
changePhoto(InputStream content, String ext)
boolean
equals(Object obj)
void
forceChangePassword(String newPassword)
int
hashCode()
Long
id()
String
login()
String
name()
String
password()
InputStream
photo()
String
photoBase64()
String
photoLocation()
io.surati.gap.admin.base.api.Profile
profile()
io.surati.gap.admin.base.secure.Salt
salt()
void
update(String name)
void
update(String login, String name)
-
-
-
Constructor Detail
-
RqUser
public RqUser(DataSource source, org.takes.Request req) throws IOException
Ctor.- Parameters:
source
- DataSourcereq
- Request- Throws:
IOException
- If fails
-
-
Method Detail
-
id
public Long id()
- Specified by:
id
in interfaceio.surati.gap.admin.base.api.Person
-
name
public String name()
- Specified by:
name
in interfaceio.surati.gap.admin.base.api.Person
-
update
public void update(String name)
- Specified by:
update
in interfaceio.surati.gap.admin.base.api.Person
-
login
public String login()
- Specified by:
login
in interfaceio.surati.gap.admin.base.api.User
-
password
public String password()
- Specified by:
password
in interfaceio.surati.gap.admin.base.api.User
-
forceChangePassword
public void forceChangePassword(String newPassword)
- Specified by:
forceChangePassword
in interfaceio.surati.gap.admin.base.api.User
-
changePassword
public void changePassword(String oldpassword, String password)
- Specified by:
changePassword
in interfaceio.surati.gap.admin.base.api.User
-
block
public void block(boolean enable)
- Specified by:
block
in interfaceio.surati.gap.admin.base.api.User
-
blocked
public boolean blocked()
- Specified by:
blocked
in interfaceio.surati.gap.admin.base.api.User
-
update
public void update(String login, String name)
- Specified by:
update
in interfaceio.surati.gap.admin.base.api.User
-
profile
public io.surati.gap.admin.base.api.Profile profile()
- Specified by:
profile
in interfaceio.surati.gap.admin.base.api.User
-
assign
public void assign(io.surati.gap.admin.base.api.Profile profile)
- Specified by:
assign
in interfaceio.surati.gap.admin.base.api.User
-
salt
public io.surati.gap.admin.base.secure.Salt salt()
- Specified by:
salt
in interfaceio.surati.gap.admin.base.api.User
-
changePhoto
public void changePhoto(InputStream content, String ext) throws IOException
- Specified by:
changePhoto
in interfaceio.surati.gap.admin.base.api.User
- Throws:
IOException
-
photo
public InputStream photo() throws IOException
- Specified by:
photo
in interfaceio.surati.gap.admin.base.api.User
- Throws:
IOException
-
photoBase64
public String photoBase64()
- Specified by:
photoBase64
in interfaceio.surati.gap.admin.base.api.User
-
photoLocation
public String photoLocation()
- Specified by:
photoLocation
in interfaceio.surati.gap.admin.base.api.User
-
-