public class CNIdentityLDAPImpl extends Object implements org.dataone.service.cn.v1.CNIdentity
| Constructor and Description |
|---|
CNIdentityLDAPImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
confirmMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject) |
boolean |
confirmMapIdentity(org.dataone.service.types.v1.Subject subject) |
org.dataone.service.types.v1.Subject |
createGroup(org.dataone.service.types.v1.Group group) |
org.dataone.service.types.v1.Subject |
createGroup(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Group group) |
boolean |
denyMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject) |
boolean |
denyMapIdentity(org.dataone.service.types.v1.Subject subject) |
String |
getBase() |
org.dataone.service.types.v1.SubjectInfo |
getPendingMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject subject) |
org.dataone.service.types.v1.SubjectInfo |
getPendingMapIdentity(org.dataone.service.types.v1.Subject subject) |
org.dataone.service.types.v1.SubjectInfo |
getSubjectInfo(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject subject) |
org.dataone.service.types.v1.SubjectInfo |
getSubjectInfo(org.dataone.service.types.v1.Subject subject) |
org.dataone.service.types.v1.SubjectInfo |
listSubjects(org.dataone.service.types.v1.Session session,
String query,
String status,
Integer start,
Integer count) |
org.dataone.service.types.v1.SubjectInfo |
listSubjects(String query,
String status,
Integer start,
Integer count) |
boolean |
mapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject primarySubject,
org.dataone.service.types.v1.Subject secondarySubject) |
boolean |
mapIdentity(org.dataone.service.types.v1.Subject primarySubject,
org.dataone.service.types.v1.Subject secondarySubject) |
org.dataone.service.types.v1.Subject |
registerAccount(org.dataone.service.types.v1.Person person) |
org.dataone.service.types.v1.Subject |
registerAccount(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Person p) |
boolean |
removeMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject) |
boolean |
removeMapIdentity(org.dataone.service.types.v1.Subject subject) |
boolean |
requestMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject) |
boolean |
requestMapIdentity(org.dataone.service.types.v1.Subject subject) |
void |
setBase(String base) |
org.dataone.service.types.v1.Subject |
updateAccount(org.dataone.service.types.v1.Person person) |
org.dataone.service.types.v1.Subject |
updateAccount(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Person p) |
boolean |
updateGroup(org.dataone.service.types.v1.Group group) |
boolean |
updateGroup(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Group group) |
boolean |
verifyAccount(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject subject) |
boolean |
verifyAccount(org.dataone.service.types.v1.Subject subject) |
public void setBase(String base)
public String getBase()
public org.dataone.service.types.v1.Subject createGroup(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Group group)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.IdentifierNotUnique,
org.dataone.service.exceptions.InvalidRequest
createGroup in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InvalidRequestpublic boolean updateGroup(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Group group)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest
updateGroup in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestpublic boolean mapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject primarySubject,
org.dataone.service.types.v1.Subject secondarySubject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest
mapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestpublic boolean requestMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest
requestMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestpublic boolean confirmMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
confirmMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic org.dataone.service.types.v1.Subject updateAccount(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Person p)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidCredentials,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest,
org.dataone.service.exceptions.NotAuthorized
updateAccount in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidCredentialsorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.NotAuthorizedpublic boolean verifyAccount(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.InvalidRequest
verifyAccount in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.InvalidRequestpublic org.dataone.service.types.v1.Subject registerAccount(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Person p)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.IdentifierNotUnique,
org.dataone.service.exceptions.InvalidCredentials,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest
registerAccount in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InvalidCredentialsorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestpublic org.dataone.service.types.v1.SubjectInfo getSubjectInfo(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.NotFound
getSubjectInfo in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.NotFoundpublic org.dataone.service.types.v1.SubjectInfo listSubjects(org.dataone.service.types.v1.Session session,
String query,
String status,
Integer start,
Integer count)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented
listSubjects in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedpublic boolean denyMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
denyMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic org.dataone.service.types.v1.SubjectInfo getPendingMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
getPendingMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic boolean removeMapIdentity(org.dataone.service.types.v1.Session session,
org.dataone.service.types.v1.Subject secondarySubject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
removeMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic org.dataone.service.types.v1.Subject registerAccount(org.dataone.service.types.v1.Person person)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.IdentifierNotUnique,
org.dataone.service.exceptions.InvalidCredentials,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest,
org.dataone.service.exceptions.InvalidToken
registerAccount in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.IdentifierNotUniqueorg.dataone.service.exceptions.InvalidCredentialsorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenpublic org.dataone.service.types.v1.Subject updateAccount(org.dataone.service.types.v1.Person person)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.InvalidCredentials,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotFound
updateAccount in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.InvalidCredentialsorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotFoundpublic boolean verifyAccount(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.InvalidRequest,
org.dataone.service.exceptions.NotFound
verifyAccount in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.NotFoundpublic org.dataone.service.types.v1.SubjectInfo getSubjectInfo(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.InvalidToken
getSubjectInfo in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.InvalidTokenpublic org.dataone.service.types.v1.SubjectInfo listSubjects(String query, String status, Integer start, Integer count) throws org.dataone.service.exceptions.InvalidRequest, org.dataone.service.exceptions.ServiceFailure, org.dataone.service.exceptions.InvalidToken, org.dataone.service.exceptions.NotAuthorized, org.dataone.service.exceptions.NotImplemented
listSubjects in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedpublic boolean mapIdentity(org.dataone.service.types.v1.Subject primarySubject,
org.dataone.service.types.v1.Subject secondarySubject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest,
org.dataone.service.exceptions.IdentifierNotUnique
mapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.IdentifierNotUniquepublic boolean requestMapIdentity(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest,
org.dataone.service.exceptions.IdentifierNotUnique
requestMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestorg.dataone.service.exceptions.IdentifierNotUniquepublic boolean confirmMapIdentity(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
confirmMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic org.dataone.service.types.v1.SubjectInfo getPendingMapIdentity(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
getPendingMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic boolean denyMapIdentity(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
denyMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic boolean removeMapIdentity(org.dataone.service.types.v1.Subject subject)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented
removeMapIdentity in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedpublic org.dataone.service.types.v1.Subject createGroup(org.dataone.service.types.v1.Group group)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.IdentifierNotUnique
createGroup in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.IdentifierNotUniquepublic boolean updateGroup(org.dataone.service.types.v1.Group group)
throws org.dataone.service.exceptions.ServiceFailure,
org.dataone.service.exceptions.InvalidToken,
org.dataone.service.exceptions.NotAuthorized,
org.dataone.service.exceptions.NotFound,
org.dataone.service.exceptions.NotImplemented,
org.dataone.service.exceptions.InvalidRequest
updateGroup in interface org.dataone.service.cn.v1.CNIdentityorg.dataone.service.exceptions.ServiceFailureorg.dataone.service.exceptions.InvalidTokenorg.dataone.service.exceptions.NotAuthorizedorg.dataone.service.exceptions.NotFoundorg.dataone.service.exceptions.NotImplementedorg.dataone.service.exceptions.InvalidRequestCopyright © 2018. All rights reserved.