public interface CNIdentity
Subject registerAccount(Person person) throws ServiceFailure, NotAuthorized, IdentifierNotUnique, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken
ServiceFailureNotAuthorizedIdentifierNotUniqueInvalidCredentialsNotImplementedInvalidRequestInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.registerAccountSubject updateAccount(Person person) throws ServiceFailure, NotAuthorized, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken, NotFound
ServiceFailureNotAuthorizedInvalidCredentialsNotImplementedInvalidRequestInvalidTokenNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateAccountboolean verifyAccount(Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, InvalidToken, InvalidRequest, NotFound
ServiceFailureNotAuthorizedNotImplementedInvalidTokenInvalidRequestNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.verifyAccountSubjectInfo getSubjectInfo(Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, NotFound, InvalidToken
ServiceFailureNotAuthorizedNotImplementedNotFoundInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getSubjectInfoSubjectInfo listSubjects(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(Subject primarySubject, Subject secondarySubject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequestIdentifierNotUniquehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.mapIdentityboolean requestMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequestIdentifierNotUniquehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.requestMapIdentityboolean confirmMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.confirmMapIdentitySubjectInfo getPendingMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getPendingMapIdentityboolean denyMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.denyMapIdentityboolean removeMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.removeMapIdentitySubject createGroup(Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotImplemented, IdentifierNotUnique, InvalidRequest
ServiceFailureInvalidTokenNotAuthorizedNotImplementedIdentifierNotUniqueInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.createGroupboolean updateGroup(Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateGroup@Deprecated Subject registerAccount(Session session, Person person) throws ServiceFailure, NotAuthorized, IdentifierNotUnique, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken
ServiceFailureNotAuthorizedIdentifierNotUniqueInvalidCredentialsNotImplementedInvalidRequestInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.registerAccount@Deprecated Subject updateAccount(Session session, Person person) throws ServiceFailure, NotAuthorized, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken, NotFound
ServiceFailureNotAuthorizedInvalidCredentialsNotImplementedInvalidRequestInvalidTokenNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateAccount@Deprecated boolean verifyAccount(Session session, Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, InvalidToken, InvalidRequest, NotFound
ServiceFailureNotAuthorizedNotImplementedInvalidTokenInvalidRequestNotFoundhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.verifyAccount@Deprecated SubjectInfo getSubjectInfo(Session session, Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, NotFound, InvalidToken
ServiceFailureNotAuthorizedNotImplementedNotFoundInvalidTokenhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getSubjectInfo@Deprecated SubjectInfo 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.listSubjects@Deprecated boolean 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.mapIdentity@Deprecated boolean requestMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedInvalidRequestIdentifierNotUniquehttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.requestMapIdentity@Deprecated boolean confirmMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.confirmMapIdentity@Deprecated SubjectInfo getPendingMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getPendingMapIdentity@Deprecated boolean denyMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.denyMapIdentity@Deprecated boolean removeMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailureInvalidTokenNotAuthorizedNotFoundNotImplementedhttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.removeMapIdentity@Deprecated Subject createGroup(Session session, Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotImplemented, IdentifierNotUnique, InvalidRequest
ServiceFailureInvalidTokenNotAuthorizedNotImplementedIdentifierNotUniqueInvalidRequesthttps://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.createGroup@Deprecated boolean 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.