Skip navigation links
C D E G H L M O R S U V 

C

CNIdentityLDAPImpl - Class in org.dataone.service.cn.impl.v1
Proposed LDAP schema extensions objectClass: d1Principal attributes: equivalentIdentity (0...n) - used when mapping is confirmed equivalentIdentityRequest (0...n) - used when mapping is requested (before confirmation) isVerified (1...1) - used when untrusted account is registered objectClass: d1Group attributes: adminIdentity (0...n) - references other Principals that are allowed to modify the group
CNIdentityLDAPImpl() - Constructor for class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
CNIdentityLDAPImpl - Class in org.dataone.service.cn.impl.v2
Proposed LDAP schema extensions objectClass: d1Principal attributes: equivalentIdentity (0...n) - used when mapping is confirmed equivalentIdentityRequest (0...n) - used when mapping is requested (before confirmation) isVerified (1...1) - used when untrusted account is registered objectClass: d1Group attributes: adminIdentity (0...n) - references other Principals that are allowed to modify the group
CNIdentityLDAPImpl() - Constructor for class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
confirmMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
confirmMapIdentity(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
confirmMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
constructDn(String) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
createGroup(Session, Group) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
createGroup(Group) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
createGroup(Session, Group) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 

D

denyMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
denyMapIdentity(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
denyMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 

E

expireEntries(int) - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
 
expireEntries(int) - Method in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
Searches for all reservedIdentifiers and removes those which are older than the numberOfDays specified

G

generateIdentifier(Session, String, String) - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
Generate a unique identifier and reserve it for use by Subject in the Session.
generateIdentifier(Session, String, String) - Method in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
Generate a unique identifier and reserve it for use by Subject in the Session.
getBase() - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
getBase() - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
 
getPendingMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
getPendingMapIdentity(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
getPendingMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
getSubjectInfo(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
getSubjectInfo(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
getSubjectInfo(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 

H

hasReservation(Session, Subject, Identifier) - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
 
hasReservation(Session, Subject, Identifier) - Method in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
determines whether or not the subject or one of its equivalent identities has a reservation on the identifier.

L

listSubjects(Session, String, String, Integer, Integer) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
listSubjects(String, String, Integer, Integer) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
listSubjects(Session, String, String, Integer, Integer) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
log - Static variable in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
log - Static variable in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
 
lookupGroups(DirContext, String) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
Given a Person, we need to find which Groups it is a member of

M

main(String[]) - Static method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
mapIdentity(Session, Subject, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
mapIdentity(Subject, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
mapIdentity(Session, Subject, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 

O

org.dataone.service.cn.impl.v1 - package org.dataone.service.cn.impl.v1
 
org.dataone.service.cn.impl.v2 - package org.dataone.service.cn.impl.v2
 

R

registerAccount(Session, Person) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
registerAccount(Person) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
registerAccount(Session, Person) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
removeMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
removeMapIdentity(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
removeMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
removeReservation(Session, Identifier) - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
 
removeReservation(Session, Identifier) - Method in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
 
removeSubject(DirContext, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
requestMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
requestMapIdentity(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
requestMapIdentity(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
reserveIdentifier(Session, Identifier) - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
Reserves the given Identifier for the Subject in the Session Checks ownership of the pid by the subject if it already exists TODO: update created date in cases where we are "re-reserving"?
reserveIdentifier(Session, Identifier) - Method in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
Reserves the given Identifier for the Subject in the Session Checks ownership of the pid by the subject if it already exists TODO: update created date in cases where we are "re-reserving"?
ReserveIdentifierService - Class in org.dataone.service.cn.impl.v1
Class used for adding and managing reserved Identifiers Identifiers are housed in LDAP and replicated across CNs
ReserveIdentifierService() - Constructor for class org.dataone.service.cn.impl.v1.ReserveIdentifierService
 
ReserveIdentifierService - Class in org.dataone.service.cn.impl.v2
Class used for adding and managing reserved Identifiers Identifiers are housed in LDAP and replicated across CNs
ReserveIdentifierService() - Constructor for class org.dataone.service.cn.impl.v2.ReserveIdentifierService
 

S

schedule(ReserveIdentifierService) - Static method in class org.dataone.service.cn.impl.v2.ReserveIdentifierService
Initializes the timer to run expiration checking every hour for the given service.
setBase(String) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
setBase(String) - Method in class org.dataone.service.cn.impl.v1.ReserveIdentifierService
 

U

updateAccount(Session, Person) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
updateAccount(Person) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
updateAccount(Session, Person) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
updateGroup(Session, Group) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
updateGroup(Group) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
updateGroup(Session, Group) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 

V

verifyAccount(Session, Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
verifyAccount(Subject) - Method in class org.dataone.service.cn.impl.v1.CNIdentityLDAPImpl
 
verifyAccount(Session, Subject) - Method in class org.dataone.service.cn.impl.v2.CNIdentityLDAPImpl
 
C D E G H L M O R S U V 
Skip navigation links

Copyright © 2018. All rights reserved.