Package org.yamcs.security
Class Account
- java.lang.Object
-
- org.yamcs.security.Account
-
- Direct Known Subclasses:
ServiceAccount,User
public abstract class Account extends Object
AUseror anServiceAccount
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanactiveprotected longconfirmationTimeprotected intcreatedByprotected longcreationTimeprotected StringdisplayNameprotected intidprotected longlastLoginTimeprotected Stringname
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfirm()booleanequals(Object obj)longgetConfirmationTime()intgetCreatedBy()longgetCreationTime()StringgetDisplayName()intgetId()longgetLastLoginTime()StringgetName()Identifying attribute, e.g. a username or an application name.inthashCode()booleanisActive()protected AccountRecord.BuildernewRecordBuilder()voidsetActive(boolean active)voidsetDisplayName(String displayName)voidsetName(String name)StringtoString()
-
-
-
Method Detail
-
getName
public String getName()
Identifying attribute, e.g. a username or an application name.
-
setName
public void setName(String name)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String displayName)
-
getCreatedBy
public int getCreatedBy()
-
getCreationTime
public long getCreationTime()
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getConfirmationTime
public long getConfirmationTime()
-
getLastLoginTime
public long getLastLoginTime()
-
confirm
public void confirm()
-
getId
public int getId()
-
newRecordBuilder
protected AccountRecord.Builder newRecordBuilder()
-
-