Package org.yamcs.security
Class DirectoryDb
java.lang.Object
org.yamcs.security.DirectoryDb
Stores users and groups in the Yamcs DB.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAccount(Account account) voidvoiddeleteAccount(Account account) voidvoiddeleteGroup(Group group) voidfindAccount(long id) findAccountByName(String name) findGroupByName(String name) findServiceAccountForApplicationId(String applicationId) voidupdateAccount(Account account) voidupdateGroup(Group group)
-
Field Details
-
ACCOUNT_CNAME_ID
- See Also:
-
ACCOUNT_CNAME_NAME
- See Also:
-
ACCOUNT_CNAME_DISPLAY_NAME
- See Also:
-
ACCOUNT_CNAME_ACTIVE
- See Also:
-
ACCOUNT_CNAME_CREATED_BY
- See Also:
-
ACCOUNT_CNAME_CREATION_TIME
- See Also:
-
ACCOUNT_CNAME_CONFIRMATION_TIME
- See Also:
-
ACCOUNT_CNAME_LAST_LOGIN_TIME
- See Also:
-
ACCOUNT_CNAME_USER_DETAIL
- See Also:
-
ACCOUNT_CNAME_SERVICE_DETAIL
- See Also:
-
GROUP_CNAME_ID
- See Also:
-
GROUP_CNAME_NAME
- See Also:
-
GROUP_CNAME_DESCRIPTION
- See Also:
-
GROUP_CNAME_MEMBERS
- See Also:
-
-
Constructor Details
-
DirectoryDb
- Throws:
InitException
-
-
Method Details
-
deleteAccounts
public void deleteAccounts() -
listAccounts
-
findAccount
-
findAccountByName
-
findServiceAccountForApplicationId
-
addAccount
-
updateAccount
-
deleteAccount
-
deleteGroups
public void deleteGroups() -
listGroups
-
findGroupByName
-
addGroup
-
updateGroup
-
deleteGroup
-