public interface CNIdentity
Subject registerAccount(Person person) throws ServiceFailure, NotAuthorized, IdentifierNotUnique, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken
ServiceFailure
NotAuthorized
IdentifierNotUnique
InvalidCredentials
NotImplemented
InvalidRequest
InvalidToken
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.registerAccount
Subject updateAccount(Person person) throws ServiceFailure, NotAuthorized, InvalidCredentials, NotImplemented, InvalidRequest, InvalidToken, NotFound
ServiceFailure
NotAuthorized
InvalidCredentials
NotImplemented
InvalidRequest
InvalidToken
NotFound
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateAccount
boolean verifyAccount(Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, InvalidToken, InvalidRequest, NotFound
ServiceFailure
NotAuthorized
NotImplemented
InvalidToken
InvalidRequest
NotFound
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.verifyAccount
SubjectInfo getSubjectInfo(Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, NotFound, InvalidToken
ServiceFailure
NotAuthorized
NotImplemented
NotFound
InvalidToken
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getSubjectInfo
SubjectInfo listSubjects(String query, String status, Integer start, Integer count) throws InvalidRequest, ServiceFailure, InvalidToken, NotAuthorized, NotImplemented
InvalidRequest
ServiceFailure
InvalidToken
NotAuthorized
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.listSubjects
boolean mapIdentity(Subject primarySubject, Subject secondarySubject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
InvalidRequest
IdentifierNotUnique
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.mapIdentity
boolean requestMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest, IdentifierNotUnique
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
InvalidRequest
IdentifierNotUnique
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.requestMapIdentity
boolean confirmMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.confirmMapIdentity
SubjectInfo getPendingMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getPendingMapIdentity
boolean denyMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.denyMapIdentity
boolean removeMapIdentity(Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.removeMapIdentity
Subject createGroup(Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotImplemented, IdentifierNotUnique, InvalidRequest
ServiceFailure
InvalidToken
NotAuthorized
NotImplemented
IdentifierNotUnique
InvalidRequest
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.createGroup
boolean updateGroup(Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
InvalidRequest
https://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
ServiceFailure
NotAuthorized
IdentifierNotUnique
InvalidCredentials
NotImplemented
InvalidRequest
InvalidToken
https://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
ServiceFailure
NotAuthorized
InvalidCredentials
NotImplemented
InvalidRequest
InvalidToken
NotFound
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateAccount
@Deprecated boolean verifyAccount(Session session, Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, InvalidToken, InvalidRequest, NotFound
ServiceFailure
NotAuthorized
NotImplemented
InvalidToken
InvalidRequest
NotFound
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.verifyAccount
@Deprecated SubjectInfo getSubjectInfo(Session session, Subject subject) throws ServiceFailure, NotAuthorized, NotImplemented, NotFound, InvalidToken
ServiceFailure
NotAuthorized
NotImplemented
NotFound
InvalidToken
https://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
InvalidRequest
ServiceFailure
InvalidToken
NotAuthorized
NotImplemented
https://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
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
InvalidRequest
IdentifierNotUnique
https://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
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
InvalidRequest
IdentifierNotUnique
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.requestMapIdentity
@Deprecated boolean confirmMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.confirmMapIdentity
@Deprecated SubjectInfo getPendingMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.getPendingMapIdentity
@Deprecated boolean denyMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.denyMapIdentity
@Deprecated boolean removeMapIdentity(Session session, Subject subject) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.removeMapIdentity
@Deprecated Subject createGroup(Session session, Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotImplemented, IdentifierNotUnique, InvalidRequest
ServiceFailure
InvalidToken
NotAuthorized
NotImplemented
IdentifierNotUnique
InvalidRequest
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.createGroup
@Deprecated boolean updateGroup(Session session, Group group) throws ServiceFailure, InvalidToken, NotAuthorized, NotFound, NotImplemented, InvalidRequest
ServiceFailure
InvalidToken
NotAuthorized
NotFound
NotImplemented
InvalidRequest
https://purl.dataone.org/architecturev2/apis/CN_APIs.html#CNIdentity.updateGroup
Copyright © 2020. All Rights Reserved.