public class Subject extends DbAccessObject
| Modifier and Type | Class and Description |
|---|---|
static class |
Subject.TYPE |
| Constructor and Description |
|---|
Subject() |
Subject(Subject.TYPE type,
String loginName) |
| Modifier and Type | Method and Description |
|---|---|
void |
doExtendExpirationDate(String newSecret) |
void |
doLogin(String secret) |
boolean |
equals(Object obj) |
List<Subject> |
getAffectedSubjects(de.mhus.lib.adb.DbManager manager) |
de.mhus.lib.adb.relation.RelMultible<SubjectToSubject> |
getChildren() |
Date |
getCreated() |
String |
getDescription() |
String |
getDisplayName() |
Date |
getExpireDate() |
UUID |
getId() |
Date |
getLastLogin() |
String |
getLoginName() |
de.mhus.lib.adb.relation.RelMultible<SubjectToSubject> |
getParents() |
Subject.TYPE |
getType() |
boolean |
isActive() |
void |
setDescription(String description) |
void |
setDisplayName(String displayName) |
String |
toString() |
getAcl, setAclcreate, doInit, doPostLoad, doPostRemove, doPreCreate, doPreRemove, doPreSave, getDbManager, isAdbManaged, isPersistent, reload, remove, save, save, setDbManagerpublic Subject()
public Subject(Subject.TYPE type, String loginName)
public void setDisplayName(String displayName)
public void doLogin(String secret) throws de.mhus.lib.core.MException
de.mhus.lib.core.MExceptionpublic void doExtendExpirationDate(String newSecret) throws de.mhus.lib.core.MException
de.mhus.lib.core.MExceptionpublic UUID getId()
public String getLoginName()
public String getDisplayName()
public Date getLastLogin()
public Date getExpireDate()
public Date getCreated()
public boolean isActive()
public String getDescription()
public void setDescription(String description)
public Subject.TYPE getType()
public de.mhus.lib.adb.relation.RelMultible<SubjectToSubject> getChildren()
public de.mhus.lib.adb.relation.RelMultible<SubjectToSubject> getParents()
public String toString()
toString in class de.mhus.lib.core.lang.MObjectCopyright © 2014. All rights reserved.