public interface CNIdentity
| Modifier and Type | Method and Description |
|---|---|
boolean |
confirmMapIdentity(Session session,
Subject subject) |
Subject |
createGroup(Session session,
Group group) |
boolean |
denyMapIdentity(Session session,
Subject subject) |
SubjectInfo |
getPendingMapIdentity(Session session,
Subject subject) |
SubjectInfo |
getSubjectInfo(Session session,
Subject subject) |
SubjectInfo |
listSubjects(Session session,
String query,
String status,
Integer start,
Integer count) |
boolean |
mapIdentity(Session session,
Subject primarySubject,
Subject secondarySubject) |
Subject |
registerAccount(Session session,
Person person) |
boolean |
removeMapIdentity(Session session,
Subject subject) |
boolean |
requestMapIdentity(Session session,
Subject subject) |
Subject |
updateAccount(Session session,
Person person) |
boolean |
updateGroup(Session session,
Group group) |
boolean |
verifyAccount(Session session,
Subject subject) |
Subject registerAccount(Session session, Person person) throws ServiceFailure, NotAuthorized, IdentifierNotUnique, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken
ServiceFailureNotAuthorizedIdentifierNotUniqueInvalidCredentialsNotImplementedInvalidRequestInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.registerAccountSubject updateAccount(Session session, Person person) throws ServiceFailure, NotAuthorized, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken, NotFound
ServiceFailureNotAuthorizedInvalidCredentialsNotImplementedInvalidRequestInvalidTokenNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateAccountboolean verifyAccount(Session session, Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, InvalidToken, InvalidRequest, NotFound
ServiceFailureNotAuthorizedNotImplementedInvalidTokenInvalidRequestNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.verifyAccountSubjectInfo getSubjectInfo(Session session, Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, NotFound, InvalidToken
ServiceFailureNotAuthorizedNotImplementedNotFoundInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getSubjectInfoSubjectInfo listSubjects(Session session, String query, String status, Integer start, Integer count) throws InvalidRequest, ServiceFailure, InvalidToken, NotAuthorized, NotImplemented
InvalidRequestServiceFailureInvalidTokenNotAuthorizedNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.listSubjectsboolean mapIdentity(Session session, Subject primarySubject, Subject secondarySubject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequestIdentifierNotUniquehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.mapIdentityboolean requestMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequestIdentifierNotUniquehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.requestMapIdentityboolean confirmMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.confirmMapIdentitySubjectInfo getPendingMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getPendingMapIdentityboolean denyMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.denyMapIdentityboolean removeMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.removeMapIdentitySubject createGroup(Session session, Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotImplemented, IdentifierNotUnique, InvalidRequest
ServiceFailureInvalidTokenNotAuthorizedNotImplementedIdentifierNotUniqueInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.createGroupboolean updateGroup(Session session, Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateGroupCopyright © 2020. All Rights Reserved.