Package org.exbin.xbup.catalog.entity
Class XBEXUserInfo
- java.lang.Object
-
- org.exbin.xbup.catalog.entity.XBEXUserInfo
-
- All Implemented Interfaces:
java.io.Serializable,XBMBase,XBMXUserInfo,org.exbin.xbup.core.catalog.base.XBCBase,org.exbin.xbup.core.catalog.base.XBCXUserInfo
@ParametersAreNonnullByDefault public class XBEXUserInfo extends java.lang.Object implements java.io.Serializable, XBMXUserInfo
User information database entity.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XBEXUserInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetCreated()java.util.Optional<java.util.Date>getCurrLogin()longgetId()java.util.Optional<java.util.Date>getLastLogin()java.util.Optional<java.util.Date>getUpdated()XBEXUsergetUser()voidsetCreated(java.util.Date created)Sets date of creation.voidsetCurrLogin(java.util.Date currLogin)Sets date of current login.voidsetLastLogin(java.util.Date lastLogin)Sets date of last login.voidsetUpdated(java.util.Date updated)Sets date of last change.voidsetUser(org.exbin.xbup.core.catalog.base.XBCXUser user)Sets related user.
-
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getIdin interfaceorg.exbin.xbup.core.catalog.base.XBCBase
-
getUser
@Nonnull public XBEXUser getUser()
- Specified by:
getUserin interfaceorg.exbin.xbup.core.catalog.base.XBCXUserInfo
-
setUser
public void setUser(org.exbin.xbup.core.catalog.base.XBCXUser user)
Description copied from interface:XBMXUserInfoSets related user.- Specified by:
setUserin interfaceXBMXUserInfo- Parameters:
user- user
-
getCreated
@Nonnull public java.util.Date getCreated()
- Specified by:
getCreatedin interfaceorg.exbin.xbup.core.catalog.base.XBCXUserInfo
-
setCreated
public void setCreated(java.util.Date created)
Description copied from interface:XBMXUserInfoSets date of creation.- Specified by:
setCreatedin interfaceXBMXUserInfo- Parameters:
created- created
-
getUpdated
@Nonnull public java.util.Optional<java.util.Date> getUpdated()
- Specified by:
getUpdatedin interfaceorg.exbin.xbup.core.catalog.base.XBCXUserInfo
-
setUpdated
public void setUpdated(@Nullable java.util.Date updated)Description copied from interface:XBMXUserInfoSets date of last change.- Specified by:
setUpdatedin interfaceXBMXUserInfo- Parameters:
updated- date
-
getLastLogin
@Nonnull public java.util.Optional<java.util.Date> getLastLogin()
- Specified by:
getLastLoginin interfaceorg.exbin.xbup.core.catalog.base.XBCXUserInfo
-
setLastLogin
public void setLastLogin(@Nullable java.util.Date lastLogin)Description copied from interface:XBMXUserInfoSets date of last login.- Specified by:
setLastLoginin interfaceXBMXUserInfo- Parameters:
lastLogin- date
-
getCurrLogin
@Nonnull public java.util.Optional<java.util.Date> getCurrLogin()
- Specified by:
getCurrLoginin interfaceorg.exbin.xbup.core.catalog.base.XBCXUserInfo
-
setCurrLogin
public void setCurrLogin(@Nullable java.util.Date currLogin)Description copied from interface:XBMXUserInfoSets date of current login.- Specified by:
setCurrLoginin interfaceXBMXUserInfo- Parameters:
currLogin- date
-
-