A B C D E F G H I J K L M N O P Q R S T U V W X 

A

ABSTRACT_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
AbstractAuthentication - Class in net.cnri.dobj
Provides a partial implementation of the DOAuthentication interface that helps Interface for objects that can be used to authenticate themselves to the other side of a DOConnection link.
AbstractAuthentication() - Constructor for class net.cnri.dobj.AbstractAuthentication
 
AbstractCloseableIterator<T> - Class in net.cnri.repository.util
Skeletal implementation of CloseableIterator.
AbstractCloseableIterator() - Constructor for class net.cnri.repository.util.AbstractCloseableIterator
 
AbstractDataElement - Class in net.cnri.repository
 
AbstractDataElement() - Constructor for class net.cnri.repository.AbstractDataElement
 
AbstractDelegationOperations - Class in net.cnri.apps.doserver.operators
 
AbstractDelegationOperations() - Constructor for class net.cnri.apps.doserver.operators.AbstractDelegationOperations
 
AbstractDigitalObject - Class in net.cnri.repository
 
AbstractDigitalObject() - Constructor for class net.cnri.repository.AbstractDigitalObject
 
AbstractDirectRepository - Class in net.cnri.repository
 
AbstractDirectRepository() - Constructor for class net.cnri.repository.AbstractDirectRepository
 
AbstractFileDataElement - Class in net.cnri.repository
 
AbstractFileDataElement() - Constructor for class net.cnri.repository.AbstractFileDataElement
 
AbstractQueryVisitorForSearch<T> - Class in net.cnri.repository.search
An effectively abstract implementation of QueryVisitor used by repository search implementations.
AbstractQueryVisitorForSearch(Repository, Class<T>) - Constructor for class net.cnri.repository.search.AbstractQueryVisitorForSearch
 
AbstractQueryVisitorForSearch.SearchHandles - Class in net.cnri.repository.search
Use new AbstractQueryVisitorForSearch.SearchHandles(repo) as shorthand for new AbstractQueryVisitorForSearch<String>(repo,String.class).
AbstractQueryVisitorForSearch.SearchHandles(Repository) - Constructor for class net.cnri.repository.search.AbstractQueryVisitorForSearch.SearchHandles
 
AbstractQueryVisitorForSearch.SearchObjects - Class in net.cnri.repository.search
Use new AbstractQueryVisitorForSearch.SearchObjects(repo) as shorthand for new AbstractQueryVisitorForSearch<DigitalObject>(repo,DigitalObject.class).
AbstractQueryVisitorForSearch.SearchObjects(Repository) - Constructor for class net.cnri.repository.search.AbstractQueryVisitorForSearch.SearchObjects
 
AbstractRepository - Class in net.cnri.repository
 
AbstractRepository() - Constructor for class net.cnri.repository.AbstractRepository
 
AbstractStorage - Class in net.cnri.apps.doserver
This abstract class implements the enhanced logging functions for Storage (without enhancements!) in order to ease making old implementations compatible.
AbstractStorage() - Constructor for class net.cnri.apps.doserver.AbstractStorage
 
AbstractTransactionQueue - Class in net.cnri.apps.doserver.txnlog
Class responsible for keeping track of the transaction queue.
AbstractTransactionQueue() - Constructor for class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
 
AbstractTransactionQueue.CloseableEnumeration - Interface in net.cnri.apps.doserver.txnlog
 
accept(QueryVisitor<T>) - Method in class net.cnri.repository.search.AttributeQuery
 
accept(QueryVisitor<T>) - Method in class net.cnri.repository.search.BooleanQuery
 
accept(QueryVisitor<T>) - Method in class net.cnri.repository.search.ElementAttributeQuery
 
accept(QueryVisitor<T>) - Method in class net.cnri.repository.search.MatchAllObjectsQuery
 
accept(QueryVisitor<T>) - Method in interface net.cnri.repository.search.Query
Returns the result of applying a QueryVisitor to this query.
accept(QueryVisitor<T>) - Method in class net.cnri.repository.search.RawQuery
 
action - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_COMMENT - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_LOGGED_ACTION - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_OBJ_ADD - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_OBJ_ATTRIBUTE_DELETE - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_OBJ_ATTRIBUTE_UPDATE - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_OBJ_DATA_DELETE - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_OBJ_DATA_UPDATE - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ACTION_OBJ_DEL - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.auditgui.AuditWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.auditgui.TxnDetailWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.doclient.PerformOpWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.doclient.StartWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.Console
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.DOFrame
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.HDLAction
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.NewUserWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.SearchResultInfoWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.ShowObjectWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.SyncStatusView
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.dogui.view.UserInfoPanel
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.doutilgui.AuthWindow
 
actionPerformed(ActionEvent) - Method in class net.cnri.apps.doutilgui.Main
 
actionToString(byte) - Static method in class net.cnri.apps.doserver.txnlog.Transaction
 
actualTime - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ADD - Static variable in class net.cnri.apps.dogui.view.DOImages
 
ADD_OP - Static variable in class net.cnri.apps.test.IndexTest
 
ADD_RELATIONSHIPS_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
ADD_TYPE_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
addAllFromIterator(Collection<T>, CloseableIterator<T>) - Static method in class net.cnri.repository.util.CollectionUtil
Add all the elements of a given CloseableIterator to a given Collection.
addAttribute(String, String) - Method in class net.cnri.apps.dogui.controller.DOSearch
 
addAttribute(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
 
addEntity(EntityMap.Entity) - Method in class net.cnri.do_api.EntityMap
 
addHeader(String, String) - Method in class net.cnri.dobj.HeaderSet
Adds a header to the header set
addHeader(String, String[]) - Method in class net.cnri.dobj.HeaderSet
Adds a string array header to the header set
addHeader(String, HeaderSet) - Method in class net.cnri.dobj.HeaderSet
Adds a sub-header-set to the header set
addHeader(String, long) - Method in class net.cnri.dobj.HeaderSet
Adds a header to the header set
addHeader(String, int) - Method in class net.cnri.dobj.HeaderSet
Adds a header to the header set
addHeader(String, boolean) - Method in class net.cnri.dobj.HeaderSet
Adds a header to the header set
addHeader(String, byte[]) - Method in class net.cnri.dobj.HeaderSet
Adds a header to the header set
addKeyword(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
 
addLinkListener(JLinkListener) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
addListener(SynchronizerStatusListener) - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
Add a listener that will be notified of changes in the status of the synchronizer.
addOperator(String, InputStream) - Method in class net.cnri.apps.doserver.Main
Add the given knowbot to the set of operators for this repository
addPhrase(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
 
addPullQuery(String, Query) - Method in class net.cnri.repository.syncing.SyncingConfig
 
addPushQuery(String, Query) - Method in class net.cnri.repository.syncing.SyncingConfig
 
addQueueListener(TransactionQueueListener) - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
 
addRangeAttribute(String, long, long) - Method in class net.cnri.apps.dogui.controller.DOSearch
Set a numeric range attribute
addRangeAttribute(String, Date, Date) - Method in class net.cnri.apps.dogui.controller.DOSearch
Set a date range attribute
ADDRESS_BOOK_ELEMENT_ID - Static variable in class net.cnri.do_api.EntityMap
 
ADDRESS_KEY - Static variable in class net.cnri.apps.doserver.Main
 
AddressBookWindow - Class in net.cnri.apps.dogui.view
 
AddressBookWindow(JFrame, AdminToolUI, DigitalObject, EntityMap) - Constructor for class net.cnri.apps.dogui.view.AddressBookWindow
 
AddressBookWindow.AddressEditor - Class in net.cnri.apps.dogui.view
 
addResult(DOSearchResult) - Method in class net.cnri.apps.dogui.view.SearchResultsList
 
addText(String) - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
addToListAttribute(String, String) - Method in class net.cnri.repository.highlevel.HighLevelDigitalObject
Treats the value of the attribute as a new line separated list of strings.
addTransaction(Transaction) - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
Log the specified transaction to the current queue (creating a new queue, if necessary
addTransaction(Transaction) - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue
 
addTransaction(Transaction) - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue
Log the specified transaction to the current queue (creating a new queue, if necessary
addTransaction(Transaction) - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
addWarToHttpServer(File, String) - Method in class net.cnri.apps.doserver.Main
 
adjustmentValueChanged(AdjustmentEvent) - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
AdminToolUI - Class in net.cnri.apps.dogui.view
 
AdminToolUI(Main) - Constructor for class net.cnri.apps.dogui.view.AdminToolUI
 
AgentSignerThread - Class in net.cnri.apps.doserver
 
allGroups(HandleResolver, String) - Static method in class net.cnri.cert.CertUtil
Return all groups to which memberHandle belongs, together with their subgroup chains.
allGroups(HandleResolver, String, List<String>) - Static method in class net.cnri.cert.CertUtil
Return all groups to which memberHandle belongs via one of the initialGroups, together with their subgroup chains.
allImplicitDelegators(String, List<String>) - Method in class net.cnri.dobj.delegation.DelegationClient
List all objects which delegate to the given id via one of the initial delegators.
allImplicitDelegators(String, List<String>, boolean, String) - Method in class net.cnri.dobj.delegation.DelegationClient
List all objects which delegate to the given id via one of the initial delegators.
allImplicitDelegators(DOClient, List<String>) - Static method in class net.cnri.dobj.delegation.DelegationUtil
Returns all delegation chains of the given entity starting with the given initial delegators.
allImplicitDelegators(DOClient, List<String>, boolean, String) - Static method in class net.cnri.dobj.delegation.DelegationUtil
Returns all delegation chains of the given entity starting with the given initial delegators.
allImplicitDelegators(String, List<String>) - Method in class net.cnri.dobj.groups.GroupClient
 
allImplicitDelegators(DOClient, String, List<String>) - Static method in class net.cnri.dobj.groups.GroupUtil
Returns all delegation chains of the given entity starting with the given initial delegators.
AlphanumericAnalyzer - Class in net.cnri.apps.doserver.operators
 
AlphanumericAnalyzer() - Constructor for class net.cnri.apps.doserver.operators.AlphanumericAnalyzer
 
AlphanumericLowerCaseTokenizer - Class in net.cnri.apps.doserver.operators
 
AlphanumericLowerCaseTokenizer(Reader) - Constructor for class net.cnri.apps.doserver.operators.AlphanumericLowerCaseTokenizer
 
ANONYMOUS_ID - Static variable in interface net.cnri.dobj.DOConstants
 
append(InputStream) - Method in class net.cnri.do_api.DataElement
Appends the bytes from the given InputStream to the data element, returning the total number of bytes written.
appendDataElement(String, InputStream) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Appends the bytes from the given input stream to the given data element for the object.
appendDataElement(String, InputStream) - Method in interface net.cnri.dobj.StorageProxy
Appends data from the given InputStream to the data element for the given object ID.
APPLICATION_ERROR - Static variable in exception net.cnri.dobj.DOException
 
applyBatch(ArrayList<ContentProviderOperation>) - Method in class net.cnri.repository.android.ProviderClientProxy
 
asList(CloseableIterator<T>) - Static method in class net.cnri.repository.util.CollectionUtil
Return the elements of a given CloseableIterator as a List.
asSet(CloseableIterator<T>) - Static method in class net.cnri.repository.util.CollectionUtil
Return the elements of a given CloseableIterator as a Set.
ATT_NAME - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
ATT_VALUE - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
attColumns - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
ATTRIBUTE_DATA_ELEMENT_MISSING - Static variable in class net.cnri.repository.layered.LayeredDataElement
 
ATTRIBUTE_DEFAULT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ATTRIBUTE_DELIMETER - Static variable in class net.cnri.repository.bdbje.KeyUtil
 
ATTRIBUTE_DELIMETER_ARRAY - Static variable in class net.cnri.repository.bdbje.KeyUtil
 
ATTRIBUTE_NAME - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
ATTRIBUTE_PATH_SEGMENT - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ATTRIBUTE_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ATTRIBUTE_WHERE_NAME - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
AttributeMap - Class in net.cnri.repository.highlevel
 
AttributeMap(DigitalObject, String) - Constructor for class net.cnri.repository.highlevel.AttributeMap
 
AttributeQuery - Class in net.cnri.repository.search
A query that matches an object where an attribute has an exact value.
AttributeQuery(String, String) - Constructor for class net.cnri.repository.search.AttributeQuery
 
attributes - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ATTRIBUTES_FILE_NAME - Static variable in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
AUDIT_GET_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
AUDIT_QUERY_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
AuditHookImpl - Class in net.cnri.apps.doserver
This class defines an object that provides access to the audit log mechanism on this DO server
AuditLog - Class in net.cnri.apps.doserver
This class defines an object that can record operations on digital objects in a registry server.
AuditLogArchiver - Class in net.cnri.apps.doserver
An AuditLogArchiver object will archive the logs for completed operations.
AuditLogArchiver(AuditLog) - Constructor for class net.cnri.apps.doserver.AuditLogArchiver
 
AuditWindow - Class in net.cnri.apps.auditgui
Main class for a simple GUI that provides access to the auditing capabilities of a DO server.
AuditWindow(DOClient) - Constructor for class net.cnri.apps.auditgui.AuditWindow
 
AUTH_DELEGATES_KEY - Static variable in class net.cnri.apps.doserver.Main
 
authenticateCaller() - Method in interface net.cnri.dobj.DOOperationContext
Requests verification of the callers identity.
authenticateCaller() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Requests verification of the callers identity.
authenticateCaller() - Method in interface net.cnri.repository.internal.Caller
Returns true if the caller is authenticated.
authenticateCaller() - Method in class net.cnri.repository.internal.InternalOperationContext
 
authenticateCaller() - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Always returns true.
authenticateClient(String, String) - Method in class net.cnri.dobj.DOServerConnection
This method is called by the digital object server to verify the identity of the client using the public key assigned to the ID of the client..
authenticateClient(String, String, PublicKey) - Method in class net.cnri.dobj.DOServerConnection
This method is called by the digital object server to verify the identity of the client using the public key assigned to the ID of the client..
authenticateCredential(String) - Method in interface net.cnri.dobj.DOOperationContext
Verify that this client has been granted a credential by the identified entity.
authenticateCredential(String) - Method in class net.cnri.dobj.DOServerConnection
Verify that this client has been granted a credential by the identified entity.
authenticateCredential(String) - Method in interface net.cnri.dobj.edo.EDOOperationContext
Verify that this client has been granted a credential by the identified entity.
authenticateCredential(String) - Method in interface net.cnri.repository.internal.Caller
Returns true if the caller's credential is authenticated (e.g.
authenticateCredential(String) - Method in class net.cnri.repository.internal.InternalOperationContext
 
authenticateCredential(String) - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Always returns false.
authenticationChanged(DOAuthentication) - Method in class net.cnri.apps.dogui.view.DOFrame
Default implementation of authenticationChanged method.
authenticationChanged(DOAuthentication) - Method in class net.cnri.apps.dogui.view.MainWindow
 
AUTHORITY - Static variable in class net.cnri.repository.android.Provider
 
AuthorizationException - Exception in net.cnri.repository
Repository exception thrown when an operation is unauthorized.
AuthorizationException() - Constructor for exception net.cnri.repository.AuthorizationException
 
AuthorizationException(String) - Constructor for exception net.cnri.repository.AuthorizationException
 
Authorizer - Class in net.cnri.apps.doserver
Authorizer objects are used to determine which operations are allowed based on attributes of the request (such as caller ID, object ID, operation ID, etc).
Authorizer(Main) - Constructor for class net.cnri.apps.doserver.Authorizer
 
Authorizer - Interface in net.cnri.dobj
Objects implementing the Authorizor interface can be used by a server to decide who can perform what operations on which objects.
Authorizer.AuthorizationInfo - Class in net.cnri.apps.doserver
 
Authorizer.AuthorizationInfo() - Constructor for class net.cnri.apps.doserver.Authorizer.AuthorizationInfo
 
AuthWindow - Class in net.cnri.apps.doutilgui
Window that can be used to gather authentication information from a user such as their identifier and private/secret key.
AuthWindow(Frame) - Constructor for class net.cnri.apps.doutilgui.AuthWindow
 
AuthWindow(Frame, String) - Constructor for class net.cnri.apps.doutilgui.AuthWindow
Constructor for a window object that provides an interface for a user to enter their authentication information.
AUTO_OBJECT_PREFIX_KEY - Static variable in class net.cnri.apps.doserver.Main
 
AUTO_SET_PERMISSIONS_FOR_NEW_OBJECTS - Static variable in class net.cnri.apps.doserver.Main
 
available() - Method in class net.cnri.repository.util.LimitedInputStream
 

B

BasicSearchView - Class in net.cnri.apps.dogui.view
 
BasicSearchView(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.BasicSearchView
 
BdbjeDataElement - Class in net.cnri.repository.bdbje
 
BdbjeDataElement(BdbjeDigitalObject, Environment, Database, String, byte[]) - Constructor for class net.cnri.repository.bdbje.BdbjeDataElement
 
BdbjeDigitalObject - Class in net.cnri.repository.bdbje
The digital object is stored using the berkeleydb base API.
BdbjeDigitalObject(BdbjeRepository, Environment, Database, String, byte[]) - Constructor for class net.cnri.repository.bdbje.BdbjeDigitalObject
 
BdbjeRepository - Class in net.cnri.repository.bdbje
Digital Object repository built on top of a Berkeley DB JE environment.
BdbjeRepository(File) - Constructor for class net.cnri.repository.bdbje.BdbjeRepository
 
BdbjeRepository(File, Durability) - Constructor for class net.cnri.repository.bdbje.BdbjeRepository
 
BdbjeRepository(File, EnvironmentConfig) - Constructor for class net.cnri.repository.bdbje.BdbjeRepository
 
BdbUtil - Class in net.cnri.repository.bdbje
 
BdbUtil() - Constructor for class net.cnri.repository.bdbje.BdbUtil
 
BIND_KEY - Static variable in class net.cnri.apps.doserver.Main
 
BooleanClause - Class in net.cnri.repository.search
A Boolean clause in a BooleanQuery.
BooleanClause(Query, BooleanClause.Occur) - Constructor for class net.cnri.repository.search.BooleanClause
Constructs an instance.
BooleanClause.Occur - Enum in net.cnri.repository.search
Enumerated type of occurence markers.
BooleanQuery - Class in net.cnri.repository.search
A query reflecting a boolean expression.
BooleanQuery(Collection<BooleanClause>) - Constructor for class net.cnri.repository.search.BooleanQuery
Constructs an instance.
BooleanQuery(Object...) - Constructor for class net.cnri.repository.search.BooleanQuery
Constructs an instance from parameters which are each either BooleanClause, Query, or BooleanClause.Occur.
BsonUtil - Class in net.cnri.repository.util
 
BsonUtil() - Constructor for class net.cnri.repository.util.BsonUtil
 
BUFFER_SIZE - Static variable in class net.cnri.apps.doserver.BuilderServlet
 
BUFFER_SIZE - Static variable in class net.cnri.apps.doserver.HashServlet
 
BUFFER_SIZE - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
BUFFER_SIZE - Static variable in class net.cnri.apps.doserver.PerformOpServlet
 
BUFFER_SIZE - Static variable in class net.cnri.apps.doserver.RESTServlet
 
BUFFER_SIZE - Static variable in class net.cnri.repository.rest.servlet.RequestHandler
 
BuilderServlet - Class in net.cnri.apps.doserver
 
BuilderServlet(Main, ExecutorService, HTTPConnectionHandler) - Constructor for class net.cnri.apps.doserver.BuilderServlet
 
buildKeyGrant(String, SecretKey) - Static method in class net.cnri.do_api.DOKeyRing
This will encrypt the given key using the recipient's public key and encode it into a block of text that can be emailed to an individual.
bulkInsert(Uri, ContentValues[]) - Method in class net.cnri.repository.android.ProviderClientProxy
 

C

call(String, String, Bundle) - Method in class net.cnri.repository.android.EmbeddedRepository
 
call(String, String, Bundle) - Method in class net.cnri.repository.android.ProviderClientProxy
 
call() - Method in class net.cnri.repository.layered.MigrationRepository.MigrationCallable
 
Caller - Interface in net.cnri.repository.internal
A specification of the credentials of a client connecting to a repository.
CALLER_ID_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
cancelObjectSync(String) - Method in class net.cnri.repository.android.ClientRepository
 
canForwardOperation() - Method in class net.cnri.apps.doserver.Authorizer.AuthorizationInfo
Return true if the authorization rule specifies that this operation can be forwarded
canHandleOperation(DOOperationContext) - Method in class net.cnri.apps.doserver.AuditHookImpl
Returns true iff this object can perform the given operation on behalf of the caller on the given object.
canHandleOperation(DOOperationContext) - Method in class net.cnri.apps.doserver.ExternalInterface
Returns true iff this object can perform the given operation on behalf of the caller on the given object.
canHandleOperation(DOOperationContext) - Method in class net.cnri.apps.doserver.operators.AbstractDelegationOperations
 
canHandleOperation(DOOperationContext) - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
 
canHandleOperation(DOOperationContext) - Method in class net.cnri.apps.doserver.operators.StandardOperations
 
canHandleOperation(DOOperationContext) - Method in class net.cnri.apps.doserver.ReplicationOperator
Returns true iff this object can perform the given operation on behalf of the caller on the given object.
canHandleOperation(DOOperationContext) - Method in interface net.cnri.dobj.DOOperation
Returns true iff this object can perform the given operation on behalf of the caller on the given object.
canHandleOperation(EDOOperationContext) - Method in class net.cnri.dobj.edo.EDOOperator
Returns true iff this object can perform the given operation on behalf of the caller on the given object.
canHandleOperation(DOOperationContext) - Method in class net.cnri.knowbots.matrix.MatrixOps
 
canHandleOperation(DOOperationContext) - Method in class net.cnri.knowbots.standardops.StandardOperations
 
canImport(JComponent, DataFlavor[]) - Method in class net.cnri.apps.dogui.view.DOTransferHandler
 
CertGenerator - Class in net.cnri.apps.cmdline
 
CertGenerator(String, PrivateKey) - Constructor for class net.cnri.apps.cmdline.CertGenerator
Construct a CertGenerator
CertGenerator(String, PrivateKey, PublicKey) - Constructor for class net.cnri.apps.cmdline.CertGenerator
Construct a CertGenerator
CertUtil - Class in net.cnri.cert
A utility class for an unused method of storing group membership certificates in handles.
CertUtil() - Constructor for class net.cnri.cert.CertUtil
 
CertUtil.GroupChain - Class in net.cnri.cert
A chain of subgroups, whose head is the super-most group.
CertUtil.GroupChain(String, CertUtil.GroupChain) - Constructor for class net.cnri.cert.CertUtil.GroupChain
 
cgiEscape(String) - Static method in class net.cnri.apps.doserver.web.VelocityUtil
 
changeAuthentication() - Method in class net.cnri.apps.auditgui.AuditWindow
 
changeAuthentication() - Method in class net.cnri.apps.doclient.StartWindow
 
channelCreated(StreamPair) - Method in interface net.cnri.dobj.DOConnectionListener
This is called when a new channel has been created on the server.
CHECK_AUTHORIZATION_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
CHECK_DELEGATE_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
checkAuthorization(String, String[], String, HeaderSet) - Method in class net.cnri.do_api.DigitalObject
Determine whether a user in some groups is authorized to perform an operation with certain parameters on this object.
checkAuthorization(String, String, String) - Method in interface net.cnri.dobj.Authorizer
 
checkDelegation(DOClient, String, String, String, String) - Static method in class net.cnri.dobj.delegation.DelegationUtil
Returns whether a delegation (e.g.
checkDelegation(DOClient, String, String, String, String) - Static method in class net.cnri.dobj.groups.GroupUtil
Returns whether a delegation (e.g.
checkGroupChain(HandleResolver, String, CertUtil.GroupChain) - Static method in class net.cnri.cert.CertUtil
Check whether memberHandle is a member of the groups in the subgroup chain groups, and that all certificates are signed and valid.
checkGroupMembershipCertificate(byte[], String, String, List<PublicKey>) - Static method in class net.cnri.cert.CertUtil
Check to see if an encoded Attribute Certificate asserts that memberHandle is a member of groupHandle, and is signed by one of the input public keys
checkImplicitDelegation(String, List<String>, String) - Method in class net.cnri.dobj.delegation.DelegationClient
Check whether a delegate is implicitly delegated to by a delegator via one of the initial delegators.
checkImplicitDelegation(String, List<String>, String, boolean, String) - Method in class net.cnri.dobj.delegation.DelegationClient
Check whether a delegate is implicitly delegated to by a delegator via one of the initial delegators.
checkImplicitDelegation(DOClient, String, DelegationChain) - Static method in class net.cnri.dobj.delegation.DelegationUtil
Returns whether an id is an implicit delegate of a delegator via a specified delegation chain.
checkImplicitDelegation(DOClient, String, DelegationChain, boolean, String) - Static method in class net.cnri.dobj.delegation.DelegationUtil
Returns whether an id is an implicit delegate of a delegator via a specified delegation chain.
checkImplicitDelegation(String, List<String>, String) - Method in class net.cnri.dobj.groups.GroupClient
 
checkImplicitDelegation(DOClient, String, GroupChain) - Static method in class net.cnri.dobj.groups.GroupUtil
Returns whether an id is an implicit delegate of a delegator via a specified delegation chain.
checkPassword(String, String, ServletContext) - Static method in class net.cnri.repository.rest.servlet.ServletUtil
 
checkpointDatabase() - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Copy the current database to a backup file, and restart the transaction log.
chooseClientAlias(String[], Principal[], Socket) - Method in class net.cnri.dobj.DOSSLKeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class net.cnri.dobj.DOSSLKeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class net.cnri.dobj.DOSSLKeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class net.cnri.dobj.DOSSLKeyManager
 
CIPHER_ALG_ATTRIBUTE - Static variable in class net.cnri.do_api.DOKeyRing
 
clauses() - Method in class net.cnri.repository.search.BooleanQuery
 
cleanUp() - Method in class net.cnri.repository.layered.MigrationRepository
Checks the reference counter queue for objects which may be deleted.
cleanUp() - Method in class net.cnri.repository.ref.DigitalObjectReferenceCounter
Remove references to DigitalObjects and DataElements that have been garbage collected.
clear() - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
clear() - Method in class net.cnri.repository.highlevel.AttributeMap
 
clear() - Method in class net.cnri.repository.networked.HeaderSetPrefixMap
 
clear() - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
clear() - Method in class net.cnri.repository.util.StringPairListMap
 
clearConnections() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
clearResults() - Method in class net.cnri.apps.dogui.view.SearchResultsList
 
clearTags() - Method in class net.cnri.dobj.DOMetadata
Removes all tags from the metadata
CLIENT_AUTH_TYPE_HSPUBKEY - Static variable in interface net.cnri.dobj.DOConstants
 
CLIENT_AUTH_TYPE_HSSECKEY - Static variable in interface net.cnri.dobj.DOConstants
 
ClientRepository - Class in net.cnri.repository.android
 
ClientRepository(Context) - Constructor for class net.cnri.repository.android.ClientRepository
 
ClientRepository.Destination - Enum in net.cnri.repository.android
 
ClientRepository.SyncPriority - Enum in net.cnri.repository.android
 
cloneAuthentication() - Method in class net.cnri.dobj.AbstractAuthentication
The following must be implemented by subclasses of AbstractAuthentication in order to provide a copy of themselves for the purposes of authenticating when retrieving their credentials.
cloneAuthentication() - Method in class net.cnri.dobj.PKAuthentication
The following must be implemented by subclasses of AbstractAuthentication in order to provide a copy of themselves for the purposes of authenticating when retrieving their credentials.
cloneAuthentication() - Method in class net.cnri.dobj.ProxiedAuthentication
The following must be implemented by subclasses of AbstractAuthentication in order to provide a copy of themselves for the purposes of authenticating when retrieving their credentials.
cloneAuthentication() - Method in class net.cnri.dobj.SecretKeyAuthentication
The following must be implemented by subclasses of AbstractAuthentication in order to provide a copy of themselves for the purposes of authenticating when retrieving their credentials.
cloneRule() - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
close() - Method in class net.cnri.apps.doserver.HashDirectoryStorage
 
close() - Method in interface net.cnri.apps.doserver.Storage
 
close() - Method in interface net.cnri.apps.doserver.txnlog.AbstractTransactionQueue.CloseableEnumeration
 
close() - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue.QueueScanner
 
close() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue.QueueScanner
 
close() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB.QueueScanner
 
close() - Method in class net.cnri.do_api.Repository
 
close() - Method in class net.cnri.dobj.DOConnection
 
close() - Method in class net.cnri.dobj.emcompat.ServerConnection
Close the repository connection
close() - Method in class net.cnri.dobj.StreamPair
 
close() - Method in class net.cnri.repository.android.CursorIteratorImpl
 
close() - Method in class net.cnri.repository.android.EmbeddedRepository
 
close() - Method in class net.cnri.repository.android.EmptyCursor
 
close() - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
close() - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
close() - Method in interface net.cnri.repository.CloseableIterator
 
close() - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
close() - Method in class net.cnri.repository.internal.InternalRepository
 
close() - Method in class net.cnri.repository.layered.LayeredRepository
 
close() - Method in class net.cnri.repository.memory.MemoryRepository
 
close() - Method in class net.cnri.repository.networked.NetworkedRepository
 
close() - Method in interface net.cnri.repository.Repository
Close the repository and release all resources.
close() - Method in class net.cnri.repository.rest.RestRepository
 
close() - Method in class net.cnri.repository.search.QueryResults
 
close() - Method in class net.cnri.repository.syncing.SyncingRepository
 
close() - Method in class net.cnri.repository.util.AbstractCloseableIterator
Calls AbstractCloseableIterator.closeOnlyOnce() only if the iterator has not already been closed.
close() - Method in class net.cnri.repository.util.CloseableIteratorFromIterator
If constructed from an iterator which is an instance of java.io.Closeable, closes it.
close() - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
close() - Method in class net.cnri.repository.wrapper.UnionRepository
 
CloseableIterator<T> - Interface in net.cnri.repository
Iterator which allows a close() operation.
CloseableIteratorFromIterator<T> - Class in net.cnri.repository.util
Wraps a standard java.util.Iterator as a CloseableIterator.
CloseableIteratorFromIterator(Iterator<? extends T>) - Constructor for class net.cnri.repository.util.CloseableIteratorFromIterator
 
closeAllConnections() - Method in class net.cnri.dobj.DOClient
 
closeBottom() - Method in class net.cnri.repository.layered.MigrationRepository
Close the bottom layer and stop using it.
CollectionUtil - Class in net.cnri.repository.util
Convenience utilities for Collections, especially Iterators and CloseableIterators.
CollectionUtil() - Constructor for class net.cnri.repository.util.CollectionUtil
 
compare(Object, Object) - Method in class net.cnri.apps.dogui.view.SearchResultsList.DateComparator
 
compare(Object, Object) - Method in class net.cnri.apps.dogui.view.SearchResultsList.NameComparator
 
compare(Object, Object) - Method in class net.cnri.apps.dogui.view.SearchResultsList.TypeComparator
 
compare(Object, Object) - Method in class net.cnri.apps.doserver.DoSortTool.DoPropertiesComparator
 
compressLogs(File, boolean) - Method in class net.cnri.apps.doserver.AuditLogArchiver
Compresses all logs that are compressable with the given directory.
concatBytes(byte[], byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
concatBytes(byte[], byte[], byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
concatBytes(byte[], byte[], byte[], byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
concatBytes(byte[], byte[], byte[], byte[], byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
concatBytes(byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
ConcatenatedTransactionQueue - Class in net.cnri.apps.doserver.txnlog
Given the old style file based transaction queue and the new style queue this class provides a common interface concatenating the two queues allowing the data to be iterated over as if in a single queue.
ConcatenatedTransactionQueue(TransactionQueue, AbstractTransactionQueue) - Constructor for class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue
 
ConcatenatedTransactionQueue.QueueScanner - Class in net.cnri.apps.doserver.txnlog
 
ConcreteStorageProxy - Class in net.cnri.apps.doserver
ConcreteStorageProxy objects provide an interface to the hash-based storage layer of the DO server.
ConcreteStorageProxy(Storage, String, String, HeaderSet) - Constructor for class net.cnri.apps.doserver.ConcreteStorageProxy
Construct a storage accessor/proxy object that uses the given storage mechanism and restricts access to the given objectID based on the permissions granted to the given callerIDs.
ConcurrentCountingHashMap<T> - Class in net.cnri.repository.util
 
ConcurrentCountingHashMap() - Constructor for class net.cnri.repository.util.ConcurrentCountingHashMap
 
CONFIG_DATA_ELEMENT - Static variable in class net.cnri.apps.doserver.Configuration
 
Configuration - Class in net.cnri.apps.doserver
Configuration objects represent the configuration of a repository.
Configuration(Main, Storage, PrivateKey) - Constructor for class net.cnri.apps.doserver.Configuration
 
connect(String) - Method in class net.cnri.dobj.DOClientConnection
Connect directly to one of the servers in the service identified by the given identifier.
connect(DOServiceInfo) - Method in class net.cnri.dobj.DOClientConnection
Connect directly to one of the servers in the service
connect(DOServerInfo) - Method in class net.cnri.dobj.DOClientConnection
Connect directly to the given server.
ConnectionEncryption - Class in net.cnri.dobj
Objects of class ConnectionEncryption are capable of encrypting and decrypting traffic on the connection.
ConnectionEncryption() - Constructor for class net.cnri.dobj.ConnectionEncryption
 
Console - Class in net.cnri.apps.dogui.view
 
Console(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.Console
 
ConsolePanel - Class in net.cnri.apps.dogui.view
 
ConsolePanel() - Constructor for class net.cnri.apps.dogui.view.ConsolePanel
 
Constants - Class in net.cnri.repository
 
constructInstance(DOConnection, HeaderSet, HeaderSet) - Static method in class net.cnri.dobj.ConnectionEncryption
Constructs a ConnectionEncryption instance that conforms to the given parameters.
consumeEntity(HttpEntity) - Static method in class net.cnri.repository.rest.RestRepository
 
consumeQuietly(HttpEntity) - Static method in class net.cnri.repository.rest.RestRepository
 
containsKey(String) - Method in class net.cnri.apps.dogui.view.resources.Resources
 
containsKey(Object) - Method in class net.cnri.repository.highlevel.AttributeMap
 
containsKey(Object) - Method in class net.cnri.repository.networked.HeaderSetPrefixMap
 
containsKey(Object) - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
containsNoMustClauses() - Method in class net.cnri.repository.search.BooleanQuery
 
containsValue(Object) - Method in class net.cnri.repository.highlevel.AttributeMap
 
containsValue(Object) - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
CONTENT_DIR_TYPE - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
CONTENT_DIR_TYPE - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
CONTENT_DIR_TYPE - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
CONTENT_DISPOSITION_HEADER - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
CONTENT_ELEMENT_ID - Static variable in interface net.cnri.dobj.DOConstants
 
CONTENT_ITEM_TYPE - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
CONTENT_ITEM_TYPE - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
CONTENT_ITEM_TYPE - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
contextDestroyed(ServletContextEvent) - Method in class net.cnri.apps.doserver.HTTPConnectionHandler
 
contextInitialized(ServletContextEvent) - Method in class net.cnri.apps.doserver.HTTPConnectionHandler
 
CONTROL_CHANNEL_ID - Static variable in class net.cnri.dobj.DOConnection
 
convertFromFileName(String) - Static method in class net.cnri.apps.doserver.HashDirectoryStorage
Performs a conversion from the given encoded file name to the string that was encoded to get the file name.
convertToFileName(String) - Static method in class net.cnri.apps.doserver.HashDirectoryStorage
Performs a conversion from the given string to an encoded version that can be used as a file/URL name.
copy(DigitalObject, Repository, List<String>, boolean) - Static method in class net.cnri.repository.Repositories
Copies the digital object and the specified data elements.
copy(Map<String, String>, Repository, Repository, List<String>, boolean) - Static method in class net.cnri.repository.Repositories
Deprecated.
copyContentsToClipboard() - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
copyDataOrSetAttributeForMissing(DataElement, DataElement) - Static method in class net.cnri.repository.layered.LayeredRepository
 
copyForLayeredRepo(DigitalObject, DigitalObject) - Static method in class net.cnri.repository.layered.LayeredRepository
 
copyInto(HeaderSet) - Method in class net.cnri.dobj.HeaderSet
 
copyObjectFrom(Repository, String) - Method in class net.cnri.do_api.Repository
Create a new object on this repository with the given identifier and return the ID of the new object.
copyStringToBuffer(int, CharArrayBuffer) - Method in class net.cnri.repository.android.EmptyCursor
 
copyTo(DigitalObject) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
copyTo(DigitalObject) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
copyTo(DigitalObject) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
copyTo(DigitalObject) - Method in interface net.cnri.repository.layered.SupportsFastCopyForLayeredRepo
Copy this digital object (in the bottom repository of a LayeredRepository to another digital object (in the top repository).
copyTo(DigitalObject) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
countQueuedObjects(Query) - Method in class net.cnri.repository.android.ClientRepository
 
CREATE_MODE - Static variable in interface net.cnri.apps.dogui.view.ViewConstants
 
CREATE_OBJ_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
createCert(String) - Method in class net.cnri.apps.cmdline.CertGenerator
Generate a certificate that certifies the given subject (and their associated public key) as a delegate of this generator's identity
createCert(String, PublicKey) - Method in class net.cnri.apps.cmdline.CertGenerator
Generate a certificate that certifies the given subject (and their associated public key) as a delegate of this generator's identity
createClientCert(Resolver, String, PrivateKey, PublicKey, int) - Static method in class net.cnri.cert.CertUtil
Generate an X509 certificate that can be used to
createDataElement(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
createDataElement(String) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
createDataElement(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
createDataElement(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
createDataElement(String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
createDataElement(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
createDataElement(String) - Method in interface net.cnri.repository.DigitalObject
Creates a new data element with the given name in this digital object.
createDataElement(String, String) - Method in interface net.cnri.repository.DirectRepository
Creates a new data element with the given name in this digital object.
createDataElement(String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
createDataElement(String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
createDataElement(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
createDataElement(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
createDataElement(String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
createDataElement(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
createDataElement(String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
createDataElement(String) - Method in class net.cnri.repository.syncing.SyncingDigitalObject
 
createDataElement(String, String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
createDataElement(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
createDataElement(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
CreateDatastream(String, String, String, int) - Method in class net.cnri.dobj.emcompat.ServerConnection
Create a digital object data stream
createDigitalObject(String) - Method in class net.cnri.do_api.Repository
Create a new digital object in this repository and return an interface to that object.
createDigitalObject() - Method in class net.cnri.repository.android.ClientRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.android.EmbeddedRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.highlevel.HighLevelRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.layered.LayeredRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.memory.MemoryRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.networked.NetworkedRepository
 
createDigitalObject(String) - Method in interface net.cnri.repository.Repository
Creates a new digital object with the given identifier in this repository.
createDigitalObject(String) - Method in class net.cnri.repository.rest.RestRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
createDigitalObject(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
createDigitalObject(String) - Method in class net.cnri.repository.wrapper.UnionRepository
 
createDigitalObjectFromJson(String) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
createDigitalObjectFromJson(String) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
createDigitalObjectsFromDOViews(List<RepositoryJSONSerializer.DOView>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
createDigitalObjectsFromDOViews(List<RepositoryJsonSerializerV2.DOView>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
createDigitalObjectsFromJson(String) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
createDigitalObjectsFromJson(String) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
CreateDisseminator(String, String, String, String, String, int) - Method in class net.cnri.dobj.emcompat.ServerConnection
Create a digital object disseminator
CreateDO(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Create a digital object
createGroupMembershipCertificate(BigInteger, String, String, Date, Date, PublicKey, PrivateKey) - Static method in class net.cnri.cert.CertUtil
Create a group membership certificate and sign it with the input private key.
createHandle(byte[], HandleValue[]) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Creates the specified handle in the "database" with the specified initial values
CreateNewUser - Class in net.cnri.apps.dogui.controller
 
CreateNewUser(DOAuthentication, AuthenticationInfo) - Constructor for class net.cnri.apps.dogui.controller.CreateNewUser
 
createObject(String) - Method in class net.cnri.apps.dogui.view.MainWindow
 
createObject(String, String, HeaderSet, long) - Method in class net.cnri.apps.doserver.AbstractStorage
 
createObject(String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String, boolean) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String, boolean, long) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String, boolean) - Method in interface net.cnri.apps.doserver.Storage
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String, boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String, HeaderSet, long) - Method in interface net.cnri.apps.doserver.Storage
Version with enhanced logging (stores txnMetadata in transaction)
createObject(String) - Method in interface net.cnri.dobj.StorageProxy
Creates a new digital object with the given ID, if one does not already exist.
createObject(String, String) - Method in interface net.cnri.dobj.StorageProxy
Creates a new digital object with the given ID, if one does not already exist.
createSecondaryKey(SecondaryDatabase, DatabaseEntry, DatabaseEntry, DatabaseEntry) - Method in class net.cnri.repository.bdbje.NameValueKeyCreator
Creates a secondary key for each attribute that is set on the database.
CreationException - Exception in net.cnri.repository
Exception thrown by Repository create methods when the object or element to be created already exists.
CreationException() - Constructor for exception net.cnri.repository.CreationException
 
CreationException(String) - Constructor for exception net.cnri.repository.CreationException
 
CREATOR - Static variable in class net.cnri.repository.android.ParcelableQuery
 
CREATOR_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
CRYPTO_ERROR - Static variable in exception net.cnri.dobj.DOException
 
csvDateEncoding(String) - Static method in class net.cnri.apps.doserver.web.VelocityUtil
 
CursorIteratorImpl<T> - Class in net.cnri.repository.android
An iterator interface to an android.database.Cursor.
CursorIteratorImpl(Cursor, CursorIteratorImpl.OfCursor<T>) - Constructor for class net.cnri.repository.android.CursorIteratorImpl
Constructs a new CursorIterator from the given cursor and method for translating current cursor state into an object.
CursorIteratorImpl.OfCursor<T> - Interface in net.cnri.repository.android
An encapsulation of a method to return an object from the current state of an android.database.Cursor.

D

DAILY - Static variable in class net.cnri.apps.doserver.Main
 
DATA_ELEMENT_PREFIX - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
DATA_ELEMENT_PREFIX - Static variable in class net.cnri.knowbots.standardops.StandardOperations
 
DATA_NOT_PRESENT - Static variable in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
DATA_NOT_PRESENT - Static variable in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
DATABASE_NAME - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
DatabaseHelper - Class in net.cnri.repository.android.sqlite
 
DatabaseHelper(Context) - Constructor for class net.cnri.repository.android.sqlite.DatabaseHelper
 
dataElement - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
DataElement - Class in net.cnri.do_api
This is a high level interface to a data element for a digital object.
DataElement - Interface in net.cnri.repository
An object for accessing a Data Element within a Digital Object.
DataElementWrapper - Class in net.cnri.repository.wrapper
 
DataElementWrapper(DigitalObject, DataElement) - Constructor for class net.cnri.repository.wrapper.DataElementWrapper
 
DATE_ARCHIVED_ATTRIBUTE - Static variable in class net.cnri.apps.dogui.view.DetailedSearchView
 
DATE_CREATED_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
DATE_FORMAT_MDYHMS - Static variable in interface net.cnri.dobj.DOConstants
 
DATE_MODIFIED_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
dbObjectToDigitalObject(DBObject) - Static method in class net.cnri.repository.util.BsonUtil
 
deactivate() - Method in class net.cnri.repository.android.EmptyCursor
 
debug - Variable in class net.cnri.apps.dogui.view.ConsolePanel
 
DEBUG - Variable in class net.cnri.dobj.DOClient
 
DEBUG - Variable in class net.cnri.dobj.DOConnection
 
DEBUG_BLOCKING - Variable in class net.cnri.dobj.DOConnection
 
DEBUG_BYTES - Variable in class net.cnri.dobj.DOConnection
 
DEBUG_CONTROL - Variable in class net.cnri.dobj.DOConnection
 
decode(byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
decodeHex(char, char) - Static method in class net.cnri.apps.doserver.HashDirectoryStorage
Decode the given two hexadecimal characters into the byte that they represent.
decodeHexByte(char, char) - Static method in class net.cnri.dobj.HeaderSet
 
decodeHexByte(byte, byte) - Static method in class net.cnri.dobj.HeaderSet
 
decodeHexByte(byte, byte) - Static method in class net.cnri.repository.filesystem.FilesystemRepository
 
decodeISO88591(byte[]) - Static method in class net.cnri.repository.util.StringEncoding
 
decodeUriSafe(String) - Static method in class net.cnri.repository.util.StringEncoding
 
decodeUriSafeBytes(String) - Static method in class net.cnri.repository.util.StringEncoding
 
decodeUTF16BE(byte[]) - Static method in class net.cnri.repository.util.StringEncoding
 
decodeUTF8(byte[], int, int) - Static method in class net.cnri.dobj.DOConnection
Decode a UTF8 byte array into a String
decodeUTF8(byte[]) - Static method in class net.cnri.dobj.DOConnection
Decode a UTF8 byte array into a String
decrementAndGet(T) - Method in class net.cnri.repository.util.ConcurrentCountingHashMap
 
decryptDataElement(DataElement) - Method in class net.cnri.do_api.DOKeyRing
If the given data element is encrypted, check our keychain for a key that will decrypt it and use that key to return an InputStream from which the unencrypted data element bytes can be returned.
decryptDataElementUsingKey(int, String, String, DataElement) - Method in class net.cnri.do_api.DOKeyRing
 
DEFAULT - Static variable in class net.cnri.repository.search.QueryParams
Default query parameters.
DEFAULT_CLIENT_CERT_EXPIRATION_DAYS - Static variable in interface net.cnri.dobj.DOConstants
 
DEFAULT_DEBUG - Static variable in class net.cnri.dobj.DOConnection
 
DEFAULT_DEBUG_BLOCKING - Static variable in class net.cnri.dobj.DOConnection
 
DEFAULT_DEBUG_BYTES - Static variable in class net.cnri.dobj.DOConnection
 
DEFAULT_DEBUG_CONTROL - Static variable in class net.cnri.dobj.DOConnection
 
DEFAULT_ELEMENT_REF_ATT - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
DEFAULT_GET_ELEMENT - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
DEFAULT_HTTP_PORT - Static variable in class net.cnri.apps.doserver.Main
 
DEFAULT_HTTPS_PORT - Static variable in class net.cnri.apps.doserver.Main
 
DEFAULT_MIME_TYPE - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
DEFAULT_PORT - Static variable in class net.cnri.apps.doserver.Main
 
DEFAULT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
DEFAULT_PUBKEY_ALG - Static variable in class net.cnri.apps.dogui.view.ManageGroupsWindow
 
DEFAULT_PUBKEY_ALG - Static variable in class net.cnri.apps.dogui.view.NewUserWindow
 
DEFAULT_PUBKEY_SIZE - Static variable in class net.cnri.apps.dogui.view.ManageGroupsWindow
 
DEFAULT_PUBKEY_SIZE - Static variable in class net.cnri.apps.dogui.view.NewUserWindow
 
DEFAULT_READ_BUFFER_SIZE - Static variable in class net.cnri.dobj.DOConnection
 
DEFAULT_SSL_PORT - Static variable in class net.cnri.apps.doserver.Main
 
DEFAULT_WRITE_BUFFER_SIZE - Static variable in class net.cnri.dobj.DOConnection
 
DefaultIndexBuilder - Class in net.cnri.apps.doserver.operators
 
DefaultIndexBuilder() - Constructor for class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
DEFINED_RIGHTS_ELEMENT - Static variable in class net.cnri.apps.doserver.Authorizer
 
DEL_ATTRIBUTES_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
DELEGATES_ELEMENT_ID - Static variable in class net.cnri.apps.doserver.operators.ListElementDelegationOperations
 
DELEGATES_ELEMENT_ID_PREFIX - Static variable in class net.cnri.apps.doserver.operators.ListElementDelegationOperations
 
DelegationChain - Class in net.cnri.dobj.delegation
A chain of subgroups, whose head is the super-most group.
DelegationChain(String, DelegationChain) - Constructor for class net.cnri.dobj.delegation.DelegationChain
 
DelegationClient - Class in net.cnri.dobj.delegation
 
DelegationClient(DOClient) - Constructor for class net.cnri.dobj.delegation.DelegationClient
 
delegationObject(String) - Static method in class net.cnri.dobj.delegation.DelegationUtil
Returns the id of the DO which manages delegation for the given id.
DelegationUtil - Class in net.cnri.dobj.delegation
 
delegator - Variable in class net.cnri.dobj.delegation.DelegationChain
 
delegator - Variable in class net.cnri.dobj.groups.GroupChain
 
DELEGATORS_ELEMENT_ID - Static variable in class net.cnri.apps.doserver.operators.ListElementDelegationOperations
 
DELEGATORS_ELEMENT_ID_PREFIX - Static variable in class net.cnri.apps.doserver.operators.ListElementDelegationOperations
 
delete() - Method in class net.cnri.repository.AbstractDataElement
 
delete() - Method in class net.cnri.repository.AbstractDigitalObject
 
delete() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
delete() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
delete(Uri, String, String[]) - Method in class net.cnri.repository.android.ProviderClientProxy
 
delete() - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
delete() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
delete() - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
delete() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
delete() - Method in interface net.cnri.repository.DataElement
Deletes the data element from its digital object.
delete() - Method in interface net.cnri.repository.DigitalObject
Deletes this digital object from the repository through which it is being accessed.
delete() - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
delete() - Method in class net.cnri.repository.memory.MemoryDataElement
 
delete() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
delete() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
delete() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
delete() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
delete() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
delete() - Method in class net.cnri.repository.rest.RestDataElement
 
delete() - Method in class net.cnri.repository.rest.RestDigitalObject
 
delete() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
delete() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
DELETE_DATA_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
DELETE_OBJ_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
deleteAllRecords() - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Remove all of the records from the database.
DeleteAttachments(String, String, Attachment[]) - Method in class net.cnri.dobj.emcompat.ServerConnection
Delete attachments for a digital object disseminator
deleteAttribute(String) - Method in class net.cnri.do_api.DataElement
Delete the given attributeName for this object.
deleteAttribute(String) - Method in class net.cnri.do_api.DigitalObject
Delete the given attributeName for this object.
deleteAttribute(String, String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
deleteAttribute(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
deleteAttribute(String, String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
deleteAttribute(String) - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
deleteAttribute(String, String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
deleteAttribute(String) - Method in interface net.cnri.repository.DataElement
Deletes a particular attribute.
deleteAttribute(String) - Method in interface net.cnri.repository.DigitalObject
Deletes a particular attribute.
deleteAttribute(String, String, String) - Method in interface net.cnri.repository.DirectRepository
Deletes a particular attribute.
deleteAttribute(String) - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
deleteAttribute(String) - Method in class net.cnri.repository.layered.LayeredDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
deleteAttribute(String, String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
deleteAttribute(String) - Method in class net.cnri.repository.memory.MemoryDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
deleteAttribute(String) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
deleteAttribute(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
deleteAttribute(String) - Method in class net.cnri.repository.rest.RestDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
deleteAttribute(String) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
deleteAttribute(String) - Method in class net.cnri.repository.syncing.SyncingDigitalObject
 
deleteAttribute(String, String, String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
deleteAttribute(String) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
deleteAttribute(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
deleteAttribute(String, String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
deleteAttributes(String, String, String[], HeaderSet, long) - Method in class net.cnri.apps.doserver.AbstractStorage
 
deleteAttributes(String[]) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Remove the attributes with the given keys from the object.
deleteAttributes(String, String, String[], boolean, long) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Remove the attributes with the given keys from the object or data element.
deleteAttributes(String, String, String[], boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Remove the attributes with the given keys from the object or data element.
deleteAttributes(String, String, String[], HeaderSet, long) - Method in interface net.cnri.apps.doserver.Storage
Version with enhanced logging (stores txnMetadata in transaction)
deleteAttributes(String[]) - Method in class net.cnri.do_api.DataElement
Atomically delete more than one attribute
deleteAttributes(String[]) - Method in class net.cnri.do_api.DigitalObject
Atomically delete more than one attribute
deleteAttributes(String[]) - Method in interface net.cnri.dobj.StorageProxy
Remove the attributes with the given keys from the object.
deleteAttributes(List<String>) - Method in class net.cnri.repository.AbstractDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.AbstractDigitalObject
 
deleteAttributes(String, String, List<String>) - Method in class net.cnri.repository.AbstractDirectRepository
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
deleteAttributes(String, String, List<String>) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
deleteAttributes(String, String, List<String>) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
deleteAttributes(List<String>) - Method in interface net.cnri.repository.DataElement
Deletes multiple attributes.
deleteAttributes(List<String>) - Method in interface net.cnri.repository.DigitalObject
Deletes multiple attributes.
deleteAttributes(String, String, List<String>) - Method in interface net.cnri.repository.DirectRepository
Deletes multiple attributes.
deleteAttributes(List<String>) - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.layered.LayeredDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
deleteAttributes(String, String, List<String>) - Method in class net.cnri.repository.layered.LayeredRepository
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.memory.MemoryDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.rest.RestDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.rest.RestDigitalObject
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.syncing.SyncingDigitalObject
 
deleteAttributes(String, String, List<String>) - Method in class net.cnri.repository.syncing.SyncingRepository
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
deleteAttributes(List<String>) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
deleteAttributes(String, String, List<String>) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
deleteDataElement(String, String, HeaderSet, long) - Method in class net.cnri.apps.doserver.AbstractStorage
 
deleteDataElement(String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Deletes the specified data element from the current object.
deleteDataElement(String, String, boolean) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Deletes the specified data element from the given object.
deleteDataElement(String, String, boolean, long) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Deletes the specified data element from the given object.
deleteDataElement(String, String, boolean) - Method in interface net.cnri.apps.doserver.Storage
Deletes the specified data element from the given object.
deleteDataElement(String, String, boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Deletes the specified data element from the given object.
deleteDataElement(String, String, HeaderSet, long) - Method in interface net.cnri.apps.doserver.Storage
Version with enhanced logging (stores txnMetadata in transaction)
deleteDataElement(String) - Method in class net.cnri.do_api.DigitalObject
 
deleteDataElement(String) - Method in interface net.cnri.dobj.StorageProxy
Deletes the specified data element from the current object.
deleteDataElement(String) - Method in class net.cnri.repository.AbstractDigitalObject
 
deleteDataElement(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
deleteDataElement(String) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
deleteDataElement(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
deleteDataElement(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
deleteDataElement(String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
deleteDataElement(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
deleteDataElement(String) - Method in interface net.cnri.repository.DigitalObject
Deletes any data element of the given name.
deleteDataElement(String, String) - Method in interface net.cnri.repository.DirectRepository
Deletes any data element of the given name.
deleteDataElement(String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
deleteDataElement(String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
deleteDataElement(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
deleteDataElement(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
deleteDataElement(String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
deleteDataElement(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
deleteDataElement(String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
deleteDataElement(String) - Method in class net.cnri.repository.syncing.SyncingDigitalObject
 
deleteDataElement(String, String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
deleteDataElement(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
deleteDataElement(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
DeleteDatastream(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Delete a digital object data stream
deleteDigitalObject(String) - Method in class net.cnri.do_api.Repository
Deletes a specified digital object from the repository
deleteDigitalObject(String) - Method in class net.cnri.repository.AbstractRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.android.EmbeddedRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.layered.LayeredRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.memory.MemoryRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.networked.NetworkedRepository
 
deleteDigitalObject(String) - Method in interface net.cnri.repository.Repository
Deletes a digital object from the repository.
deleteDigitalObject(String) - Method in class net.cnri.repository.rest.RestRepository
 
deleteDigitalObject(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
deleteDigitalObject(String) - Method in class net.cnri.repository.wrapper.UnionRepository
 
DeleteDisseminator(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Delete a digital object disseminator
DeleteDO(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Delete a digital object
deleteElementAttributes(String, String[]) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Remove the attributes with the given keys from the element.
deleteElementAttributes(String, String[]) - Method in interface net.cnri.dobj.StorageProxy
Remove the attributes with the given keys from the element.
deleteHandle(byte[]) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Delete the specified handle in the database.
deleteObject(String, String) - Method in class net.cnri.apps.dogui.view.MainWindow
 
deleteObject(String, HeaderSet, long) - Method in class net.cnri.apps.doserver.AbstractStorage
 
deleteObject() - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Deletes the digital object along with all data elements or files that are associated with it.
deleteObject(String, boolean) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Deletes the given object.
deleteObject(String, boolean, long) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Deletes the given object.
deleteObject(String, boolean) - Method in interface net.cnri.apps.doserver.Storage
Deletes the digital object along with all data elements or files that are associated with it.
deleteObject(String, boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Deletes the digital object along with all data elements or files that are associated with it.
deleteObject(String, HeaderSet, long) - Method in interface net.cnri.apps.doserver.Storage
Version with enhanced logging (stores txnMetadata in transaction)
deleteObject() - Method in class net.cnri.do_api.DigitalObject
Deletes this digital object
deleteObject() - Method in interface net.cnri.dobj.StorageProxy
Deletes the current object object along with all data elements or files that are associated with it.
DEPOSIT_WELL - Static variable in class net.cnri.apps.dogui.view.DOImages
 
DepositWindow - Class in net.cnri.apps.dogui.view
 
DepositWindow(AdminToolUI, PreDepositWindow) - Constructor for class net.cnri.apps.dogui.view.DepositWindow
 
describeContents() - Method in class net.cnri.repository.android.ParcelableQuery
 
DESEncryption - Class in net.cnri.dobj
DESEncryption objects are capable of encrypting/decrypting data based on a secret key.
DESEncryption(DOConnection) - Constructor for class net.cnri.dobj.DESEncryption
 
deserialize(String) - Static method in class net.cnri.repository.android.ExceptionSerializer
 
deserializeBundleFromString(String) - Static method in class net.cnri.repository.android.Util
 
deserializeBundleFromUriComponent(String) - Static method in class net.cnri.repository.android.Util
 
deserializeObject(String, InputStream) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Reset the object's state and re-initialize it with the data in the given InputStream in the given format.
deserializeObject(String, String, InputStream) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Reset the object's state and re-initialize the object with the data in the given InputStream in the given format.
deserializeObject(String, String, InputStream) - Method in interface net.cnri.apps.doserver.Storage
Reset the object's state and re-initialize the object with the data in the given InputStream in the given format.
deserializeObject(String, InputStream) - Method in interface net.cnri.dobj.StorageProxy
Reset the object's state and re-initialize the object with the data in the given InputStream in the given format.
DetailedSearchView - Class in net.cnri.apps.dogui.view
 
DetailedSearchView(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.DetailedSearchView
 
difference(Set<String>, Set<String>) - Static method in class net.cnri.repository.util.CollectionUtil
 
DigitalObject - Class in net.cnri.do_api
This is a high level interface to an arbitrary digital object.
DigitalObject - Interface in net.cnri.repository
An object for accessing a Digital Object within a Repository.
DigitalObjectReferenceCounter - Class in net.cnri.repository.ref
Counts references by object handle to DigitalObjects and Data Elements.
DigitalObjectReferenceCounter() - Constructor for class net.cnri.repository.ref.DigitalObjectReferenceCounter
 
digitalObjectToDBObject(DigitalObject) - Static method in class net.cnri.repository.util.BsonUtil
 
DigitalObjectWrapper - Class in net.cnri.repository.wrapper
 
DigitalObjectWrapper(RepositoryWrapper, DigitalObject) - Constructor for class net.cnri.repository.wrapper.DigitalObjectWrapper
 
DirectRepository - Interface in net.cnri.repository
An object for accessing a Digital Object Repository.
DirectRepositoryWrapper - Class in net.cnri.repository.wrapper
A wrapper class for wrapping a Repository as a DirectRepository.
DirectRepositoryWrapper(Repository) - Constructor for class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
DNAPusher - Class in net.cnri.apps.dogui.controller
 
DNAPusher(AdminToolUI) - Constructor for class net.cnri.apps.dogui.controller.DNAPusher
Copy all digital objects from the given source into the given destination repository
DNARetriever - Class in net.cnri.apps.dogui.controller
 
DNARetriever(AdminToolUI) - Constructor for class net.cnri.apps.dogui.controller.DNARetriever
Copy all digital objects from the given source to the destination.
DNASynchronizer - Class in net.cnri.apps.dogui.controller
 
DNASynchronizer() - Constructor for class net.cnri.apps.dogui.controller.DNASynchronizer
Copy all digital objects listed in the sourceList from the given source to the destination.
DO_AUTHENTICATION_REQ_ATTRIBUTE - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
DO_ID - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
DO_ID - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
DO_PULL_REPLICATION_KEY - Static variable in class net.cnri.apps.doserver.Main
 
DO_PUSH_REPLICATION_KEY - Static variable in class net.cnri.apps.doserver.Main
 
DOAPISample - Class in net.cnri.apps.test
 
DOAPISample() - Constructor for class net.cnri.apps.test.DOAPISample
 
DOAuthentication - Interface in net.cnri.dobj
Interface for objects that can be used to authenticate themselves to the other side of a DOConnection link.
DOClient - Class in net.cnri.dobj
This class describes an object that provides communication capabilities with the entire digital object system.
DOClient(String, DOServerConnection) - Constructor for class net.cnri.dobj.DOClient
 
DOClient(DOAuthentication) - Constructor for class net.cnri.dobj.DOClient
Create a DOClient instance set up to authenticate with the given information
DOClientConnection - Class in net.cnri.dobj
This class provides the interface for client software to communicate using the DO protocol with a specific digital object server.
DOClientConnection(DOAuthentication) - Constructor for class net.cnri.dobj.DOClientConnection
Instantiate a new DOClientConnection with the specified identity and authentication information.
DOConfiguration - Class in net.cnri.dobj.config
 
DOConnection - Class in net.cnri.dobj
This class encapsulates the connection to a digital object server.
DOConnection(DOAuthentication) - Constructor for class net.cnri.dobj.DOConnection
 
DOConnectionListener - Interface in net.cnri.dobj
DOConnectionListener specifies an interface for objects that can receive notification of events on a DO connection, such as a new channel being opened.
DOConstants - Interface in net.cnri.dobj
Constants for use with the Digital Object Registry and associated systems.
DOCUMENT - Static variable in class net.cnri.apps.dogui.view.DOImages
 
documentOfDigitalObject(DigitalObject) - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
documentOfDigitalObject(DigitalObject) - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Creates a Lucene Document from an object accessed remotely.
documentOfStorageProxy(StorageProxy) - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
documentOfStorageProxy(StorageProxy) - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Creates a Lucene Document from an object in local storage.
documentOfStorageProxy(StorageProxy) - Method in class net.cnri.apps.doserver.operators.JsonIndexBuilder
 
DOES_OBJ_EXIST_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
doesDataElementExist(String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns true if the given data element exists
doesDataElementExist(String, String) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns true if the given data element exists
doesDataElementExist(String, String) - Method in interface net.cnri.apps.doserver.Storage
Returns true if the given data element exists
doesDataElementExist(String) - Method in interface net.cnri.dobj.StorageProxy
Returns true if the given data element exists
doesKnowbotNeedUpdate(String, String, int) - Method in class net.cnri.apps.dogui.controller.Main
Returns whether or not the given knowbot needs an update if the latest version is the one given.
doesObjectExist() - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns true if the given digital object exists.
doesObjectExist(String) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns true if the given digital object exists.
doesObjectExist(String) - Method in interface net.cnri.apps.doserver.Storage
Returns true if the given digital object exists.
doesObjectExist() - Method in interface net.cnri.dobj.StorageProxy
Returns true if the given digital object exists.
DOExample - Class in net.cnri.apps.sample
This class includes simple code to perform common functions using the DO API
DOExample() - Constructor for class net.cnri.apps.sample.DOExample
 
DOException - Exception in net.cnri.dobj
Exception used in most digital object components.
DOException(int, String) - Constructor for exception net.cnri.dobj.DOException
 
DOException(int, String, Throwable) - Constructor for exception net.cnri.dobj.DOException
 
DOFrame - Class in net.cnri.apps.dogui.view
 
DOFrame(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.DOFrame
 
DOFrame(String, AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.DOFrame
 
DOImages - Class in net.cnri.apps.dogui.view
 
DOKeyRing - Class in net.cnri.do_api
This is an interface to a set of encrypted keys that can be used to open encrypted documents in digital objects.
DOKeyRing(PrivateKey, DigitalObject) - Constructor for class net.cnri.do_api.DOKeyRing
 
DOMetadata - Class in net.cnri.dobj
Storage class for metadata about a digital object.
DOMetadata() - Constructor for class net.cnri.dobj.DOMetadata
 
DOOperation - Interface in net.cnri.dobj
Objects implementing the DOOperation interface can be used to perform an operation on a digital object in a repository.
DOOperationContext - Interface in net.cnri.dobj
Objects implementing DOOperationContext provide access to the "system" so that operators can perform their jobs.
DOP_LISTEN_BACKLOG - Static variable in class net.cnri.apps.doserver.Main
 
DOPermissionEditor - Class in net.cnri.apps.dogui.view
 
DOPermissionEditor(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.DOPermissionEditor
 
DOPermissionEditor.DORule - Class in net.cnri.apps.dogui.view
 
DOPermissionEditor.DORule(String) - Constructor for class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
DOPermissionEditor.EntityRenderer - Class in net.cnri.apps.dogui.view
 
DOPermissionEditor.OperationRenderer - Class in net.cnri.apps.dogui.view
 
DOPermissionEditor.PermissionComponent - Class in net.cnri.apps.dogui.view
 
DOPermissionEditor.PermissionComponent(DOPermissionEditor.DORule) - Constructor for class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
DOPermissionEditor.PermissionComponent() - Constructor for class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
DOPSSL_LISTEN_BACKLOG - Static variable in class net.cnri.apps.doserver.Main
 
DOSearch - Class in net.cnri.apps.dogui.controller
DOSearch represents a set of search terms that can include complete phrases, individual keywords, and attributed keywords such as att:author:dickens.
DOSearch() - Constructor for class net.cnri.apps.dogui.controller.DOSearch
Initialize an empty search object
DOSearch(String) - Constructor for class net.cnri.apps.dogui.controller.DOSearch
Initialize a new search object using the given query
doSearch(String) - Method in class net.cnri.apps.doserver.web.SearchableMap
 
doSearch(HeaderSet) - Method in class net.cnri.apps.doserver.web.SearchableMap
 
DOSearch.SearchAttribute - Class in net.cnri.apps.dogui.controller
 
DOSearchResult - Class in net.cnri.apps.dogui.controller
A DOSearchResults object contains the results of executing a DOSearch.
DOSearchResult(HeaderSet) - Constructor for class net.cnri.apps.dogui.controller.DOSearchResult
Initialize an empty set of search results
DOServerConnection - Class in net.cnri.dobj
This class provides the interface for server software to communicate using the DO protocol with a digital object client.
DOServerConnection(DOAuthentication, Socket) - Constructor for class net.cnri.dobj.DOServerConnection
 
DOServerConnection(DOAuthentication, Socket, DOConnectionListener) - Constructor for class net.cnri.dobj.DOServerConnection
Construct a server-side connection handler using the given socket.
DOServerConnection(DOAuthentication, Socket, DOConnectionListener, DelegationClient) - Constructor for class net.cnri.dobj.DOServerConnection
 
DOServerInfo - Class in net.cnri.dobj
 
DOServerOperationContext - Class in net.cnri.apps.doserver
 
DOServerOperationContext() - Constructor for class net.cnri.apps.doserver.DOServerOperationContext
 
DOServiceInfo - Class in net.cnri.dobj
 
DOServiceInfo(String) - Constructor for class net.cnri.dobj.DOServiceInfo
 
DOServiceInfo(String, DOServerInfo[]) - Constructor for class net.cnri.dobj.DOServiceInfo
 
DOServiceInfo(String, String, int, byte[]) - Constructor for class net.cnri.dobj.DOServiceInfo
Convenience constructor for a service with a single server
DoSortTool - Class in net.cnri.apps.doserver
 
DoSortTool() - Constructor for class net.cnri.apps.doserver.DoSortTool
 
DoSortTool.DoPropertiesComparator - Class in net.cnri.apps.doserver
 
DoSortTool.DoPropertiesComparator(List) - Constructor for class net.cnri.apps.doserver.DoSortTool.DoPropertiesComparator
 
DOSSLKeyManager - Class in net.cnri.dobj
This object is used to provide a private key for authentication to the other side of a secure socket connection.
DOSSLKeyManager(PKAuthentication) - Constructor for class net.cnri.dobj.DOSSLKeyManager
 
DOSSLKeyManager(PKAuthentication, PublicKey) - Constructor for class net.cnri.dobj.DOSSLKeyManager
 
DOSSLTrustManager - Class in net.cnri.dobj
This object is used to determine whether the other side of a secure socket connection is authenticated or not based on their Handle and Digital Object authentication.
DOSSLTrustManager() - Constructor for class net.cnri.dobj.DOSSLTrustManager
 
doTest() - Method in class net.cnri.apps.test.LoadTestViaAPI
 
doTest(String) - Method in class net.cnri.apps.test.TestMM
 
doTestInNewThread() - Method in class net.cnri.apps.test.LoadTestViaAPI
 
doTestInNewThread(String) - Method in class net.cnri.apps.test.TestMM
 
DOTransferHandler - Class in net.cnri.apps.dogui.view
 
DOTransferHandler(AdminToolUI, ShowObjectWindow) - Constructor for class net.cnri.apps.dogui.view.DOTransferHandler
 
DOUtil - Class in net.cnri.apps.dogui.controller
Miscellaneous utility functions
DOUtil() - Constructor for class net.cnri.apps.dogui.controller.DOUtil
 
DOViewPanel - Class in net.cnri.apps.dogui.view
A GUI panel that displays and allows interaction with a DigitalObject User: sreilly Date: 5/26/11 Time: 2:43 PM
DOViewPanel(AdminToolUI, DigitalObject) - Constructor for class net.cnri.apps.dogui.view.DOViewPanel
 
DOWN_ARROW - Static variable in class net.cnri.apps.dogui.view.SyncStatusView
 

E

EDIT_MODE - Static variable in interface net.cnri.apps.dogui.view.ViewConstants
 
EDOOperationContext - Interface in net.cnri.dobj.edo
Interface provided to EDOOperator instances in order to allow access to the operation ID, operation parameters, caller ID, the target object's storage, and the other details of the operation invocation.
EDOOperator - Class in net.cnri.dobj.edo
Interface for dynamically loaded digital object "operators".
EDOOperator() - Constructor for class net.cnri.dobj.edo.EDOOperator
 
EDOTypeInfo - Class in net.cnri.dobj.edo
The EDOTypeInfo class contains information about a single digital object type.
EDOTypeInfo(String) - Constructor for class net.cnri.dobj.edo.EDOTypeInfo
 
EDOTypeInfo(String, String[]) - Constructor for class net.cnri.dobj.edo.EDOTypeInfo
 
EL_CONTENT_DIR_TYPE - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
EL_ID - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ELEMENT_ATTRIBUTE_DATA_NOT_PRESENT - Static variable in class net.cnri.repository.Constants
Element attribute "internal.data_not_present", set to "1" to indicate that the data for this data element is not available through this repository.
ELEMENT_ATTRIBUTE_DEFAULT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ELEMENT_ATTRIBUTE_DELIMETER - Static variable in class net.cnri.repository.bdbje.KeyUtil
 
ELEMENT_ATTRIBUTE_DELIMETER_ARRAY - Static variable in class net.cnri.repository.bdbje.KeyUtil
 
ELEMENT_ATTRIBUTE_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ELEMENT_ATTRIBUTE_TYPE - Static variable in class net.cnri.repository.Constants
mimetype
ELEMENT_ATTRIBUTE_WHERE_NAME - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ELEMENT_ATTS_MSGTYPE - Static variable in interface net.cnri.dobj.DOConstants
 
ELEMENT_DELIMETER - Static variable in class net.cnri.repository.bdbje.KeyUtil
 
ELEMENT_DELIMETER_ARRAY - Static variable in class net.cnri.repository.bdbje.KeyUtil
 
ELEMENT_ID - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
ELEMENT_KEY_FORMAT - Static variable in class net.cnri.do_api.DOKeyRing
 
ELEMENT_NAME - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
ELEMENT_NAME - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
ELEMENT_NAME - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
ELEMENT_NAME_CONTENT - Static variable in class net.cnri.repository.Constants
content
ELEMENT_PATH_SEGMENT - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
ELEMENT_WHERE_NAME - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
ElementAttributeQuery - Class in net.cnri.repository.search
A query that matches an object where an element attribute has an exact value.
ElementAttributeQuery(String, String, String) - Constructor for class net.cnri.repository.search.ElementAttributeQuery
 
elementToDBObject(DataElement) - Static method in class net.cnri.repository.util.BsonUtil
 
elNameOnlyColumns - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
EM_COMMAND_CREATE_DATASTREAM - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_CREATE_DISSEMINATOR - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_CREATE_DO - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_DELETE_ATTACHMENTS - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_DELETE_DATASTREAM - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_DELETE_DISSEMINATOR - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_DELETE_DO - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_DATASTREAM_BYTES - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_DATASTREAM_KEY_METADATA - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_DISSEMINATION - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_DISSEMINATOR_METADATA - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_EXECUTABLE - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_KEY_METADATA - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_READ_REQUEST - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_SERVLET - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_TYPE_SIGNATURE - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_GET_VERSION - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_LIST_ATTACHMENTS - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_LIST_DATASTREAMS - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_LIST_DISSEMINATORS - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_LIST_DO - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_LIST_DO_POLICIES - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_SET_ATTACHMENTS - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_SET_DATASTREAM_BYTES - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_SET_DO_POLICIES - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_SET_EXECUTABLE - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_SET_READ_REQUEST - Static variable in interface net.cnri.dobj.DOConstants
 
EM_COMMAND_VERIFY_DO - Static variable in interface net.cnri.dobj.DOConstants
 
EmbeddedDataElement - Class in net.cnri.repository.android
 
EmbeddedDataElement(EmbeddedDigitalObject, Uri, String) - Constructor for class net.cnri.repository.android.EmbeddedDataElement
 
EmbeddedDigitalObject - Class in net.cnri.repository.android
 
EmbeddedDigitalObject(EmbeddedRepository, Uri, String) - Constructor for class net.cnri.repository.android.EmbeddedDigitalObject
 
EmbeddedRepository - Class in net.cnri.repository.android
Implements the Repository interface by writing data to an Android ContentProvider backed by an SQLite database.
EmbeddedRepository(Context, String) - Constructor for class net.cnri.repository.android.EmbeddedRepository
Creates an EmbeddedRepository pointing to a specific content provider specified by its authority.
EmptyCursor - Class in net.cnri.repository.android
An implementation of Cursor.
EmptyCursor() - Constructor for class net.cnri.repository.android.EmptyCursor
 
ENABLE_AUDIT_LOGS_KEY - Static variable in class net.cnri.apps.doserver.Main
 
encode(String) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
encodeAsPascalString(String) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
encodeHex(byte[], int, int, StringBuffer) - Static method in class net.cnri.apps.doserver.HashDirectoryStorage
Encode the given byte array into a hexadecimal string.
encodeISO88591(String) - Static method in class net.cnri.repository.util.StringEncoding
Convert a string to bytes using the ISO-8859-1 encoding.
encodeTxn(Transaction, OutputStream) - Static method in class net.cnri.apps.doserver.txnlog.Transaction
Encode the given transaction and write it to the given OutputStream.
encodeUriSafe(String) - Static method in class net.cnri.repository.util.StringEncoding
Ridiculously optimized encoding and decoding of arbitrary strings into URL-safe path segments.
encodeUriSafeBytes(byte[]) - Static method in class net.cnri.repository.util.StringEncoding
 
encodeURLComponent(String) - Static method in class net.cnri.apps.doserver.web.VelocityUtil
 
encodeUTF16BE(String) - Static method in class net.cnri.repository.util.StringEncoding
 
encodeUTF8(String) - Static method in class net.cnri.dobj.DOConnection
Encode a String into a UTF8 byte array
END_DATE_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
ensureIndexUpToDate() - Method in class net.cnri.repository.networked.NetworkedRepository
Sends the repository a 1037/indexUpToDate operation.
ENTIRE_OBJECT_DEFAULT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
ENTIRE_OBJECT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
ENTITY_LIST - Static variable in class net.cnri.do_api.EntityMap
 
EntityMap - Class in net.cnri.do_api
An EntityMap stores a mapping from identifiers to local, human readable names.
EntityMap() - Constructor for class net.cnri.do_api.EntityMap
 
EntityMap.Entity - Class in net.cnri.do_api
 
EntityMap.Entity() - Constructor for class net.cnri.do_api.EntityMap.Entity
 
entrySet() - Method in class net.cnri.repository.highlevel.AttributeMap
 
entrySet() - Method in class net.cnri.repository.networked.HeaderSetPrefixMap
 
entrySet() - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
entrySet() - Method in class net.cnri.repository.util.StringPairListMap
 
equals(Object) - Method in class net.cnri.apps.dogui.view.SearchResultsList.DateComparator
 
equals(Object) - Method in class net.cnri.apps.dogui.view.SearchResultsList.NameComparator
 
equals(Object) - Method in class net.cnri.apps.dogui.view.SearchResultsList.TypeComparator
 
equals(Object) - Method in class net.cnri.dobj.HeaderItem
 
equals(Object) - Method in class net.cnri.dobj.HeaderSet
 
equals(Object) - Method in class net.cnri.repository.AbstractDigitalObject
 
equals(Object) - Method in class net.cnri.repository.util.Pair
 
err - Variable in class net.cnri.apps.doserver.SetupHelper
 
ERROR_RESPONSE_CODE - Static variable in class net.cnri.dobj.DOConnection
 
escape(CharSequence) - Static method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
EventApi - Class in net.cnri.repository.android
This class provides static methods allowing any app to record events in the Agora repository which will be automatically migrated to the device manager and on to the aggregation servers for analysis.
EventApi() - Constructor for class net.cnri.repository.android.EventApi
 
ExceptionSerializer - Class in net.cnri.repository.android
 
ExceptionSerializer() - Constructor for class net.cnri.repository.android.ExceptionSerializer
 
executeInContext() - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
 
executeInContext() - Method in class net.cnri.apps.doserver.operators.StandardOperations
 
executeInContext() - Method in class net.cnri.knowbots.matrix.MatrixOps
 
executeInContext() - Method in class net.cnri.knowbots.standardops.StandardOperations
 
EXTERNAL_HD - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
ExternalInterface - Class in net.cnri.apps.doserver
This class defines an object that provides access to internal server operations.
extractAttributeName(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
extractAttributeNameBytes(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
extractElementName(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
extractHandle(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
extractHandleBytes(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
extraDateString(HeaderItem) - Static method in class net.cnri.apps.doserver.web.VelocityUtil
 

F

FastDateFormat - Class in net.cnri.repository.util
A thread-safe and high-performance class for formatting and parsing dates.
FastDateFormat(TimeZone) - Constructor for class net.cnri.repository.util.FastDateFormat
Constructs a FastDateFormat using the specified time zone, or UTC if given null.
FastDateFormat(FastDateFormat.FormatSpec, TimeZone) - Constructor for class net.cnri.repository.util.FastDateFormat
Constructs a FastDateFormat using the specified default format spec and the specified time zone, or UTC if given null.
FastDateFormat.FormatSpec - Class in net.cnri.repository.util
Specification of how to format a date.
FastDateFormat.FormatSpec(String, String, String, String, String, boolean, boolean) - Constructor for class net.cnri.repository.util.FastDateFormat.FormatSpec
Constructs a format specification.
FEDERATED_INDEXES_KEY - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
FILE_NAME_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
FileDataElement - Interface in net.cnri.repository
Interface for DataElements which can be accessed as files.
FilesystemDataElement - Class in net.cnri.repository.filesystem
 
FilesystemDataElement(FilesystemDigitalObject, File, String) - Constructor for class net.cnri.repository.filesystem.FilesystemDataElement
 
FilesystemDigitalObject - Class in net.cnri.repository.filesystem
 
FilesystemDigitalObject(FilesystemRepository, File, String) - Constructor for class net.cnri.repository.filesystem.FilesystemDigitalObject
 
FilesystemRepository - Class in net.cnri.repository.filesystem
Digital Object repository built on top of a file system.
FilesystemRepository(File) - Constructor for class net.cnri.repository.filesystem.FilesystemRepository
 
fillWindow(int, CursorWindow) - Method in class net.cnri.repository.android.EmptyCursor
 
FilteringCloseableIteratorWrapper<T> - Class in net.cnri.repository.util
CloseableIterator which returns the result of returning only some of the objects returned by a given CloseableIterator.
FilteringCloseableIteratorWrapper(CloseableIterator<T>) - Constructor for class net.cnri.repository.util.FilteringCloseableIteratorWrapper
 
finalize() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue
 
finalize() - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
 
finishProcessing(long) - Method in interface net.cnri.apps.doserver.txnlog.TransactionCallback
Finish processing this request.
flush() - Method in class net.cnri.apps.doserver.LoggerOutputStream
 
FOLDER_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
forEach(Iterator<T>) - Static method in class net.cnri.repository.util.CollectionUtil
A convenience method to use an iterator in a for-each loop.
format(long) - Method in class net.cnri.repository.util.FastDateFormat
Formats a given time using the default format spec.
format(long, boolean) - Method in class net.cnri.repository.util.FastDateFormat
Formats a given time using the default format spec.
format(FastDateFormat.FormatSpec, long) - Method in class net.cnri.repository.util.FastDateFormat
Formats a given time in a profile of ISO8601.
format(FastDateFormat.FormatSpec, long, boolean) - Method in class net.cnri.repository.util.FastDateFormat
Formats a given time in a profile of ISO8601.
format(long, TimeZone) - Static method in class net.cnri.repository.util.FastDateFormat
Formats a given time in the default format spec (2012-11-02T23:39:05.346-05:00), using a specified time zone.
format(FastDateFormat.FormatSpec, long, TimeZone) - Static method in class net.cnri.repository.util.FastDateFormat
Formats a given time in a profile of ISO8601, using a specified time zone.
formatDate(Date) - Static method in class net.cnri.apps.dogui.controller.DOSearch
Format a java.util.Date object into a string representation suitable for date ranges in searches.
formatDate(Date) - Static method in class net.cnri.apps.doserver.web.MetadataUtil
 
formatNow() - Method in class net.cnri.repository.util.FastDateFormat
Formats the current time using the default format spec, caching format calculations for increased performance over many calls.
formatNow(FastDateFormat.FormatSpec) - Method in class net.cnri.repository.util.FastDateFormat
Formats the current time in a profile of ISO8601, caching format calculations for increased performance over many calls.
formatUtc(long) - Static method in class net.cnri.repository.util.FastDateFormat
Formats a given time in the default format spec (2012-11-02T23:39:05.346Z), using UTC.
formatUtc(FastDateFormat.FormatSpec, long) - Static method in class net.cnri.repository.util.FastDateFormat
Formats a given time in a profile of ISO8601, using UTC.
FORWARDING_ELEMENT - Static variable in class net.cnri.apps.doserver.Authorizer
 
forwardingIsAllowed(DOOperationContext, Authorizer.AuthorizationInfo) - Method in class net.cnri.apps.doserver.Authorizer
This is called to determine if and how the given operation can be forwarded to a remote repository.
fromBson(byte[]) - Static method in class net.cnri.repository.util.BsonUtil
 
fromByteArray(byte[]) - Static method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
fromByteArray(byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
fromJSON(String) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
fromJSON(String) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 

G

generateElementAttributKey(String, String, String) - Static method in class net.cnri.repository.bdbje.NameValueKeyCreator
 
generateEncryptionKey() - Method in class net.cnri.do_api.DOKeyRing
Create and return a SecretKey suitable for object encryption
generateKey(String, String) - Static method in class net.cnri.repository.bdbje.NameValueKeyCreator
 
generateKeys(String, int, byte[], File, File) - Static method in class net.cnri.apps.cmdline.KeyGenerator
 
generateKeys(File, File, String) - Method in class net.cnri.apps.doserver.SetupHelper
 
GenericEncryption - Class in net.cnri.dobj
GenericEncryption objects are capable of encrypting/decrypting data based on a secret key.
GenericEncryption(DOConnection) - Constructor for class net.cnri.dobj.GenericEncryption
 
GenericSyncIntervalManager - Class in net.cnri.repository.syncing
 
GenericSyncIntervalManager(long) - Constructor for class net.cnri.repository.syncing.GenericSyncIntervalManager
 
get(int) - Method in class net.cnri.dobj.HeaderSet
 
get(Object) - Method in class net.cnri.repository.highlevel.AttributeMap
 
get(Object) - Method in class net.cnri.repository.networked.HeaderSetPrefixMap
 
get(Object) - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
get(String) - Method in class net.cnri.repository.ref.DigitalObjectReferenceCounter
Return the number of tracked references to the given handle.
get(T) - Method in class net.cnri.repository.util.ConcurrentCountingHashMap
 
get(Object) - Method in class net.cnri.repository.util.StringPairListMap
 
GET_ATTRIBUTES_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
GET_CREDENTIALS_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
GET_DATA_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
GET_OP - Static variable in class net.cnri.apps.test.IndexTest
 
GET_REPO_TXNS_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
GET_SERIALIZED_FORM_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
getAccessString(HandleValue) - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
 
getAddressBook() - Method in class net.cnri.apps.dogui.view.AdminToolUI
Return the address book associated with this user
getAnalyzer() - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
getAnalyzer() - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Returns the analyzer used to write documents into the index.
getAndLockIndexSearcherWrapper() - Method in class net.cnri.apps.doserver.operators.IndexSearcherManager
 
getAnonymousAuth() - Static method in class net.cnri.dobj.AbstractAuthentication
 
getAppMenu() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
getAsListAttribute(String) - Method in class net.cnri.repository.highlevel.HighLevelDigitalObject
Treats the value of the attribute as a new line separated list of strings.
GetAttachedExe(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Set the executable for a servlet or signature disseminator
getAttribute(String, String) - Method in class net.cnri.do_api.DataElement
Associates the given attributeValue with the given attributeName for this object.
getAttribute(String, String) - Method in class net.cnri.do_api.DigitalObject
Associates the given attributeValue with the given attributeName for this object.
getAttribute(String, String) - Method in class net.cnri.do_api.EntityMap.Entity
Gets the value that is associated with the given attribute within this entity or defaultVal if there is no value associated with the given attribute.
getAttribute(String) - Method in class net.cnri.repository.AbstractDataElement
 
getAttribute(String) - Method in class net.cnri.repository.AbstractDigitalObject
 
getAttribute(String, String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
getAttribute(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
getAttribute(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getAttribute(String, String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getAttribute(String) - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
getAttribute(String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
getAttribute(String, String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
getAttribute(String) - Method in interface net.cnri.repository.DataElement
Returns the value for a particular attribute
getAttribute(String) - Method in interface net.cnri.repository.DigitalObject
Returns the value for a particular attribute
getAttribute(String, String, String) - Method in interface net.cnri.repository.DirectRepository
Returns the value for a particular attribute
getAttribute(String) - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
getAttribute(String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
getAttribute(String) - Method in class net.cnri.repository.layered.LayeredDataElement
 
getAttribute(String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
getAttribute(String, String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
getAttribute(String) - Method in class net.cnri.repository.memory.MemoryDataElement
 
getAttribute(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
getAttribute(String) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
getAttribute(String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
getAttribute(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
getAttribute(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
getAttribute(String) - Method in class net.cnri.repository.rest.RestDataElement
 
getAttribute(String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
getAttribute(String) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
getAttribute(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getAttribute(String, String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
getAttributeKey(String, String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getAttributeKey(byte[], String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getAttributeName() - Method in class net.cnri.repository.rest.servlet.RequestPath
 
getAttributeName() - Method in class net.cnri.repository.search.AttributeQuery
 
getAttributeName() - Method in class net.cnri.repository.search.ElementAttributeQuery
 
getAttributes() - Method in class net.cnri.apps.dogui.controller.DOSearch
Return an iterator of SearchAttribute objects
getAttributes(HeaderSet) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Get all of the key-value attributes that are associated with the object.
getAttributes(String, String, HeaderSet) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Get the value that has been associated with the given key.
getAttributes() - Method in class net.cnri.apps.doserver.HTTPConnectionHandler.ElementType
 
getAttributes(String, String, HeaderSet) - Method in interface net.cnri.apps.doserver.Storage
Get the attributes for the given object or element within the object.
getAttributes() - Method in class net.cnri.do_api.DataElement
Return all attributes
getAttributes() - Method in class net.cnri.do_api.DigitalObject
Return all attributes
getAttributes(HeaderSet) - Method in interface net.cnri.dobj.StorageProxy
Get all of the key-value attributes that are associated with the object.
getAttributes() - Method in class net.cnri.repository.AbstractDataElement
 
getAttributes() - Method in class net.cnri.repository.AbstractDigitalObject
 
getAttributes(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
getAttributes() - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
getAttributes() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getAttributes(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getAttributes(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
getAttributes() - Method in interface net.cnri.repository.DataElement
Returns a Map view of the attributes of the data element.
getAttributes() - Method in interface net.cnri.repository.DigitalObject
Returns a Map view of the attributes of the digital object.
getAttributes(String, String) - Method in interface net.cnri.repository.DirectRepository
Returns a Map view of the attributes of the digital object or data element.
getAttributes() - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
getAttributes() - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
getAttributes() - Method in class net.cnri.repository.layered.LayeredDataElement
 
getAttributes() - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
getAttributes(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
getAttributes() - Method in class net.cnri.repository.memory.MemoryDataElement
 
getAttributes() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
getAttributes() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
getAttributes() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
getAttributes() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
getAttributes() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
getAttributes() - Method in class net.cnri.repository.rest.RestDataElement
 
getAttributes() - Method in class net.cnri.repository.rest.RestDigitalObject
 
getAttributes() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
getAttributes() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView
 
getAttributes() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
getAttributes() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView
 
getAttributes() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
getAttributes() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getAttributes(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
getAttributeSearchKey(String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getAtts() - Method in class net.cnri.do_api.SearchResult.Element
 
getAtts() - Method in class net.cnri.do_api.SearchResult
 
getAuditLogEntry(File, String, int) - Method in class net.cnri.apps.doserver.AuditLogArchiver
Returns an InputStream with the contents of the given file, whether archived or not.
getAuth() - Method in class net.cnri.apps.doserver.Main
Returns the DOAuthentication that identifies this server.
getAuthentication(boolean) - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
getAuthentication() - Method in class net.cnri.apps.doutilgui.AuthWindow
 
getAuthID() - Method in class net.cnri.dobj.DOConnection
Return the identifier that we are using to identify ourself
getAuthorizationDelegateAttributes() - Method in class net.cnri.apps.doserver.Main
 
getAuthorizer() - Method in class net.cnri.apps.doserver.Main
Return the Authorizer that determines which operations are allowed by whom
getAutoSetPermissionsForNewObjects() - Method in class net.cnri.apps.doserver.Main
Returns true if newly created objects should have all access permissions for
getBaseFolder() - Method in class net.cnri.apps.doserver.Main
Return the folder under which all of this server's configuration and other components are located.
getBlob(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getBoolean(String, boolean) - Method in class net.cnri.apps.doserver.SetupHelper
 
getBooleanHeader(String, boolean) - Method in class net.cnri.dobj.HeaderSet
Returns the boolean value for the last header with the given name.
getBottom() - Method in class net.cnri.repository.layered.LayeredRepository
 
getByteAfterHandle(byte[], int) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getCallerID() - Method in interface net.cnri.dobj.DOOperationContext
Returns the identity of the caller.
getCallerID() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns the identity of the caller.
getCallerId() - Method in interface net.cnri.repository.internal.Caller
Returns the id (handle) of the caller.
getCallerID() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getCallerId() - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Returns the id used to construct this instance.
getCause() - Method in exception net.cnri.repository.UncheckedRepositoryException
 
getCertFactory() - Static method in class net.cnri.apps.doserver.operators.StandardOperations
 
getCertificateChain(String) - Method in class net.cnri.dobj.DOSSLKeyManager
 
getClientAddress() - Method in class net.cnri.apps.doserver.DOServerOperationContext
 
getClientAddress() - Method in interface net.cnri.repository.internal.Caller
Returns the internet address of the client.
getClientAddress() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getClientAddress() - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Returns the loopback address.
getClientAliases(String, Principal[]) - Method in class net.cnri.dobj.DOSSLKeyManager
 
getCloseableScanner(long) - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
Returns an Enumeration of Transaction objects starting after the given timestamp.
getCloseableScanner(long) - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue
 
getCloseableScanner(long) - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue
Returns an Enumeration of Transaction objects starting after the given timestamp.
getCloseableScanner(long) - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
getColumnCount() - Method in class net.cnri.repository.android.EmptyCursor
 
getColumnIndex(String) - Method in class net.cnri.repository.android.EmptyCursor
 
getColumnIndexOrThrow(String) - Method in class net.cnri.repository.android.EmptyCursor
 
getColumnName(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getColumnNames() - Method in class net.cnri.repository.android.EmptyCursor
 
getCommand() - Method in class net.cnri.apps.dogui.view.HDLAction
 
getConfig() - Method in class net.cnri.repository.syncing.SyncingRepository
 
getConfigKeys() - Method in class net.cnri.apps.doserver.Main
Get an iterator over the set of server configuration keys
getConfiguration() - Static method in class net.cnri.dobj.config.DOConfiguration
Get the current default configuration.
getConfigVal(String) - Method in class net.cnri.apps.doserver.Main
Get the value from the configuration table that is associated with the given key
getConfigVal(String, String) - Method in class net.cnri.apps.doserver.Main
Get the value from the configuration table that is associated with the given key.
getConnection() - Method in class net.cnri.apps.doserver.InternalRepository
Internal method to return the underlying connection that is used to communicate with this Repository.
getConnection() - Method in class net.cnri.do_api.Repository
Internal method to return the underlying connection that is used to communicate with this Repository.
getConnectionMapping(Object) - Method in interface net.cnri.dobj.DOOperationContext
Returns the object from the connection-level information table that had previously been used as the mappingData parameter for a call to setConnectionMapping with the given mappingKey on the same connection.
getConnectionMapping(Object) - Method in class net.cnri.dobj.DOServerConnection
Returns the object from the connection-level information table that had previously been used as the mappingData parameter for a call to setConnectionMapping with the given mappingKey.
getConnectionMapping(Object) - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns the object from the connection-level information table that had previously been used as the mappingData parameter for a call to setConnectionMapping with the given mappingKey on the same connection.
getConnectionMapping(Object) - Method in interface net.cnri.repository.internal.Caller
Retrieve arbitrary information stored for the caller across multiple operations.
getConnectionMapping(Object) - Method in class net.cnri.repository.internal.InternalOperationContext
 
getConnectionMapping(Object) - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Always returns null.
getConnectionToRepository(String) - Method in class net.cnri.dobj.DOClient
Return a connection to the given repository.
getContentDateModified() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the date the content was last modified or 0 if not known
getContentEncryptionAlgorithm() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the encryption algorithm that was used to encrypt the content element
getContentEncryptionKeyID() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the fingerprint of the key that was used to encrypt the content element
getContentFileName() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the file name for the object
getContentMimeType() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the mime type that was associated with the content
getContentSize() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the length of the content or -1 if the length is not known
getCount() - Method in class net.cnri.repository.android.EmptyCursor
 
getCredentialIDs() - Method in interface net.cnri.dobj.DOOperationContext
Returns a list of unverified IDs that the client claims as credentials.
getCredentialIDs() - Method in class net.cnri.dobj.DOServerConnection
Returns a list of unverified IDs that the client claims as credentials.
getCredentialIDs() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns a list of unverified IDs that the client claims as credentials.
getCredentialIds() - Method in interface net.cnri.repository.internal.Caller
Returns a list of ids (such as groups) which the caller claims as credentials.
getCredentialIDs() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getCredentialIds() - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Always returns null.
getCredentials() - Method in class net.cnri.dobj.AbstractAuthentication
Retrieve the credentials from this user's digital object so that they can be presented to any servers during authentication.
getCredentials() - Method in interface net.cnri.dobj.DOAuthentication
Returns any certificates that supplement this entities authentication
getCredentials() - Method in class net.cnri.dobj.ProxiedAuthentication
Returns an empty list since the proxied authentication returns a list of credentials in the signChallenge() method.
getCredentials() - Method in class net.cnri.dobj.SecretKeyAuthentication
Retrieve the credentials from this user's digital object so that they can be presented to any servers during authentication.
getData() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
getData() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
getDataElement(String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns the identified data element for this object.
getDataElement(String, String) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns the identified data element for the given object.
getDataElement(String, String) - Method in interface net.cnri.apps.doserver.Storage
Returns the identified data element for the given object.
getDataElement(String) - Method in class net.cnri.do_api.DigitalObject
Return a reference to the given data element within this object
getDataElement(String) - Method in interface net.cnri.dobj.StorageProxy
Returns a stream for reading the identified data element for this object.
getDataElement(String) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
getDataElement(String) - Method in interface net.cnri.repository.DigitalObject
Returns the data element with the given name.
getDataElement(String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
getDataElement(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getDataElementByContext(String, String) - Method in interface net.cnri.dobj.edo.EDOOperationContext
Return an input stream that reads the identified data element based on the given context ID.
getDataElementID() - Method in class net.cnri.do_api.DataElement
Returns the data element's identifier within the object
getDataElementNames() - Method in class net.cnri.repository.AbstractDigitalObject
 
getDataElementNames() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
getDataElementNames() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getDataElementNames() - Method in interface net.cnri.repository.DigitalObject
Return a list of the names of the data elements in this digital object.
getDataElementNames() - Method in class net.cnri.repository.rest.RestDigitalObject
 
getDataElementNames() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getDataElements() - Method in class net.cnri.repository.AbstractDigitalObject
 
getDataElements() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
getDataElements() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getDataElements() - Method in interface net.cnri.repository.DigitalObject
Returns a list of the data elements in this digital object.
getDataElements() - Method in class net.cnri.repository.rest.RestDigitalObject
 
getDataElements() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
GetDataStream(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Helper to retrieve all of a digital object data stream
GetDataStreamBytes(String, String, long, long) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves bytes from a digital object data stream
GetDataStreamBytes(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves bytes from a digital object data element as a stream.
GetDatastreamMetadata(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves the key metadata for a digital object's data stream
getDataString() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
getDataString() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
getDataStringAsBytes() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
getDataStringAsBytes() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
getDateCreated() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the date that the object was created or 0 if the creation date is not known.
getDateCreated() - Method in class net.cnri.do_api.DataElement
Return the date that this object was created
getDateCreated() - Method in class net.cnri.do_api.DigitalObject
Return the date that this object was created
getDateCreated() - Method in class net.cnri.dobj.DOMetadata
Returns the date that the DO was most recently created.
getDateDeleted() - Method in class net.cnri.dobj.DOMetadata
Returns the date that the DO was most recently deleted.
getDateLastModified() - Method in class net.cnri.do_api.DataElement
Return the date that this object was last modified
getDateLastModified() - Method in class net.cnri.do_api.DigitalObject
Return the date that this object was last modified
getDateModified() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the date that the object was created or 0 if the creation date is not known.
getDateRange(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
Return the date range value for an attribute.
getDateRange() - Method in class net.cnri.apps.dogui.controller.DOSearch.SearchAttribute
 
getDb() - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getDelegationClient() - Method in class net.cnri.apps.doserver.Main
Return delegation client that is used to verify group membership
getDepositDropHandler() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
getDigitalObject() - Method in class net.cnri.do_api.DataElement
Return the DigitalObject of which this element is a part
getDigitalObject(String) - Method in class net.cnri.do_api.Repository
If the specified digital object exists in the repository, this method will return an instance of the DigitalObject class corresponding to that object.
getDigitalObject() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.android.EmbeddedRepository
 
getDigitalObject() - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getDigitalObject() - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
getDigitalObject() - Method in interface net.cnri.repository.DataElement
Returns the digital object of this data element.
getDigitalObject() - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
getDigitalObject(String) - Method in class net.cnri.repository.highlevel.HighLevelRepository
 
getDigitalObject() - Method in class net.cnri.repository.layered.LayeredDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.layered.LayeredRepository
 
getDigitalObject() - Method in class net.cnri.repository.memory.MemoryDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.memory.MemoryRepository
 
getDigitalObject() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.networked.NetworkedRepository
 
getDigitalObject() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
getDigitalObject(String) - Method in interface net.cnri.repository.Repository
Returns the digital object with the given identifier from this repository.
getDigitalObject() - Method in class net.cnri.repository.rest.RestDataElement
 
getDigitalObject(String) - Method in class net.cnri.repository.rest.RestRepository
 
getDigitalObject() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
getDigitalObject(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
getDigitalObject(String) - Method in class net.cnri.repository.wrapper.UnionRepository
 
GetDissemination(String, String, String, NamedTypedValue[]) - Method in class net.cnri.dobj.emcompat.ServerConnection
Disseminates a digital object
GetDisseminatorMetadata(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves the key metadata for a digital object's disseminator
getDOClientWithForwardedAuthentication(String) - Method in class net.cnri.apps.doserver.DOServerOperationContext
Return a DOClient instance that forwards any authentication challenges back to the DOP client on the other end of this connection.
getDOClientWithForwardedAuthentication(String) - Method in class net.cnri.repository.internal.InternalOperationContext
 
getDouble(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getDOViewsFromURL(String) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
getDOViewsFromURL(String) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
getDuration() - Method in class net.cnri.repository.util.Timer
 
getElement(String) - Method in class net.cnri.do_api.SearchResult
 
getElementAttributeKey(String, String, String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getElementAttributeKey(byte[], String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getElementAttributes(String, HeaderSet) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Get all of the key-value attributes that are associated with the given element in the object.
getElementAttributes(String, HeaderSet) - Method in interface net.cnri.dobj.StorageProxy
Get all of the key-value attributes that are associated with the given element in the object.
getElementAttributeSearchKey(String, String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getElementFile(String, String, boolean) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getElementID() - Method in class net.cnri.do_api.SearchResult.Element
 
getElementId() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
getElementKey(String, String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getElementKey(byte[], String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getElementLink() - Method in class net.cnri.apps.doserver.HTTPConnectionHandler.ElementType
 
getElementName() - Method in class net.cnri.repository.rest.servlet.RequestPath
 
getElementName() - Method in class net.cnri.repository.search.ElementAttributeQuery
 
getElements() - Method in class net.cnri.do_api.SearchResult
 
getElements() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView
 
getElements() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView
 
getEmbeddedRepository(Context) - Static method in class net.cnri.repository.android.EmbeddedRepository
Creates a repository used to access the embedded repository on the Android device.
getEntities() - Method in class net.cnri.do_api.EntityMap
Return a java.util.List containing the EntityMap.Entity objects in the list.
getEntity(int) - Method in class net.cnri.do_api.EntityMap
Return the address book entity at the given index
getEntityForID(String) - Method in class net.cnri.do_api.EntityMap
Return the entity with the given ID or null if no entity has that ID.
getEntityLabel(String) - Method in class net.cnri.do_api.EntityMap
Return a label that can be used to describe the entity having the given ID.
getEntityName(String, String) - Method in class net.cnri.do_api.EntityMap
Return the name that is associated with the given ID.
getErrorCode() - Method in exception net.cnri.dobj.DOException
 
getExplicitAccepts(StorageProxy, String) - Method in class net.cnri.apps.doserver.Authorizer
Return a list of entities who are explicitly given permission to perform the given operation on the object.
getExternalAddress() - Method in class net.cnri.apps.doserver.SetupHelper
 
getExtras() - Method in class net.cnri.repository.android.EmptyCursor
 
getExtras() - Method in class net.cnri.repository.search.QueryParams
 
getFields() - Method in class net.cnri.do_api.SearchResult.Element
 
getFields() - Method in class net.cnri.do_api.SearchResult
 
getFile(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
getFile() - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
getFile(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getFile() - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
getFile(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
getFile(String, String) - Method in interface net.cnri.repository.DirectRepository
Returns a file for the data of the data element.
getFile() - Method in interface net.cnri.repository.FileDataElement
Returns a file for the data of the data element.
getFile() - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
getFile(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
getFile(String, String) - Method in class net.cnri.repository.memory.MemoryRepository
 
getFile(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
getFileForDataElement(String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns the File in which the given data element is stored, if any.
getFileForDataElement(String, String) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns the File in which the given data element is stored, if any.
getFileForDataElement(String, String) - Method in interface net.cnri.apps.doserver.Storage
Returns the File in which the given data element is stored, if any.
getFileForDataElement(String) - Method in interface net.cnri.dobj.StorageProxy
Returns the File in which the given data element is stored, if any.
getFirstAttribute(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
Return the value of the first attribute, if any, that is associated with the given name
getFirstDate() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue
 
getFirstDateInLog() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue.QueueScanner
 
getFloat(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getFolder() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the folder that applies to this object
getFriendlyMessageForException(Exception) - Static method in exception net.cnri.dobj.DOException
 
getGreatestModifiedFromRemote() - Method in class net.cnri.repository.syncing.SyncingRepository
 
GetHandle() - Method in class net.cnri.dobj.emcompat.ServerConnection
Accessor for the handle of this repository
getHandle() - Method in class net.cnri.repository.AbstractRepository
 
getHandle() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
getHandle() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getHandle() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
getHandle() - Method in interface net.cnri.repository.DigitalObject
Returns the identifier for this digital object.
getHandle() - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
getHandle() - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
getHandle() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
getHandle() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
getHandle() - Method in class net.cnri.repository.networked.NetworkedRepository
 
getHandle() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
getHandle() - Method in interface net.cnri.repository.Repository
Returns the handle of the repository.
getHandle() - Method in class net.cnri.repository.rest.RestDigitalObject
 
getHandle() - Method in class net.cnri.repository.rest.RestRepository
 
getHandle() - Method in class net.cnri.repository.rest.servlet.RequestPath
 
getHandle() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getHandle() - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
getHandle() - Method in class net.cnri.repository.wrapper.UnionRepository
 
getHandleKey(String) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getHandlesForNA(byte[]) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Scan the database for handles with the given naming authority and return an Enumeration of byte arrays with each byte array being a handle.
getHashString() - Method in class net.cnri.repository.util.HashAndSalt
 
getHeaderSubset(String) - Method in class net.cnri.dobj.HeaderSet
Returns a new HeaderSet with the key-value pairs for which the keys have the given prefix.
getHexByteArrayHeader(String, byte[]) - Method in class net.cnri.dobj.HeaderSet
Returns the byte array value for the last header with the given name.
getHostAddress() - Method in class net.cnri.dobj.DOServerInfo
 
getHosted() - Method in class net.cnri.apps.doserver.SetupHelper
 
getHTTPPort() - Method in class net.cnri.apps.doserver.SetupHelper
 
getHTTPSPort() - Method in class net.cnri.apps.doserver.SetupHelper
 
getIcon(String) - Method in class net.cnri.apps.dogui.view.DOImages
Get an icon with the given path as a resource.
getIcon(String) - Method in class net.cnri.apps.dogui.view.HDLAction
 
getID() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the identifier of the object
getID() - Method in class net.cnri.apps.doutilgui.AuthWindow
 
getID() - Method in class net.cnri.do_api.DigitalObject
 
getID() - Method in class net.cnri.do_api.EntityMap.Entity
Return the identifier (handle) for this entity
getID() - Method in interface net.cnri.dobj.DOAuthentication
Returns the identifier of the calling code.
getID() - Method in class net.cnri.dobj.PKAuthentication
Returns the identifier representing the entity that is supposed to be authenticated by this object.
getID() - Method in class net.cnri.dobj.ProxiedAuthentication
Returns the identifier of the entity whose authentication is being proxied
getID() - Method in class net.cnri.dobj.SecretKeyAuthentication
Returns the identifier representing the entity that is supposed to be authenticated by this object.
getId() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView
 
getId() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView
 
getImage(String) - Method in class net.cnri.apps.dogui.view.DOImages
Get an image with the given path as a resource.
getImages() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
getImpliedOperationIterator() - Method in class net.cnri.dobj.edo.EDOTypeInfo
Return an iterator over the operations that are implied by this type
getImpliedOperations() - Method in class net.cnri.dobj.edo.EDOTypeInfo
Return an array of the operation IDs that are implied by this type
getIndexSearcher() - Method in class net.cnri.apps.doserver.operators.IndexSearcherManager.LockTrackingIndexSearcherWrapper
 
getInputStream() - Method in class net.cnri.dobj.StreamPair
 
getInt(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getInteger(String, int) - Method in class net.cnri.apps.doserver.SetupHelper
Prompt the user for a positive integer.
getInteger(String, int, int, int) - Method in class net.cnri.apps.doserver.SetupHelper
Prompt the user for a positive integer (within specified limits, if any).
getInternalAddress() - Method in class net.cnri.apps.doserver.SetupHelper
 
getIntHeader(String, int) - Method in class net.cnri.dobj.HeaderSet
Returns the integer value for the last header with the given name.
getIPAddress(String, InetAddress) - Method in class net.cnri.apps.doserver.SetupHelper
 
getIterator() - Method in class net.cnri.do_api.Repository.QueryResults
 
getJSONFromURL(String) - Static method in class net.cnri.repository.util.HttpClientUtil
 
getJSONFromURL(String) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
getJSONFromURL(String) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
getKey() - Method in class net.cnri.apps.doserver.HTTPConnectionHandler.AttributePair
 
getKey() - Method in class net.cnri.repository.util.Pair
 
GetKeyMetadata(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves the key metadata for a digital object
getKeyRing() - Method in class net.cnri.apps.dogui.view.AdminToolUI
Return the DOKeyRing for this user
getKeys() - Method in class net.cnri.apps.dogui.view.resources.Resources
 
getKeywords() - Method in class net.cnri.apps.dogui.controller.DOSearch
Return an iterator of String objects representing keywords
getKnownServerIDName(String, String) - Method in class net.cnri.dobj.config.DOConfiguration
Returns a descriptive name (if any is known) for the given ID from the list of known server IDs.
getKnownServerIDs() - Method in class net.cnri.dobj.config.DOConfiguration
Returns an Iterator containing a list of identifiers for servers that are already known to this client.
getLabel() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Returns a label that describes this item.
getLastSyncTime() - Method in class net.cnri.repository.syncing.SyncingRepository
 
getLastTimestamp() - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
 
getLastTimestamp() - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue
 
getLastTimestamp() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue
 
getLastTimestamp() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.EntityRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.OperationRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
 
getListenPort() - Method in class net.cnri.apps.doserver.SetupHelper
 
getLocalContentProvider() - Method in class net.cnri.repository.android.ProviderClientProxy
 
getLocalFormat() - Static method in class net.cnri.repository.util.FastDateFormat
Returns a FastDateFormat which uses the local time zone, TimeZone.getDefault().
getLogAccesses() - Method in class net.cnri.apps.doserver.SetupHelper
Return whether or not the repository should log accesses
getLogEntry(ThreadSafeDateFormat, boolean) - Method in class net.cnri.apps.doserver.DOServerOperationContext
Return a line of text that represents this request in the log file
getLoggedTxn(HeaderSet) - Static method in class net.cnri.apps.doserver.ReplicationManager
 
getLogSaveInterval() - Method in class net.cnri.apps.doserver.SetupHelper
Return rotation interval for logs
getLong(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getLongHeader(String, long) - Method in class net.cnri.dobj.HeaderSet
Returns the long (64 bit integer) value for the last header with the given name.
getMain() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
getMessage() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
 
getMessage() - Method in exception net.cnri.dobj.DOException
 
getMessage() - Method in exception net.cnri.repository.RepositoryException
 
getMessageType() - Method in class net.cnri.dobj.HeaderSet
Get the message type for this HeaderSet.
getMPAtts() - Method in class net.cnri.do_api.SearchResult.Element
 
getName() - Method in class net.cnri.apps.dogui.controller.DOSearch.SearchAttribute
 
getName() - Method in class net.cnri.apps.dogui.view.HDLAction
 
getName() - Method in class net.cnri.dobj.HeaderItem
 
getName() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
getName() - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
getName() - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
getName() - Method in interface net.cnri.repository.DataElement
Returns the name of this data element.
getName() - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
getName() - Method in class net.cnri.repository.highlevel.AttributeMap
 
getName() - Method in class net.cnri.repository.layered.LayeredDataElement
 
getName() - Method in class net.cnri.repository.memory.MemoryDataElement
 
getName() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
getName() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
getName() - Method in class net.cnri.repository.rest.RestDataElement
 
getName() - Method in class net.cnri.repository.search.SortField
 
getName() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
getNetworkedRepository(String, String, int, byte[], String, byte[]) - Static method in class net.cnri.repository.Repositories
 
getNewObjectPrefix(String, String) - Method in class net.cnri.apps.doserver.SetupHelper
Return the default configured prefix for identifiers that are auto-created by this server having the given identifers.
getNewObjectPrefixHandle(String, String) - Method in class net.cnri.apps.doserver.SetupHelper
Return the default configured prefix for identifiers that are auto-created by this server having the given identifers.
getNextObjectID() - Method in class net.cnri.apps.doserver.Main
Gets the next object ID in the sequence.
getNotes() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return any note that was in the index for this object
getNumEntities() - Method in class net.cnri.do_api.EntityMap
Get the number of known entities in the mapping/list
getNumericRange(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
Return the numeric range value for an attribute.
getNumericRange() - Method in class net.cnri.apps.dogui.controller.DOSearch.SearchAttribute
 
getNumResults() - Method in class net.cnri.apps.dogui.view.SearchResultsView
 
getNumResults() - Method in class net.cnri.repository.rest.QueryResultsForJson
 
getObject(String) - Method in class net.cnri.apps.doserver.web.SearchableMap
 
getObjectAccessor(String) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns a StorageProxy for a different object in this Repository.
getObjectAccessor(String) - Method in interface net.cnri.dobj.StorageProxy
Returns a StorageProxy for a different object in this Repository.
getObjectID() - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Get the object identifier of the given object.
getObjectID() - Method in class net.cnri.do_api.DataElement
 
getObjectID() - Method in class net.cnri.do_api.DigitalObject
Returns the identifier for this digital object
getObjectID() - Method in class net.cnri.do_api.SearchResult
 
getObjectID() - Method in class net.cnri.dobj.DOMetadata
Returns the identifier for the object to which this metadata applies.
getObjectID() - Method in interface net.cnri.dobj.StorageProxy
Get the object identifier of the given object.
getObjectInfo(String, DOMetadata) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns any known metadata for the digital object with the given identifier.
getObjectInfo(String, DOMetadata) - Method in interface net.cnri.apps.doserver.Storage
Returns any known metadata for the digital object with the given identifier.
getObjectReference(String, String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
Return a DigitalObject for the given object in the given repository.
getOccur() - Method in class net.cnri.repository.search.BooleanClause
 
getOperationHeaders() - Method in interface net.cnri.dobj.DOOperationContext
Returns the set of headers that were included with the operation request
getOperationHeaders() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns the set of headers that were included with the operation request
getOperationHeaders() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getOperationID() - Method in interface net.cnri.dobj.DOOperationContext
Returns the operation that the caller attempted to invoke.
getOperationID() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns the operation that the caller attempted to invoke.
getOperationID() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getOrCreateDataElement(String) - Method in class net.cnri.repository.AbstractDigitalObject
 
getOrCreateDataElement(String) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
getOrCreateDataElement(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getOrCreateDataElement(String) - Method in interface net.cnri.repository.DigitalObject
Returns the data element with the given name, creating it if it does not exist.
getOrCreateDataElement(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
getOrCreateDataElement(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.AbstractRepository
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.highlevel.HighLevelRepository
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.memory.MemoryRepository
 
getOrCreateDigitalObject(String) - Method in interface net.cnri.repository.Repository
Returns the digital object with the given identifier from this repository, which is created if it does not exist.
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.rest.RestRepository
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
getOrCreateDigitalObject(String) - Method in class net.cnri.repository.wrapper.UnionRepository
 
getOrigRule() - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
getOutputStream() - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
getOutputStream() - Method in class net.cnri.dobj.StreamPair
 
getOwner() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the owner of the object, or null if the owner is not known
getOwnerAttributes() - Method in class net.cnri.apps.doserver.Main
 
getPageOffSet() - Method in class net.cnri.repository.rest.QueryResultsForJson
 
getPageOffset() - Method in class net.cnri.repository.search.QueryParams
 
getPageSize() - Method in class net.cnri.repository.rest.QueryResultsForJson
 
getPageSize() - Method in class net.cnri.repository.search.QueryParams
 
getPAtts() - Method in class net.cnri.do_api.SearchResult.Element
 
getPendingSearches() - Method in class net.cnri.apps.dogui.view.SearchResultsView
 
getPhrases() - Method in class net.cnri.apps.dogui.controller.DOSearch
Return an iterator of String objects representing phrases
getPort() - Method in class net.cnri.dobj.DOServerInfo
 
getPosition() - Method in class net.cnri.repository.android.EmptyCursor
 
getPositionIncrementGap(String) - Method in class net.cnri.apps.doserver.operators.AlphanumericAnalyzer
 
getPreferredSize() - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
 
getPriorLastSyncTime() - Method in class net.cnri.repository.syncing.SyncingRepository
 
getPrivateKey() - Method in class net.cnri.apps.doutilgui.AuthWindow
 
getPrivateKey(String) - Method in class net.cnri.dobj.DOSSLKeyManager
 
getProgress() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
 
getProtocolMajorVersion() - Method in class net.cnri.dobj.DOConnection
Return the major protocol version of this connection if the connection handshake has already taken place.
getProtocolMinorVersion() - Method in class net.cnri.dobj.DOConnection
Return the minor protocol version of this connection if the connection handshake has already taken place.
getProtocolTimeout() - Method in class net.cnri.dobj.DOConnection
 
getPublicKey() - Method in class net.cnri.apps.doserver.Main
Returns the public key of this server
getPublicKey() - Method in class net.cnri.dobj.DOServerInfo
 
getPullQueries() - Method in class net.cnri.repository.syncing.SyncingConfig
 
getPushQueries() - Method in class net.cnri.repository.syncing.SyncingConfig
 
getQuery() - Method in class net.cnri.repository.android.ParcelableQuery
 
getQuery() - Method in class net.cnri.repository.search.BooleanClause
 
getQueryParser() - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
Returns a query parser to parse queries to this index.
getQueryParser() - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Returns a query parser to parse queries to this index.
getQueryParser() - Method in class net.cnri.apps.doserver.operators.JsonIndexBuilder
 
getQueryString() - Method in class net.cnri.repository.search.RawQuery
 
getQueryString() - Method in class net.cnri.repository.syncing.SyncingRepository.ModifiedSinceLastSyncQuery
 
getRandom() - Static method in class net.cnri.dobj.ConnectionEncryption
Return a singleton SecureRandom object.
getRawHandleValues(byte[], int[], byte[][]) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Return the pre-packaged values of the given handle that are either in the indexList or the typeList.
getRedirectStdErr() - Method in class net.cnri.apps.doserver.SetupHelper
Return whether or not the repository should redirect stderr to the errorlog file
getReferenceCount(String) - Method in class net.cnri.repository.ref.ReferenceCountingRepositoryWrapper
 
getRepoID(String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
Get the ID of the repository with the given role
getRepoID() - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Get the repository identifier of the repository for the given object.
getRepoID() - Method in class net.cnri.do_api.SearchResult
 
getRepoID() - Method in interface net.cnri.dobj.StorageProxy
Get the repository identifier of the repository for the given object.
getRepository(String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
Initialize (if needed) and return an authenticated connection to the repository with the given role.
getRepository() - Method in class net.cnri.do_api.DataElement
 
getRepository() - Method in class net.cnri.do_api.DigitalObject
Return the repository server through which this object is accessed
getRepository() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
getRepository() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
getRepository() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
getRepository() - Method in interface net.cnri.repository.DigitalObject
Returns the repository through which this digital object is being accessed.
getRepository() - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
getRepository() - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
getRepository() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
getRepository() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
getRepository() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
getRepository() - Method in class net.cnri.repository.rest.RestDigitalObject
 
getRepository(ServletContext, HttpServletRequest) - Static method in class net.cnri.repository.rest.servlet.ServletUtil
 
getRepository() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
getRepositoryByID(String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
Initialize (if needed) and return an authenticated connection to the repository with the given identifier.
getRepositoryID() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
 
getResolver() - Static method in class net.cnri.dobj.DOClient
 
getResolver() - Static method in class net.cnri.dobj.DOConnection
Returns a singleton Resolver object.
getResource(String) - Method in class net.cnri.apps.doserver.ServerClassLoader
 
getResources(String) - Method in class net.cnri.apps.doserver.ServerClassLoader
 
getResult() - Method in class net.cnri.repository.util.Timer
 
getResultCount() - Method in class net.cnri.apps.dogui.view.SearchResultsList
 
getResults() - Method in class net.cnri.repository.rest.QueryResultsForJson
 
getReturnedFields() - Method in class net.cnri.repository.search.QueryParams
 
getSaltString() - Method in class net.cnri.repository.util.HashAndSalt
 
getScanner(long) - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
Deprecated.
Use #getCloseableScanner(long).
getScore() - Method in class net.cnri.do_api.SearchResult
 
getSearch() - Method in class net.cnri.apps.dogui.view.BasicSearchView
Return the current search parameters as a DOSearch
getSearch() - Method in class net.cnri.apps.dogui.view.DetailedSearchView
Return the current search parameters as a DOSearch
getSearchScore() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
getSecretKey() - Method in class net.cnri.apps.doutilgui.AuthWindow
 
getSecureServerSocketFactory(PKAuthentication, PublicKey) - Static method in class net.cnri.dobj.DOServerConnection
This method returns an SSLServerSocketFactory that can be used to create SSLSockets that authenticate their side of the connection using handle public key authentication.
getServer(int) - Method in class net.cnri.dobj.DOServiceInfo
 
getServerAdmin() - Method in class net.cnri.apps.doserver.Main
Return the server administrator (ie super-user) who can perform any operation on any object.
getServerAliases(String, Principal[]) - Method in class net.cnri.dobj.DOSSLKeyManager
 
getServerCount() - Method in class net.cnri.dobj.DOServiceInfo
 
getServerDescription() - Method in class net.cnri.apps.doserver.SetupHelper
 
getServerID() - Method in class net.cnri.apps.doserver.Main
Returns the identifier for this server
getServerID() - Method in interface net.cnri.dobj.DOOperationContext
Returns the identity of this repository service
getServerID() - Method in class net.cnri.dobj.DOServerInfo
Returns a string that differentiates this server from the others in the same service.
getServerID() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns the identity of this repository service
getServerID() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getServerInfo() - Method in class net.cnri.dobj.DOClientConnection
If connected to a server, return the information for the server to which we are connected
getService() - Method in class net.cnri.dobj.DOServerInfo
Return the service that contains this server.
getServiceID() - Method in class net.cnri.dobj.DOClientConnection
If connected to a service by identifier, return that identifier
getServiceID() - Method in class net.cnri.dobj.DOServerInfo
 
getServiceID() - Method in class net.cnri.dobj.DOServiceInfo
Return the identifier that was resolved to get this service
getServiceInfo() - Method in class net.cnri.dobj.DOClientConnection
If connected to ta service, return the service information
getServiceRegistry() - Method in class net.cnri.apps.doserver.Main
Return the knowbot/operator registry in which operators and other services are registered
GetServletMetadata(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves the key metadata for a servlet
getShort(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getSigAlgForKeyAlg(String) - Static method in class net.cnri.dobj.PKAuthentication
 
getSigner() - Method in class net.cnri.apps.doserver.Main
Returns the Signature object that can be used to sign data that is endorsed by this repository.
getSize() - Method in class net.cnri.do_api.DataElement
Gets the size in bytes of the data element, not including attributes
getSize() - Method in class net.cnri.do_api.DigitalObject
Gets the size in bytes of the data element, not including attributes
getSize(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
getSize() - Method in class net.cnri.repository.AbstractFileDataElement
 
getSize() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
getSize(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
getSize(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
getSize() - Method in interface net.cnri.repository.DataElement
Returns the number of bytes of data in this data element.
getSize(String, String) - Method in interface net.cnri.repository.DirectRepository
Returns the number of bytes of data in this data element.
getSize() - Method in class net.cnri.repository.layered.LayeredDataElement
 
getSize(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
getSize() - Method in class net.cnri.repository.memory.MemoryDataElement
 
getSize() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
getSize() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
getSize() - Method in class net.cnri.repository.rest.RestDataElement
 
getSize() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
getSize(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
getSocket() - Method in class net.cnri.dobj.DOConnection
Returns the socket over which the connection is made
getSortFieldName(String) - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
getSortFieldName(String) - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Returns the name of the field that will be used for sorting.
getSortFields() - Method in class net.cnri.repository.search.QueryParams
 
getSourceActions(JComponent) - Method in class net.cnri.apps.dogui.view.DOTransferHandler
 
getSSLPort() - Method in class net.cnri.apps.doserver.SetupHelper
 
getState() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
 
getStorage() - Method in class net.cnri.apps.doserver.Main
Returns a direct reference to the object storage
getStorage() - Method in interface net.cnri.dobj.DOOperationContext
Returns on object that allows operators to access the storage system for the current object.
getStorage() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns on object that allows operators to access the storage system for the current object.
getStorage() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getStoredPasswordForUser(String) - Method in class net.cnri.apps.doserver.Main
Get password stored in a local file rather than the handle system
getStr(String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
getString(int) - Method in class net.cnri.repository.android.EmptyCursor
 
getStringArrayHeader(String, String[]) - Method in class net.cnri.dobj.HeaderSet
Returns the String array value for the last header with the given name.
getStringAtOffset(byte[], int) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
getStringHeader(String, String) - Method in class net.cnri.dobj.HeaderSet
Returns the String value for the last header with the given name.
getSubArray(byte[], int, int) - Static method in class net.cnri.repository.bdbje.BdbUtil
Returns a new byte[] that is a subarray of a.
getSyncAllChanges() - Method in class net.cnri.repository.syncing.SyncingConfig
 
getSyncIntervalManager() - Method in class net.cnri.repository.syncing.SyncingConfig
 
getTag(String, String) - Method in class net.cnri.dobj.DOMetadata
Returns the value of the given tag.
getTagNames() - Method in class net.cnri.dobj.DOMetadata
Returns an iterator containing the names of all tags associated with this object.
getTargetObject() - Method in class net.cnri.apps.dogui.view.HDLAction
 
getTargetObjectID() - Method in interface net.cnri.dobj.DOOperationContext
Returns the object on which the caller is invoke the operation.
getTargetObjectID() - Method in interface net.cnri.dobj.edo.EDOOperationContext
Returns the object on which the caller is invoke the operation.
getTargetObjectID() - Method in class net.cnri.repository.internal.InternalOperationContext
 
getText() - Method in class net.cnri.do_api.SearchResult.Element
 
getTextValue(HandleValue) - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
Return a text representation of the given handle value.
getTitle() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Return the title of this item, or null if there is no title
getTop() - Method in class net.cnri.repository.layered.LayeredRepository
 
getTotalCount() - Method in class net.cnri.repository.ref.DigitalObjectReferenceCounter
Returns the total number of tracked references to all handles
getTotalMatches() - Method in class net.cnri.do_api.Repository.QueryResults
 
getTotalReferenceCount() - Method in class net.cnri.repository.layered.MigrationRepository
Returns the total number of references to bottom digital objects.
getTransactionHeaders(String) - Method in class net.cnri.apps.doserver.AuditLog
This will return the HeaderSet that was used when invoking the transaction with the given identifier.
getTransactionInput(String) - Method in class net.cnri.apps.doserver.AuditLog
This will return the stream of bytes that were used as input for the operation associated with the given transaction ID.
getTransactionOutput(String) - Method in class net.cnri.apps.doserver.AuditLog
This will return the stream of bytes that were generated as output from the operation associated with the given transaction ID.
getTransactionQueue() - Method in class net.cnri.apps.doserver.AbstractStorage
 
getTransactionQueue() - Method in interface net.cnri.apps.doserver.Storage
Returns the transaction queue set up by this storage
getTransactionTime(String) - Method in class net.cnri.apps.doserver.AuditLog
This will return the 64 bit value representing the date/time that the request with the given identifier occurred.
getTTLInWords(int, byte) - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
 
getTxnQueue() - Method in class net.cnri.apps.doserver.Main
Returns the transaction queue for this server
getTxnTypeStr(byte) - Static method in class net.cnri.apps.doserver.ReplicationManager
Returns the parameter value corresponding to the given transaction type
getType() - Method in class net.cnri.repository.AbstractDataElement
 
getType() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
getType(Uri) - Method in class net.cnri.repository.android.ProviderClientProxy
 
getType() - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
getType() - Method in interface net.cnri.repository.DataElement
Returns the MIME type of the given data.
getType() - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
getType() - Method in class net.cnri.repository.layered.LayeredDataElement
 
getType() - Method in class net.cnri.repository.memory.MemoryDataElement
 
getType() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
getType() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
getType() - Method in class net.cnri.repository.rest.RestDataElement
 
getType() - Method in class net.cnri.repository.rest.servlet.RequestPath
 
getType() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
getTypeID() - Method in class net.cnri.dobj.edo.EDOTypeInfo
Return the identifier for this type
GetTypeSignature(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves info for a type signature
getUI() - Method in class net.cnri.apps.dogui.controller.Main
 
getUniqueServerID() - Method in class net.cnri.apps.doserver.SetupHelper
 
getUniqueServiceID() - Method in class net.cnri.apps.doserver.SetupHelper
 
getUri() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
getUserObject() - Method in class net.cnri.apps.dogui.view.AdminToolUI
Return the digital object that stores information for this user
getUtcFormat() - Static method in class net.cnri.repository.util.FastDateFormat
Returns a FastDateFormat which uses UTC.
getVal() - Method in class net.cnri.apps.doserver.HTTPConnectionHandler.AttributePair
 
getValue() - Method in class net.cnri.apps.dogui.controller.DOSearch.SearchAttribute
 
getValue() - Method in class net.cnri.dobj.HeaderItem
 
getValue() - Method in class net.cnri.repository.search.AttributeQuery
 
getValue() - Method in class net.cnri.repository.search.ElementAttributeQuery
 
getValue() - Method in class net.cnri.repository.util.Pair
 
GetVersion() - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieve the RAP version the repository is running
getWantsAllOnMoveCalls() - Method in class net.cnri.repository.android.EmptyCursor
 
getWindow() - Method in class net.cnri.repository.android.EmptyCursor
 
go() - Method in class net.cnri.apps.dogui.controller.CreateNewUser
 
go() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
GRANT_KEY_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
GRANTED_KEY_PREFIX - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
GRANTED_KEY_PREFIX - Static variable in class net.cnri.do_api.DOKeyRing
 
GRANTED_KEY_PREFIX - Static variable in class net.cnri.knowbots.standardops.StandardOperations
 
grantKeyTo(DigitalObject, SecretKey) - Static method in class net.cnri.do_api.DOKeyRing
Encrypt and add the given secret key, which was used to encrypt an object, to the given recipient's keychain.
GREEN_LIGHT - Static variable in class net.cnri.apps.dogui.view.SyncStatusView
 
group - Variable in class net.cnri.cert.CertUtil.GroupChain
 
GROUP_BY_DATE - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
GROUP_BY_OWNER - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
GROUP_BY_TYPE - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
GROUP_INFO_ELEMENT - Static variable in class net.cnri.apps.dogui.view.ManageGroupsWindow
 
GROUP_OID - Static variable in class net.cnri.cert.CertUtil
OID for the group membership attribute for X.509 V2 Attribute Certificates
groupBy(int) - Method in class net.cnri.apps.dogui.view.SearchResultsList
 
GroupChain - Class in net.cnri.dobj.groups
A chain of subgroups, whose head is the super-most group.
GroupChain(String, GroupChain) - Constructor for class net.cnri.dobj.groups.GroupChain
 
GroupClient - Class in net.cnri.dobj.groups
 
GroupClient(DOClient) - Constructor for class net.cnri.dobj.groups.GroupClient
 
GroupUtil - Class in net.cnri.dobj.groups
 

H

HANDLE - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
HANDLE - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
HANDLE - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
HANDLE_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
handleOnlyColumns - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
handleRequest() - Method in class net.cnri.repository.rest.servlet.RequestHandler
 
HandleValueRenderer - Class in net.cnri.apps.dogui.view
 
HAS_TYPE_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
hasBeenKilled() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
Return whether or not this synchronizer has been killed.
HashAndSalt - Class in net.cnri.repository.util
 
HashAndSalt(String) - Constructor for class net.cnri.repository.util.HashAndSalt
 
HashAndSalt(String, String) - Constructor for class net.cnri.repository.util.HashAndSalt
 
hashCode() - Method in class net.cnri.dobj.HeaderItem
 
hashCode() - Method in class net.cnri.dobj.HeaderSet
 
hashCode() - Method in class net.cnri.repository.AbstractDigitalObject
 
hashCode() - Method in class net.cnri.repository.util.Pair
 
HashDirectoryStorage - Class in net.cnri.apps.doserver
HashDirectoryStorage stores digital objects and associated data elements using the file system.
HashDirectoryStorage() - Constructor for class net.cnri.apps.doserver.HashDirectoryStorage
 
hasHeader(String) - Method in class net.cnri.dobj.HeaderSet
Returns true iff this HeaderSet contains a header with the given name.
HashServlet - Class in net.cnri.apps.doserver
Created by IntelliJ IDEA.
HashServlet(Main, ExecutorService, HTTPConnectionHandler) - Constructor for class net.cnri.apps.doserver.HashServlet
 
hasID(String) - Method in class net.cnri.do_api.EntityMap.Entity
Returns true if this entity has the given ID
hasMoreElements() - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue.QueueScanner
 
hasMoreElements() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue.QueueScanner
 
hasMoreElements() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB.QueueScanner
 
hasNext() - Method in class net.cnri.repository.android.CursorIteratorImpl
 
hasNext() - Method in class net.cnri.repository.search.QueryResults
 
hasNext() - Method in class net.cnri.repository.util.AbstractCloseableIterator
Returns true if the iteration has more elements.
hasNext() - Method in class net.cnri.repository.util.CloseableIteratorFromIterator
 
hasParams() - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
hasStr(String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
haveNA(byte[]) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Returns true if this server is responsible for the given naming authority.
HDLAction - Class in net.cnri.apps.dogui.view
 
HDLAction(AdminToolUI, String, ActionListener) - Constructor for class net.cnri.apps.dogui.view.HDLAction
 
HDLAction(AdminToolUI, String, String) - Constructor for class net.cnri.apps.dogui.view.HDLAction
 
HDLAction(AdminToolUI, String, String, ActionListener) - Constructor for class net.cnri.apps.dogui.view.HDLAction
 
HDLCalculatedStorage - Class in net.cnri.apps.hdlstorage
HDLCalculatedStorage is a HandleStorage module that can return handle values for handles that don't exist in the handle database based on a template for handles with a certain prefix.
HDLCalculatedStorage() - Constructor for class net.cnri.apps.hdlstorage.HDLCalculatedStorage
 
HeaderItem - Class in net.cnri.dobj
 
HeaderSet - Class in net.cnri.dobj
HeaderSet objects manage, parse, and format a set of key-value pairs that are used with DOConnection messages.
HeaderSet(String) - Constructor for class net.cnri.dobj.HeaderSet
Construct a HeaderSet with the given message type
HeaderSet() - Constructor for class net.cnri.dobj.HeaderSet
Construct a HeaderSet with the given message type
HeaderSet(HeaderSet) - Constructor for class net.cnri.dobj.HeaderSet
Copy constructor
HeaderSetPrefixMap - Class in net.cnri.repository.networked
 
HeaderSetPrefixMap(HeaderSet, String) - Constructor for class net.cnri.repository.networked.HeaderSetPrefixMap
 
hideAddressBook() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
hideManageGroupsWindow() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
HighLevelDigitalObject - Class in net.cnri.repository.highlevel
 
HighLevelDigitalObject(RepositoryWrapper, DigitalObject) - Constructor for class net.cnri.repository.highlevel.HighLevelDigitalObject
 
HighLevelRepository - Class in net.cnri.repository.highlevel
 
HighLevelRepository(Repository) - Constructor for class net.cnri.repository.highlevel.HighLevelRepository
 
HOME_REPO_ATT - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
HTML - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
HTTP_PORT_KEY - Static variable in class net.cnri.apps.doserver.Main
 
HttpClientUtil - Class in net.cnri.repository.util
 
HttpClientUtil() - Constructor for class net.cnri.repository.util.HttpClientUtil
 
HTTPConnectionHandler - Class in net.cnri.apps.doserver
HTTPConnectionHandler objects run in their own thread and are responsible for managing a single connection to the server.
HTTPConnectionHandler.AttributePair - Class in net.cnri.apps.doserver
 
HTTPConnectionHandler.AttributePair(String, String) - Constructor for class net.cnri.apps.doserver.HTTPConnectionHandler.AttributePair
 
HTTPConnectionHandler.ElementType - Class in net.cnri.apps.doserver
 
HTTPConnectionHandler.ElementType(String) - Constructor for class net.cnri.apps.doserver.HTTPConnectionHandler.ElementType
 
HTTPConnectionHandler.HTTPRepositoryInterface - Class in net.cnri.apps.doserver
 
HTTPConnectionHandler.HTTPRepositoryInterface(Main, ExecutorService, HttpServletRequest, String) - Constructor for class net.cnri.apps.doserver.HTTPConnectionHandler.HTTPRepositoryInterface
 
HTTPS_KEY_STORE_FILE_NAMES - Static variable in class net.cnri.apps.doserver.Main
 
HTTPS_PORT_KEY - Static variable in class net.cnri.apps.doserver.Main
 

I

iconForMimeType(String) - Static method in class net.cnri.apps.dogui.view.SearchResultsList
 
ID_ATTRIBUTE - Static variable in class net.cnri.do_api.EntityMap
 
ID_HANDLE_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
ID_NAME_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
ID_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
ID_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
importData(JComponent, Transferable) - Method in class net.cnri.apps.dogui.view.DOTransferHandler
Import the indicated transferable into the digital object
importFiles(List) - Method in class net.cnri.apps.dogui.view.ShowObjectWindow
 
in - Variable in class net.cnri.apps.doserver.SetupHelper
 
INBOX - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
incrementAndGet(T) - Method in class net.cnri.repository.util.ConcurrentCountingHashMap
 
INDEX_BUILDER_CLASS_KEY - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
INDEX_UP_TO_DATE_ID - Static variable in interface net.cnri.dobj.DOConstants
 
IndexBuilder - Interface in net.cnri.apps.doserver.operators
 
INDEXES_ATT - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
indexMe(String) - Method in class net.cnri.apps.dogui.controller.RepoRunner
This is called by other RepoRunners in order to notify them that they want to be indexed
indexOf(byte[], byte) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
indexOfInListAttribute(String, String) - Method in class net.cnri.repository.highlevel.HighLevelDigitalObject
Treats the value of the attribute as a new line separated list of strings.
IndexSearcherManager - Class in net.cnri.apps.doserver.operators
 
IndexSearcherManager(DirectoryReader) - Constructor for class net.cnri.apps.doserver.operators.IndexSearcherManager
 
IndexSearcherManager.LockTrackingIndexSearcherWrapper - Class in net.cnri.apps.doserver.operators
 
IndexTest - Class in net.cnri.apps.test
Main class for a simple GUI that individuals can use to populate the border safe system
IndexTest(PKAuthentication) - Constructor for class net.cnri.apps.test.IndexTest
 
INFO - Static variable in class net.cnri.apps.dogui.view.DOImages
 
init(Main) - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
init(Main) - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Initialize the index builder and notify it of its containing server Main instance.
init(Main) - Method in class net.cnri.apps.doserver.operators.JsonIndexBuilder
 
init(StreamTable) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Initialize the JDB handle database with the given configuration.
initialize() - Method in class net.cnri.dobj.PKAuthentication
 
initParameters(HeaderSet, HeaderSet) - Method in class net.cnri.dobj.ConnectionEncryption
Set up the encryption mechanism and put the parameters into the given HeaderSet so that they can be communicated to the other side.
initParameters(HeaderSet, HeaderSet) - Method in class net.cnri.dobj.DESEncryption
Set up the encryption mechanism and put the parameters into the given HeaderSet so that they can be communicated to the other side.
initParameters(HeaderSet, HeaderSet) - Method in class net.cnri.dobj.GenericEncryption
Set up the encryption mechanism and put the parameters into the given HeaderSet so that they can be communicated to the other side.
initTransactionQueue(File) - Method in class net.cnri.apps.doserver.AbstractStorage
 
initTransactionQueue(File) - Method in interface net.cnri.apps.doserver.Storage
Initialize the transaction queue in the given directory---server calls this after initializing storage
initWithDirectory(Main, File) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Initializes the storage for use with server based in the given storage directory.
initWithDirectory(Main, File) - Method in interface net.cnri.apps.doserver.Storage
Initializes the storage for use with server based in the given storage directory.
INJECT_KNOWBOT_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
INSECURE_SEARCH_KEY - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
insert(Uri, ContentValues) - Method in class net.cnri.repository.android.ProviderClientProxy
 
INTERNAL_CREATED - Static variable in class net.cnri.repository.Repositories
 
INTERNAL_DELETE_LOCAL_AFTER_SYNC - Static variable in class net.cnri.repository.syncing.SyncingRepository
 
INTERNAL_ERROR - Static variable in exception net.cnri.dobj.DOException
 
INTERNAL_MODIFIED - Static variable in class net.cnri.repository.Repositories
 
INTERNAL_SYNC - Static variable in class net.cnri.repository.syncing.SyncingRepository
 
InternalException - Exception in net.cnri.repository
Exception thrown by a Repository operation when an unexpected error has occurred.
InternalException(Throwable) - Constructor for exception net.cnri.repository.InternalException
 
InternalException(String) - Constructor for exception net.cnri.repository.InternalException
 
InternalException(String, Throwable) - Constructor for exception net.cnri.repository.InternalException
 
InternalOperationContext - Class in net.cnri.repository.internal
An context for executing an operation in an InternalRepository.
InternalOperationContext(Main, Caller, String, String, HeaderSet) - Constructor for class net.cnri.repository.internal.InternalOperationContext
Constructs this context.
InternalRepository - Class in net.cnri.apps.doserver
This object provides high level access to a digital object repository from within the repository.
InternalRepository(Main) - Constructor for class net.cnri.apps.doserver.InternalRepository
Deprecated.
InternalRepository(Main, ExecutorService) - Constructor for class net.cnri.apps.doserver.InternalRepository
Constructor for a repository that interfaces an object that provides an interface to the with the given authentication information
InternalRepository - Class in net.cnri.repository.internal
A repository interface to the server we are running within.
InternalRepository(Main, Caller) - Constructor for class net.cnri.repository.internal.InternalRepository
 
InternalRepository(Main, Caller, ExecutorService) - Constructor for class net.cnri.repository.internal.InternalRepository
 
InternalRepository(Main, Caller, ExecutorService, boolean) - Constructor for class net.cnri.repository.internal.InternalRepository
 
intersection(List<Set<String>>) - Static method in class net.cnri.repository.util.CollectionUtil
 
intersection(Set<String>, Set<String>) - Static method in class net.cnri.repository.util.CollectionUtil
 
IS_PART_OF_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
isAfterLast() - Method in class net.cnri.repository.android.EmptyCursor
 
isAttributeKey(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
isAutomaticRepoSelected() - Method in class net.cnri.apps.dogui.view.MainWindow
 
isBeforeFirst() - Method in class net.cnri.repository.android.EmptyCursor
 
isClosed() - Method in class net.cnri.repository.android.EmptyCursor
 
isConcatenatedQueueNeeded(File) - Static method in class net.cnri.apps.doserver.AbstractStorage
 
isDataPresent() - Method in class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
isDataPresent() - Method in class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
isElementAttributekey(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
isElementKey(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
isEmpty() - Method in class net.cnri.repository.highlevel.AttributeMap
 
isEmpty() - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
isEncrypted() - Method in class net.cnri.dobj.DOConnection
Returns true iff this connection is encrypted in some way.
isFirst() - Method in class net.cnri.repository.android.EmptyCursor
 
isHandleKey(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
isKeyAttributeOfThisElement(byte[]) - Method in class net.cnri.repository.bdbje.BdbjeDataElement
Is the given key an attribute on this element.
isLast() - Method in class net.cnri.repository.android.EmptyCursor
 
isListening() - Method in class net.cnri.apps.doserver.Main
 
isMacOSX - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
isMore() - Method in class net.cnri.do_api.Repository.QueryResults
 
isMore() - Method in class net.cnri.repository.search.QueryResults
 
isNull(int) - Method in class net.cnri.repository.android.EmptyCursor
 
ISO8601_MS - Static variable in class net.cnri.repository.util.FastDateFormat.FormatSpec
new FormatSpec("-","T",":",":",".",true,true);, e.g.
ISO8601_NO_MS - Static variable in class net.cnri.repository.util.FastDateFormat.FormatSpec
new FormatSpec("-","T",":",":",".",false,true);, e.g.
isOpen() - Method in class net.cnri.dobj.DOConnection
Returns true iff the connection is still open
isQueuedObject(String) - Method in class net.cnri.repository.android.ClientRepository
 
isRange() - Method in class net.cnri.apps.dogui.controller.DOSearch.SearchAttribute
 
isReverse() - Method in class net.cnri.repository.search.SortField
 
isRunning() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
Return whether or not the worker thread has actually completed
isRunning() - Method in class net.cnri.apps.dogui.controller.RepoRunner
Returns true if the server is running and responding to requests
isThisServer(String) - Method in class net.cnri.apps.doserver.Main
Returns true if the given DOServerInfo object refers to this server.
isTxnLogMigrationNeeded(File) - Static method in class net.cnri.apps.doserver.txnlog.TxnLogMigrationTool
Tests to see if you have .q files in your txns folder
iterator() - Method in class net.cnri.dobj.HeaderSet
Returns an iterator that returns each HeaderItem
IteratorIncludingExcludingSets<U> - Class in net.cnri.repository.util
 
IteratorIncludingExcludingSets(CloseableIterator<U>, Set<U>, Set<U>) - Constructor for class net.cnri.repository.util.IteratorIncludingExcludingSets
 

J

JLinkLabel - Class in net.cnri.apps.dogui.view.util
A JLinkLabel is a component that resembles and behaves like a hypertext link
JLinkLabel(String, Object, int) - Constructor for class net.cnri.apps.dogui.view.util.JLinkLabel
 
JLinkListener - Interface in net.cnri.apps.dogui.view.util
Listener to catch clicks on JLinkLabel hypertext-style links
JsonIndexBuilder - Class in net.cnri.apps.doserver.operators
 
JsonIndexBuilder() - Constructor for class net.cnri.apps.doserver.operators.JsonIndexBuilder
 
JythonMain - Class in net.cnri.apps.dojython
This is a simple utility to invoke an operation on an object from the command-line.
JythonMain() - Constructor for class net.cnri.apps.dojython.JythonMain
 

K

KEY_ALG_ATTRIBUTE - Static variable in class net.cnri.do_api.DOKeyRing
 
KEY_ELEMENT_PREFIX - Static variable in class net.cnri.apps.dogui.view.ShowObjectWindow
 
KEY_ID_ATTRIBUTE - Static variable in class net.cnri.do_api.DOKeyRing
 
KeyGenerator - Class in net.cnri.apps.cmdline
This class is run from the command-line to generate authentication keys
KeyGenerator() - Constructor for class net.cnri.apps.cmdline.KeyGenerator
 
KEYRING_ELEMENT_ID - Static variable in class net.cnri.do_api.DOKeyRing
 
keySet() - Method in class net.cnri.repository.highlevel.AttributeMap
 
keySet() - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
keyToString(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
KeyUtil - Class in net.cnri.repository.bdbje
 
KeyUtil() - Constructor for class net.cnri.repository.bdbje.KeyUtil
 
kill() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
Tell the worker flag that it is time to finish up
KNOWN_SERVERS_FILENAME - Static variable in class net.cnri.dobj.config.DOConfiguration
 

L

landingZoneSync() - Method in class net.cnri.repository.android.ClientRepository
 
LANGUAGE_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
LAST_CREATOR_PREF - Static variable in class net.cnri.apps.dogui.view.DetailedSearchView
 
LayeredDataElement - Class in net.cnri.repository.layered
 
LayeredDataElement(LayeredDigitalObject, String, DataElement, DataElement, ExecutorService) - Constructor for class net.cnri.repository.layered.LayeredDataElement
 
LayeredDigitalObject - Class in net.cnri.repository.layered
 
LayeredDigitalObject(LayeredRepository, String, DigitalObject, DigitalObject, ExecutorService) - Constructor for class net.cnri.repository.layered.LayeredDigitalObject
 
LayeredRepository - Class in net.cnri.repository.layered
The LayeredRepository is composed of two other repositories, a top and a bottom.
LayeredRepository(Repository, Repository) - Constructor for class net.cnri.repository.layered.LayeredRepository
 
LayeredRepository(Repository, Repository, boolean) - Constructor for class net.cnri.repository.layered.LayeredRepository
 
lift(String) - Method in class net.cnri.repository.layered.LayeredRepository
 
LimitedInputStream - Class in net.cnri.repository.util
 
LimitedInputStream(InputStream, long, long) - Constructor for class net.cnri.repository.util.LimitedInputStream
 
linkActivated(Object, InputEvent) - Method in class net.cnri.apps.dogui.view.ShowObjectWindow
Process a click on a link
linkActivated(Object, InputEvent) - Method in interface net.cnri.apps.dogui.view.util.JLinkListener
 
LIST_DATA_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
LIST_DELEGATORS_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
LIST_OBJECTS_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
LIST_OPERATIONS_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
LIST_TYPES_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
ListAttachments(String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
List attachments for a digital object disseminator
listAttributes() - Method in class net.cnri.do_api.DataElement
Return the list of attribute names for this object
listAttributes() - Method in class net.cnri.do_api.DigitalObject
Return the list of attribute names for this object
listAttributes() - Method in class net.cnri.repository.AbstractDataElement
 
listAttributes() - Method in class net.cnri.repository.AbstractDigitalObject
 
listAttributes(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
listAttributes() - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
listAttributes() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
listAttributes(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
listAttributes() - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
listAttributes() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
listAttributes(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
listAttributes() - Method in interface net.cnri.repository.DataElement
Returns a CloseableIterator view of the attributes of the data element.
listAttributes() - Method in interface net.cnri.repository.DigitalObject
Returns a CloseableIterator view of the attributes of the digital object.
listAttributes(String, String) - Method in interface net.cnri.repository.DirectRepository
Returns a CloseableIterator view of the attributes of the digital object or data element.
listAttributes() - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
listAttributes() - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
listAttributes() - Method in class net.cnri.repository.layered.LayeredDataElement
 
listAttributes() - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
listAttributes(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
listAttributes() - Method in class net.cnri.repository.memory.MemoryDataElement
 
listAttributes() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
listAttributes() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
listAttributes() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
listAttributes() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
listAttributes() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
listAttributes() - Method in class net.cnri.repository.rest.RestDataElement
 
listAttributes() - Method in class net.cnri.repository.rest.RestDigitalObject
 
listAttributes() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
listAttributes() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
listAttributes(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
listDataElementNames() - Method in class net.cnri.repository.AbstractDigitalObject
 
listDataElementNames(String) - Method in class net.cnri.repository.AbstractDirectRepository
 
listDataElementNames() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
listDataElementNames() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
listDataElementNames(String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
listDataElementNames() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
listDataElementNames(String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
listDataElementNames() - Method in interface net.cnri.repository.DigitalObject
Provides a CloseableIterator view of the names of the data elements in this digital object.
listDataElementNames(String) - Method in interface net.cnri.repository.DirectRepository
Provides a CloseableIterator view of the names of the data elements in this digital object.
listDataElementNames() - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
listDataElementNames() - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
listDataElementNames(String) - Method in class net.cnri.repository.layered.LayeredRepository
 
listDataElementNames() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
listDataElementNames() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
listDataElementNames() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
listDataElementNames() - Method in class net.cnri.repository.rest.RestDigitalObject
 
listDataElementNames() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
listDataElementNames(String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
listDataElements() - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns a list of the data elements associated with the current object.
listDataElements(String) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns an Enumeration (so that not all elements have to be loaded at once)
listDataElements(String) - Method in interface net.cnri.apps.doserver.Storage
Returns an Enumeration (so that not all elements have to be loaded at once)
listDataElements() - Method in class net.cnri.do_api.DigitalObject
List the elements in this digital object
listDataElements() - Method in interface net.cnri.dobj.StorageProxy
Returns a list of the data elements associated with the current object.
listDataElements() - Method in class net.cnri.repository.AbstractDigitalObject
 
listDataElements() - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
listDataElements() - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
listDataElements() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
listDataElements() - Method in interface net.cnri.repository.DigitalObject
Provides a CloseableIterator view of the data elements in this digital object.
listDataElements() - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
listDataElements() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
listDataElements() - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
listDataElements() - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
listDataElements() - Method in class net.cnri.repository.rest.RestDigitalObject
 
listDataElements() - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
ListDataStreams(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves the data streams for a digital object
listDelegators(DOClient, String, String, String) - Static method in class net.cnri.dobj.delegation.DelegationUtil
List the entities delegating to the given entity, for example the groups of a member, or the supergroups of a group.
listDelegators(DOClient, String, String, String) - Static method in class net.cnri.dobj.groups.GroupUtil
List the entities delegating to the given entity, for example the groups of a member, or the supergroups of a group.
ListDigitalObjectIDs(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieve a list of digital objects stored in the repository
ListDisseminators(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieves the disseminators for a digital object
ListElementDelegationOperations - Class in net.cnri.apps.doserver.operators
 
ListElementDelegationOperations() - Constructor for class net.cnri.apps.doserver.operators.ListElementDelegationOperations
 
LISTEN_IP_KEY - Static variable in class net.cnri.apps.doserver.Main
 
listHandles() - Method in class net.cnri.repository.AbstractRepository
 
listHandles() - Method in class net.cnri.repository.android.EmbeddedRepository
 
listHandles() - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
listHandles() - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
listHandles() - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
listHandles() - Method in class net.cnri.repository.layered.LayeredRepository
 
listHandles() - Method in class net.cnri.repository.memory.MemoryRepository
 
listHandles() - Method in class net.cnri.repository.networked.NetworkedRepository
 
listHandles() - Method in interface net.cnri.repository.Repository
Provides a CloseableIterator view of the identifiers for digital objects accessible through this repository.
listHandles() - Method in class net.cnri.repository.rest.RestRepository
 
listHandles() - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
listHandles() - Method in class net.cnri.repository.wrapper.UnionRepository
 
listObjects() - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Returns an Enumeration of all of the objects in the repository.
listObjects() - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Returns an Enumeration of all of the objects in the repository.
listObjects() - Method in interface net.cnri.apps.doserver.Storage
Returns an Enumeration of all of the object IDs in the repository.
listObjects() - Method in class net.cnri.do_api.Repository
Return an iterator of object IDs that are contained in this repository.
listObjects() - Method in interface net.cnri.dobj.StorageProxy
Returns an Enumeration of all of the objects in the repository.
listObjects() - Method in class net.cnri.repository.AbstractRepository
 
listObjects() - Method in class net.cnri.repository.android.EmbeddedRepository
 
listObjects() - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
listObjects() - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
listObjects() - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
listObjects() - Method in class net.cnri.repository.memory.MemoryRepository
 
listObjects() - Method in class net.cnri.repository.networked.NetworkedRepository
 
listObjects() - Method in interface net.cnri.repository.Repository
Provides a CloseableIterator view of the digital objects accessible through this repository.
listObjects() - Method in class net.cnri.repository.rest.RestRepository
 
listObjects() - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
listObjects() - Method in class net.cnri.repository.wrapper.UnionRepository
 
listOperationIDs(EDOOperationContext) - Method in class net.cnri.dobj.edo.EDOOperator
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(DOOperationContext) - Method in class net.cnri.apps.doserver.AuditHookImpl
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(DOOperationContext) - Method in class net.cnri.apps.doserver.ExternalInterface
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(DOOperationContext) - Method in class net.cnri.apps.doserver.operators.AbstractDelegationOperations
 
listOperations(DOOperationContext) - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(DOOperationContext) - Method in class net.cnri.apps.doserver.operators.StandardOperations
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(DOOperationContext) - Method in class net.cnri.apps.doserver.ReplicationOperator
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(String, String) - Method in class net.cnri.dobj.DOClient
List the operations that can be performed on the given object at the specified repository.
listOperations(DOOperationContext) - Method in interface net.cnri.dobj.DOOperation
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
listOperations(DOOperationContext) - Method in class net.cnri.knowbots.matrix.MatrixOps
Returns the list of operations that this knowbot can perform in the given context.
listOperations(DOOperationContext) - Method in class net.cnri.knowbots.standardops.StandardOperations
Returns a list of operations that this operator can perform on the object identified by the DOOperationContext parameter.
ListPolicies(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieve a list of policy disseminator ids for a DO
listQueuedHandles(Query) - Method in class net.cnri.repository.android.ClientRepository
 
ListRepositoryPolicies() - Method in class net.cnri.dobj.emcompat.ServerConnection
Retrieve a list of policy disseminator ids for the repository
listTransactionsIDs(String, String, String, long, long, Writer) - Method in class net.cnri.apps.doserver.AuditLog
This will write a \n-delimited list of transaction IDs for which the given operation was performed on the given object.
loadConfiguration() - Method in class net.cnri.apps.doserver.Configuration
 
loadDOViewIntoRepository(RepositoryJSONSerializer.DOView, Repository) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
loadDOViewIntoRepository(RepositoryJsonSerializerV2.DOView, Repository) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
loadDOViewsIntoRepository(List<RepositoryJSONSerializer.DOView>, Repository) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
loadDOViewsIntoRepository(List<RepositoryJsonSerializerV2.DOView>, Repository) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
loadFromObject(DigitalObject) - Method in class net.cnri.do_api.EntityMap
Load the entity map from the given DigitalObject
loadJsonIntoDigitalObject(String, DigitalObject) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
loadJsonIntoDigitalObject(String, DigitalObject) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
loadKeys() - Method in class net.cnri.do_api.DOKeyRing
Loads the user's keychain from their digital object, consolidating any granted keys into the main keyring
loadRepositoryFromURL(Repository, String) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Loads a Repository from a URL given that the URL returns a correctly formatted JSON string.
loadRepositoryFromURL(Repository, String) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Loads a Repository from a URL given that the URL returns a correctly formatted JSON string.
loadSettingsFromUser(DigitalObject) - Method in class net.cnri.apps.dogui.view.UserInfoPanel
 
LoadTestViaAPI - Class in net.cnri.apps.test
Class used for testing the load capacity of a repository using the high level digital object API.
LoadTestViaAPI(Repository, String, File) - Constructor for class net.cnri.apps.test.LoadTestViaAPI
 
LOCAL_CONFIG_HANDLE - Static variable in class net.cnri.repository.syncing.SyncingRepository
 
LOCAL_INDEX - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
lock(boolean) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
lock(String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
log(String) - Method in class net.cnri.apps.doserver.ServerLog
Write a message to the log
LOG_ACCESSES_KEY - Static variable in class net.cnri.apps.doserver.Main
 
LOG_BUFFER_SIZE - Static variable in class net.cnri.apps.doserver.ServerLog
 
LOG_SAVE_INTERVAL_KEY - Static variable in class net.cnri.apps.doserver.Main
 
LogbackContextInitializer - Class in net.cnri.apps.doserver
 
LogbackContextInitializer() - Constructor for class net.cnri.apps.doserver.LogbackContextInitializer
 
LoggerOutputStream - Class in net.cnri.apps.doserver
 
LoggerOutputStream() - Constructor for class net.cnri.apps.doserver.LoggerOutputStream
 
looksLikeID(String) - Static method in class net.cnri.apps.dogui.view.MainWindow
Returns true if the given string looks like a handle
lookupCode(int) - Static method in exception net.cnri.dobj.DOException
 
LUCENE_CONFIG_ELEMENT - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
LuceneIndexer - Class in net.cnri.apps.doserver.operators
Operator that provides text indexing capabilities using the Lucene search engine.
LuceneIndexer(Main) - Constructor for class net.cnri.apps.doserver.operators.LuceneIndexer
 

M

main(String[]) - Static method in class net.cnri.apps.auditgui.AuditWindow
 
main(String[]) - Static method in class net.cnri.apps.cmdline.CertGenerator
 
main(String[]) - Static method in class net.cnri.apps.cmdline.KeyGenerator
 
Main - Class in net.cnri.apps.cmdline
This is a simple utility to invoke an operation on an object from the command-line.
Main() - Constructor for class net.cnri.apps.cmdline.Main
 
main(String[]) - Static method in class net.cnri.apps.cmdline.Main
 
main(String[]) - Static method in class net.cnri.apps.doclient.StartWindow
 
main(String[]) - Static method in class net.cnri.apps.dogui.controller.CreateNewUser
 
Main - Class in net.cnri.apps.dogui.controller
 
Main() - Constructor for class net.cnri.apps.dogui.controller.Main
 
main(String[]) - Static method in class net.cnri.apps.dogui.controller.Main
 
main(String[]) - Static method in class net.cnri.apps.dojython.JythonMain
 
main(String[]) - Static method in class net.cnri.apps.doserver.HashDirectoryStorage
 
Main - Class in net.cnri.apps.doserver
This class runs a server object that accepts and handles incoming requests for operations on digital objects.
Main(PrivateKey, File, SetupHelper) - Constructor for class net.cnri.apps.doserver.Main
 
main(String[]) - Static method in class net.cnri.apps.doserver.Main
 
main(String[]) - Static method in class net.cnri.apps.doserver.RESTServlet
 
main(String[]) - Static method in class net.cnri.apps.doserver.txnlog.TxnLogMigrationTool
 
Main - Class in net.cnri.apps.doutilgui
Main class for a simple GUI that provides raw access to DO operations
Main() - Constructor for class net.cnri.apps.doutilgui.Main
 
main(String[]) - Static method in class net.cnri.apps.doutilgui.Main
 
main(String[]) - Static method in class net.cnri.apps.sample.DOExample
 
main(String[]) - Static method in class net.cnri.apps.test.DOAPISample
 
main(String[]) - Static method in class net.cnri.apps.test.IndexTest
 
main(String[]) - Static method in class net.cnri.apps.test.LoadTestViaAPI
 
main(String[]) - Static method in class net.cnri.apps.test.TestMM
 
main(String[]) - Static method in class net.cnri.cert.CertUtil
 
main(String[]) - Static method in class net.cnri.repository.util.FastDateFormat
 
MainWindow - Class in net.cnri.apps.dogui.view
 
MainWindow(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.MainWindow
 
MainWindow.DragMouseAdapter - Class in net.cnri.apps.dogui.view
 
MainWindow.DragMouseAdapter() - Constructor for class net.cnri.apps.dogui.view.MainWindow.DragMouseAdapter
 
makeCamelCase(String) - Static method in class net.cnri.apps.doserver.web.MetadataUtil
 
makeIndeterminateProgressBar() - Method in class net.cnri.apps.dogui.view.DOViewPanel
 
ManageGroupsWindow - Class in net.cnri.apps.dogui.view
 
ManageGroupsWindow(JFrame, AdminToolUI, DigitalObject) - Constructor for class net.cnri.apps.dogui.view.ManageGroupsWindow
 
MapFromHeaderSet - Class in net.cnri.repository.networked
 
MapFromHeaderSet(HeaderSet) - Constructor for class net.cnri.repository.networked.MapFromHeaderSet
 
MappingCloseableIteratorWrapper<From,To> - Class in net.cnri.repository.util
CloseableIterator which returns the result of applying a specified function to the objects returned by a given CloseableIterator.
MappingCloseableIteratorWrapper(CloseableIterator<From>) - Constructor for class net.cnri.repository.util.MappingCloseableIteratorWrapper
 
mark(int) - Method in class net.cnri.repository.util.LimitedInputStream
 
MatchAllObjectsQuery - Class in net.cnri.repository.search
A query that matches all objects.
MatchAllObjectsQuery() - Constructor for class net.cnri.repository.search.MatchAllObjectsQuery
 
matchesCommand(ActionEvent) - Method in class net.cnri.apps.dogui.view.HDLAction
 
matchHandle(Principal[], String) - Static method in class net.cnri.cert.CertUtil
Check to see if any of the input principals is an X509 name whose UID matches the handle
MatrixOps - Class in net.cnri.knowbots.matrix
MatrixOps performs operations on matrix objects.
MatrixOps() - Constructor for class net.cnri.knowbots.matrix.MatrixOps
 
MAX_BYTES_IN_BLOCKING_WINDOW - Static variable in class net.cnri.dobj.DOConnection
 
MAX_DOCS - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
MEMBER_CERT_TYPE_PREFIX - Static variable in class net.cnri.cert.CertUtil
Prefix of handle value types indicating group membership; append the group handle
MemoryDataElement - Class in net.cnri.repository.memory
 
MemoryDataElement(MemoryDigitalObject, String) - Constructor for class net.cnri.repository.memory.MemoryDataElement
 
MemoryDigitalObject - Class in net.cnri.repository.memory
 
MemoryDigitalObject(MemoryRepository, String) - Constructor for class net.cnri.repository.memory.MemoryDigitalObject
 
MemoryRepository - Class in net.cnri.repository.memory
A local Digital Object repository entirely in system memory.
MemoryRepository() - Constructor for class net.cnri.repository.memory.MemoryRepository
 
mergeValues(DOSearchResult, boolean) - Method in class net.cnri.apps.dogui.controller.DOSearchResult
Merge the information in the given search result with the info for this result.
metadata - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
METADATA_ELEMENT - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
MetadataUtil - Class in net.cnri.apps.doserver.web
 
MetadataUtil() - Constructor for class net.cnri.apps.doserver.web.MetadataUtil
 
migrate(String) - Method in class net.cnri.repository.layered.MigrationRepository
Migrates an object from the bottom repository to the top repository.
migrationComplete() - Method in class net.cnri.repository.layered.MigrationRepository
Checks whether all objects exist in the top.
MigrationRepository - Class in net.cnri.repository.layered
LayeredRepository for performing migration from top to bottom.
MigrationRepository(Repository, Repository) - Constructor for class net.cnri.repository.layered.MigrationRepository
Constructs a new repository allowing background migration from a bottom repository to a top repository.
MigrationRepository.MigrationCallable - Class in net.cnri.repository.layered
Callable suitable for calling in a background thread to perform migration and delete bottom objects.
MigrationRepository.MigrationCallable() - Constructor for class net.cnri.repository.layered.MigrationRepository.MigrationCallable
 
MIME_TYPE_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
MIN_BYTES_IN_BLOCKING_WINDOW - Static variable in class net.cnri.dobj.DOConnection
 
MINS_5 - Static variable in class net.cnri.repository.syncing.GenericSyncIntervalManager
 
MONTHLY - Static variable in class net.cnri.apps.doserver.Main
 
mouseClicked(MouseEvent) - Method in class net.cnri.apps.auditgui.AuditWindow
 
mouseClicked(MouseEvent) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
mouseEntered(MouseEvent) - Method in class net.cnri.apps.auditgui.AuditWindow
 
mouseEntered(MouseEvent) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
mouseExited(MouseEvent) - Method in class net.cnri.apps.auditgui.AuditWindow
 
mouseExited(MouseEvent) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
mousePressed(MouseEvent) - Method in class net.cnri.apps.auditgui.AuditWindow
 
mousePressed(MouseEvent) - Method in class net.cnri.apps.dogui.view.MainWindow.DragMouseAdapter
 
mousePressed(MouseEvent) - Method in class net.cnri.apps.dogui.view.ShowObjectWindow.DragMouseAdapter
 
mousePressed(MouseEvent) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
mouseReleased(MouseEvent) - Method in class net.cnri.apps.auditgui.AuditWindow
 
mouseReleased(MouseEvent) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
move(int) - Method in class net.cnri.repository.android.EmptyCursor
 
moveToFirst() - Method in class net.cnri.repository.android.EmptyCursor
 
moveToLast() - Method in class net.cnri.repository.android.EmptyCursor
 
moveToNext() - Method in class net.cnri.repository.android.EmptyCursor
 
moveToPosition(int) - Method in class net.cnri.repository.android.EmptyCursor
 
moveToPrevious() - Method in class net.cnri.repository.android.EmptyCursor
 

N

NAME - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
NAME - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
NAME_ATTRIBUTE - Static variable in class net.cnri.do_api.EntityMap
 
NAME_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
NAME_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ElementColumns
 
NameValueKeyCreator - Class in net.cnri.repository.bdbje
 
NameValueKeyCreator() - Constructor for class net.cnri.repository.bdbje.NameValueKeyCreator
 
net.cnri.apps.auditgui - package net.cnri.apps.auditgui
 
net.cnri.apps.cmdline - package net.cnri.apps.cmdline
 
net.cnri.apps.doclient - package net.cnri.apps.doclient
 
net.cnri.apps.dogui.controller - package net.cnri.apps.dogui.controller
 
net.cnri.apps.dogui.view - package net.cnri.apps.dogui.view
 
net.cnri.apps.dogui.view.resources - package net.cnri.apps.dogui.view.resources
 
net.cnri.apps.dogui.view.util - package net.cnri.apps.dogui.view.util
 
net.cnri.apps.dojython - package net.cnri.apps.dojython
 
net.cnri.apps.doserver - package net.cnri.apps.doserver
 
net.cnri.apps.doserver.operators - package net.cnri.apps.doserver.operators
 
net.cnri.apps.doserver.txnlog - package net.cnri.apps.doserver.txnlog
 
net.cnri.apps.doserver.web - package net.cnri.apps.doserver.web
 
net.cnri.apps.doutilgui - package net.cnri.apps.doutilgui
 
net.cnri.apps.hdlstorage - package net.cnri.apps.hdlstorage
 
net.cnri.apps.sample - package net.cnri.apps.sample
 
net.cnri.apps.test - package net.cnri.apps.test
 
net.cnri.cert - package net.cnri.cert
 
net.cnri.debug - package net.cnri.debug
 
net.cnri.do_api - package net.cnri.do_api
This package is deprecated in favor of net.cnri.repository.networked.
net.cnri.dobj - package net.cnri.dobj
 
net.cnri.dobj.config - package net.cnri.dobj.config
 
net.cnri.dobj.delegation - package net.cnri.dobj.delegation
 
net.cnri.dobj.edo - package net.cnri.dobj.edo
 
net.cnri.dobj.emcompat - package net.cnri.dobj.emcompat
 
net.cnri.dobj.groups - package net.cnri.dobj.groups
 
net.cnri.knowbots.matrix - package net.cnri.knowbots.matrix
 
net.cnri.knowbots.standardops - package net.cnri.knowbots.standardops
 
net.cnri.repository - package net.cnri.repository
 
net.cnri.repository.android - package net.cnri.repository.android
 
net.cnri.repository.android.sqlite - package net.cnri.repository.android.sqlite
 
net.cnri.repository.bdbje - package net.cnri.repository.bdbje
 
net.cnri.repository.filesystem - package net.cnri.repository.filesystem
 
net.cnri.repository.highlevel - package net.cnri.repository.highlevel
 
net.cnri.repository.internal - package net.cnri.repository.internal
 
net.cnri.repository.layered - package net.cnri.repository.layered
 
net.cnri.repository.memory - package net.cnri.repository.memory
 
net.cnri.repository.networked - package net.cnri.repository.networked
 
net.cnri.repository.ref - package net.cnri.repository.ref
 
net.cnri.repository.rest - package net.cnri.repository.rest
 
net.cnri.repository.rest.servlet - package net.cnri.repository.rest.servlet
 
net.cnri.repository.search - package net.cnri.repository.search
 
net.cnri.repository.servlet - package net.cnri.repository.servlet
 
net.cnri.repository.syncing - package net.cnri.repository.syncing
 
net.cnri.repository.util - package net.cnri.repository.util
 
net.cnri.repository.wrapper - package net.cnri.repository.wrapper
 
NETWORK_ERROR - Static variable in exception net.cnri.dobj.DOException
 
NetworkedDataElement - Class in net.cnri.repository.networked
 
NetworkedDataElement(NetworkedDigitalObject, DataElement) - Constructor for class net.cnri.repository.networked.NetworkedDataElement
 
NetworkedDigitalObject - Class in net.cnri.repository.networked
 
NetworkedDigitalObject(NetworkedRepository, DigitalObject) - Constructor for class net.cnri.repository.networked.NetworkedDigitalObject
 
NetworkedRepository - Class in net.cnri.repository.networked
A wrapper on net.cnri.do_api.Repository.
NetworkedRepository(DOAuthentication, String) - Constructor for class net.cnri.repository.networked.NetworkedRepository
 
NetworkedRepository(DOAuthentication, DOServiceInfo) - Constructor for class net.cnri.repository.networked.NetworkedRepository
 
NetworkedRepository(String, String, int, byte[], String, byte[]) - Constructor for class net.cnri.repository.networked.NetworkedRepository
Constructs a NetworkedRepository using a specified host and port and secret key authentication.
NetworkedRepository(String, String, byte[]) - Constructor for class net.cnri.repository.networked.NetworkedRepository
Constructs a NetworkedRepository looking up connection parameters in the handle system and secret key authentication.
NetworkedRepository(String, String, int, byte[], String, String, String) - Constructor for class net.cnri.repository.networked.NetworkedRepository
Constructs a NetworkedRepository using a specified host and port and public key authentication.
NetworkedRepository(String, String, String, String) - Constructor for class net.cnri.repository.networked.NetworkedRepository
Constructs a NetworkedRepository looking up connection parameters in the handle system and public key authentication.
NetworkedSearchResultDataElement - Class in net.cnri.repository.networked
Allows you to interact with the attributes on a DataElement search result locally without making unnecessary network calls.
NetworkedSearchResultDataElement(NetworkedSearchResultDigitalObject, String) - Constructor for class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
NetworkedSearchResultDigitalObject - Class in net.cnri.repository.networked
Wraps a searchResult allowing it to be treated as if it were a real DigitalObject.
NetworkedSearchResultDigitalObject(NetworkedRepository, HeaderSet) - Constructor for class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
NEVER - Static variable in class net.cnri.apps.doserver.Main
 
NEW_SERVER_ID_PREFIX - Static variable in class net.cnri.apps.dogui.controller.RepoRunner
 
NEW_USER_ACTION - Static variable in class net.cnri.apps.doserver.UserAccountServlet
 
NewUserWindow - Class in net.cnri.apps.dogui.view
 
NewUserWindow(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.NewUserWindow
 
next() - Method in class net.cnri.repository.android.CursorIteratorImpl
 
next() - Method in class net.cnri.repository.search.QueryResults
 
next() - Method in class net.cnri.repository.util.AbstractCloseableIterator
Returns the next element in the iteration.
next() - Method in class net.cnri.repository.util.CloseableIteratorFromIterator
 
nextElement() - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue.QueueScanner
 
nextElement() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue.QueueScanner
 
nextElement() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB.QueueScanner
 
niceSize(long) - Static method in class net.cnri.apps.dogui.controller.DOUtil
Return a human-readable description of the number of bytes given
NO_DEFAULT - Static variable in class net.cnri.apps.doserver.SetupHelper
 
NO_LIGHT - Static variable in class net.cnri.apps.dogui.view.SyncStatusView
 
NO_LIMIT - Static variable in class net.cnri.apps.doserver.SetupHelper
 
NO_SUCH_ELEMENT_ERROR - Static variable in exception net.cnri.dobj.DOException
 
NO_SUCH_OBJECT_ERROR - Static variable in exception net.cnri.dobj.DOException
 
NoSuchDataElementException - Exception in net.cnri.repository
 
NoSuchDataElementException(String) - Constructor for exception net.cnri.repository.NoSuchDataElementException
 
NoSuchDataElementException(String, String) - Constructor for exception net.cnri.repository.NoSuchDataElementException
 
NoSuchDigitalObjectException - Exception in net.cnri.repository
 
NoSuchDigitalObjectException(String) - Constructor for exception net.cnri.repository.NoSuchDigitalObjectException
 
NOTES_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
NULL - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
NUM_ITEMS_IN_SHORT_LIST - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 

O

OBJ_CREDENTIALS_ELEMENT - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
OBJ_CREDENTIALS_ELEMENT - Static variable in class net.cnri.knowbots.standardops.StandardOperations
 
OBJ_TYPES_ELEMENT - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
OBJ_TYPES_ELEMENT - Static variable in class net.cnri.knowbots.standardops.StandardOperations
 
OBJECT_ALREADY_EXISTS - Static variable in exception net.cnri.dobj.DOException
 
OBJECT_ATTS_MSGTYPE - Static variable in interface net.cnri.dobj.DOConstants
 
OBJECT_DEFAULT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.ObjectColumns
 
OBJECT_ID_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
OBJECT_ID_PARAM - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
OBJECT_NAME_HDL_TYPE - Static variable in interface net.cnri.dobj.DOConstants
 
OBJECT_SERVER_HDL_TYPE - Static variable in interface net.cnri.dobj.DOConstants
 
OBJECT_SVRINFO_HDL_TYPE - Static variable in interface net.cnri.dobj.DOConstants
 
ObjectAttributeRequestHandler - Class in net.cnri.repository.rest.servlet
 
ObjectAttributeRequestHandler(RequestPath, HttpServletRequest, HttpServletResponse, Repository) - Constructor for class net.cnri.repository.rest.servlet.ObjectAttributeRequestHandler
 
ObjectElementAttributeRequestHandler - Class in net.cnri.repository.rest.servlet
 
ObjectElementAttributeRequestHandler(RequestPath, HttpServletRequest, HttpServletResponse, Repository) - Constructor for class net.cnri.repository.rest.servlet.ObjectElementAttributeRequestHandler
 
ObjectElementRequestHandler - Class in net.cnri.repository.rest.servlet
 
ObjectElementRequestHandler(RequestPath, HttpServletRequest, HttpServletResponse, Repository) - Constructor for class net.cnri.repository.rest.servlet.ObjectElementRequestHandler
 
objectExists() - Method in class net.cnri.dobj.DOMetadata
Returns true if the object exists
objectForGroup(String) - Static method in class net.cnri.dobj.groups.GroupUtil
Returns the id of the DO which manages groups for the given id.
objectForResult(DOSearchResult) - Method in class net.cnri.apps.dogui.view.SearchResultsList
Return a DigitalObject interface to the object contained in the given search result.
objectID - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
ObjectRequestHandler - Class in net.cnri.repository.rest.servlet
 
ObjectRequestHandler(RequestPath, HttpServletRequest, HttpServletResponse, Repository) - Constructor for class net.cnri.repository.rest.servlet.ObjectRequestHandler
 
OBJECTS - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
objectsNeedingReindexingQuery() - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
objectsNeedingReindexingQuery() - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Returns a query which matches objects which need to be reindexed.
ObjectSyncer - Class in net.cnri.apps.doserver
 
ObjectSyncer() - Constructor for class net.cnri.apps.doserver.ObjectSyncer
 
ofCursor(Cursor) - Method in interface net.cnri.repository.android.CursorIteratorImpl.OfCursor
Returns an object from the current state of the passed cursor.
ofHeaderSet(HeaderSet) - Static method in class net.cnri.do_api.SearchResult
 
onCreate(SQLiteDatabase) - Method in class net.cnri.repository.android.sqlite.DatabaseHelper
 
onlyContainsMustNotClauses() - Method in class net.cnri.repository.search.BooleanQuery
 
onMove(int, int) - Method in class net.cnri.repository.android.EmptyCursor
 
onOpen(SQLiteDatabase) - Method in class net.cnri.repository.android.sqlite.DatabaseHelper
 
onUpgrade(SQLiteDatabase, int, int) - Method in class net.cnri.repository.android.sqlite.DatabaseHelper
 
OP_ID_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
openAssetFile(Uri, String) - Method in class net.cnri.repository.android.ProviderClientProxy
 
openFile(Uri, String) - Method in class net.cnri.repository.android.ProviderClientProxy
 
OPENID_ATTRIBUTE - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
OPENID_IDENTITY - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
operation - Variable in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
OPERATION_NOT_AVAILABLE - Static variable in exception net.cnri.dobj.DOException
 
operationIsAllowed(DOOperationContext) - Method in class net.cnri.apps.doserver.Authorizer
This is called to determine if the given operation can be performed in the given context (ie if the caller has permission to perform the operation).
operationIsAllowed(DOOperationContext, String, String) - Method in class net.cnri.apps.doserver.Authorizer
This is called to determine if the given operation can be performed in the given context.
out - Variable in class net.cnri.apps.doserver.SetupHelper
 
OUTBOX - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
OWNER_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
OWNER_ATTRIBUTES_KEY - Static variable in class net.cnri.apps.doserver.Main
 

P

pad(int) - Static method in class net.cnri.apps.doserver.web.MetadataUtil
 
paint(Graphics) - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
 
Pair - Class in net.cnri.repository.util
 
Pair(String, String) - Constructor for class net.cnri.repository.util.Pair
 
PARAM_ACTUAL_TIMESTAMP - Static variable in class net.cnri.apps.dogui.controller.DNAPusher
 
PARAM_ACTUAL_TIMESTAMP - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
PARAM_ACTUAL_TIMESTAMP - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
PARAM_ACTUAL_TIMESTAMP - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
PARAM_ATTRIBUTES - Static variable in interface net.cnri.dobj.DOConstants
 
PARAM_ELEMENT_ID - Static variable in class net.cnri.apps.dogui.controller.DNAPusher
 
PARAM_ELEMENT_ID - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
PARAM_ELEMENT_ID - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
PARAM_ELEMENT_ID - Static variable in interface net.cnri.dobj.DOConstants
 
PARAM_ELEMENT_ID - Static variable in class net.cnri.knowbots.standardops.StandardOperations
 
PARAM_GET_DATA_LEN - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
PARAM_GET_DATA_START - Static variable in class net.cnri.apps.doserver.operators.StandardOperations
 
PARAM_OBJ_ID - Static variable in class net.cnri.apps.dogui.controller.DNAPusher
 
PARAM_OBJ_ID - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
PARAM_OBJ_ID - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
PARAM_OBJ_ID - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
PARAM_TIMESTAMP - Static variable in class net.cnri.apps.dogui.controller.DNAPusher
 
PARAM_TIMESTAMP - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
PARAM_TIMESTAMP - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
PARAM_TIMESTAMP - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
PARAM_TXN_ID - Static variable in class net.cnri.apps.dogui.controller.DNAPusher
 
PARAM_TXN_ID - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
PARAM_TXN_ID - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
PARAM_TXN_ID - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
PARAM_TXN_TYPE - Static variable in class net.cnri.apps.dogui.controller.DNAPusher
 
PARAM_TXN_TYPE - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
PARAM_TXN_TYPE - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
PARAM_TXN_TYPE - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
params - Variable in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
ParcelableQuery - Class in net.cnri.repository.android
 
ParcelableQuery(Query) - Constructor for class net.cnri.repository.android.ParcelableQuery
 
parse(String) - Method in class net.cnri.repository.util.FastDateFormat
Parses a date representation which is generally ISO8601-compliant into milliseconds since the epoch.
parse(String, TimeZone) - Static method in class net.cnri.repository.util.FastDateFormat
Parses a date representation which is generally ISO8601-compliant into milliseconds since the epoch, using a given time zone if the time zone is not explicit in the input.
parseDate(String) - Static method in class net.cnri.apps.dogui.controller.DOSearch
 
parseQueryParameters(String) - Static method in class net.cnri.apps.doserver.web.MetadataUtil
 
parseSearch(String) - Method in class net.cnri.apps.dogui.controller.DOSearch
Replace the query parameters with the given query
parseUtc(String) - Static method in class net.cnri.repository.util.FastDateFormat
Parses a date representation which is generally ISO8601-compliant into milliseconds since the epoch, assuming UTC if the time zone is not explicit in the input.
performLocalOperation(DOServerOperationContext, boolean, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.Main
Invoke the given operation in the repository after checking that the client has permission to invoke the given operation
performMigrationFromFileSystemToBerkeleyDB(File) - Static method in class net.cnri.apps.doserver.txnlog.TxnLogMigrationTool
 
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.AuditHookImpl
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.ExternalInterface
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(String, String, HeaderSet) - Method in class net.cnri.apps.doserver.InternalRepository
Invoke a low-level operation on this object, returning the input and output streams for the operation in a StreamPair.
performOperation(String, String, HeaderSet, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.Main
This method can be called by an outside object when this repository is run in embedded mode.
performOperation(DOServerOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.Main
 
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.operators.AbstractDelegationOperations
 
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.operators.StandardOperations
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.ReplicationOperator
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(String, HeaderSet) - Method in class net.cnri.do_api.DigitalObject
Invoke a low-level operation on this object, returning the input and output streams for the operation in a StreamPair.
performOperation(String, String, HeaderSet) - Method in class net.cnri.do_api.Repository
Invoke a low-level operation on the given object, returning the input and output streams for the operation in a StreamPair.
performOperation(String, String, HeaderSet) - Method in class net.cnri.dobj.DOClient
Performs the specified operation on the object identified by "objectID" with the given input.
performOperation(String, String, String, HeaderSet) - Method in class net.cnri.dobj.DOClient
 
performOperation(String, String) - Method in class net.cnri.dobj.DOClientConnection
Submit a new operation on a new channel and return an InputStream from which the results of the operation can be read.
performOperation(String, String, HeaderSet) - Method in class net.cnri.dobj.DOClientConnection
Submit a new operation on a new channel and return an InputStream from which the results of the operation can be read.
performOperation(DOOperationContext, InputStream, OutputStream) - Method in interface net.cnri.dobj.DOOperation
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(String, String, String, HeaderSet, InputStream, OutputStream) - Method in interface net.cnri.dobj.DOOperationContext
Performs the specified operation with the identity of the caller, or as the container repository if the forwarding operations are configured to use the repository's own identity for forwarded operations.
performOperation(String, String, String, HeaderSet) - Method in interface net.cnri.dobj.edo.EDOOperationContext
Performs the specified operation with the identity of the server.
performOperation(EDOOperationContext, InputStream, OutputStream) - Method in class net.cnri.dobj.edo.EDOOperator
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.knowbots.matrix.MatrixOps
 
performOperation(DOOperationContext, InputStream, OutputStream) - Method in class net.cnri.knowbots.standardops.StandardOperations
Performs the given operation (which this object has advertised that it can handle) which consists of reading input (if any is expected) from the given InputStream and writing the output of the operation (if any) to the OutputStream.
performOperation(String, String, String, HeaderSet, InputStream, OutputStream) - Method in class net.cnri.repository.internal.InternalOperationContext
 
performOperation(String, Map<String, String>) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
Perform an arbitrary operation.
performOperation(String, HeaderSet) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
Perform an arbitrary operation.
performOperation(String, String, Map<String, String>) - Method in class net.cnri.repository.networked.NetworkedRepository
Perform an arbitrary operation.
performOperation(String, String, HeaderSet) - Method in class net.cnri.repository.networked.NetworkedRepository
Perform an arbitrary operation.
performOps(String, String, String) - Method in class net.cnri.apps.test.IndexTest
 
PerformOpServlet - Class in net.cnri.apps.doserver
Servlet that provides a DO operation invoker in which requests provide the object ID (id query parameter), operation ID (op query parameter), and a set of paramters (all query parameters starting with "param.").
PerformOpServlet(Main, ExecutorService, HTTPConnectionHandler) - Constructor for class net.cnri.apps.doserver.PerformOpServlet
 
PerformOpWindow - Class in net.cnri.apps.doclient
 
PerformOpWindow(DOClient, String, String, String, String) - Constructor for class net.cnri.apps.doclient.PerformOpWindow
 
performRemoteOperation(DOServerOperationContext, Authorizer.AuthorizationInfo, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.Main
Forward the operation to the repository that is responsible for the object, if the client is permitted to do so.
performSearch(DOSearch, Repository) - Method in class net.cnri.apps.dogui.view.SearchResultsView
Begin processing the new search
performSearch(DOSearch) - Method in class net.cnri.apps.dogui.view.SearchWindow
 
PERMISSION_DENIED_ERROR - Static variable in exception net.cnri.dobj.DOException
 
PKAuthentication - Class in net.cnri.dobj
A PKAuthentication object uses a private key to prove our identity.
PKAuthentication(String, PrivateKey) - Constructor for class net.cnri.dobj.PKAuthentication
Construct an authentication object that uses the given private key to prove that we are the entity identified by myID.
PORT_KEY - Static variable in class net.cnri.apps.doserver.Main
 
PreDepositWindow - Class in net.cnri.apps.dogui.view
 
PreDepositWindow(AdminToolUI, File[]) - Constructor for class net.cnri.apps.dogui.view.PreDepositWindow
 
preferences - Variable in class net.cnri.apps.dogui.controller.Main
 
preferencesUpdated() - Method in class net.cnri.apps.dogui.view.HDLAction
 
prefs() - Method in class net.cnri.apps.dogui.controller.Main
Get the preferences table
prefs() - Method in class net.cnri.repository.android.ClientRepository
 
principalForHandle(String) - Static method in class net.cnri.cert.CertUtil
Convert a handle into an X509 principal (using the UID attribute)
printTimes(PrintStream) - Method in class net.cnri.debug.TimeHelper
 
printUsage() - Static method in class net.cnri.apps.cmdline.KeyGenerator
 
PRIVATE_KEY_FILE - Static variable in class net.cnri.apps.doserver.Main
 
processIncomingChunk(ByteBuffer) - Method in class net.cnri.dobj.ConnectionEncryption
Decrypts the incoming chunk of bytes and puts the result back into the given ByteBuffer for reading.
processIncomingChunk(ByteBuffer) - Method in class net.cnri.dobj.DESEncryption
 
processIncomingChunk(ByteBuffer) - Method in class net.cnri.dobj.GenericEncryption
 
processOutgoingChunk(ByteBuffer) - Method in class net.cnri.dobj.ConnectionEncryption
Processes the outgoing chunk of bytes and returns the processed version.
processOutgoingChunk(ByteBuffer) - Method in class net.cnri.dobj.DESEncryption
Processes the outgoing chunk of bytes and returns the processed version.
processOutgoingChunk(ByteBuffer) - Method in class net.cnri.dobj.GenericEncryption
Processes the outgoing chunk of bytes and returns the processed version.
processTransaction(Transaction) - Method in interface net.cnri.apps.doserver.txnlog.TransactionCallback
Process the given transaction which was received via the stream in the RetrieveTxnResponse message.
PROTOCOL_ERROR - Static variable in exception net.cnri.dobj.DOException
 
Provider - Class in net.cnri.repository.android
 
Provider() - Constructor for class net.cnri.repository.android.Provider
 
Provider.AttributeColumns - Class in net.cnri.repository.android
 
Provider.ElementColumns - Class in net.cnri.repository.android
 
Provider.ObjectColumns - Class in net.cnri.repository.android
 
ProviderClientProxy - Class in net.cnri.repository.android
 
ProviderClientProxy(ContentProviderClient, String) - Constructor for class net.cnri.repository.android.ProviderClientProxy
 
ProxiedAuthentication - Class in net.cnri.dobj
 
ProxiedAuthentication(String, DOConnection) - Constructor for class net.cnri.dobj.ProxiedAuthentication
 
PUBLIC_KEY_FILE - Static variable in class net.cnri.apps.doserver.Main
 
PUBLIC_KEY_HDL_IDX - Static variable in class net.cnri.apps.doserver.Main
 
publishCert(String, Certificate) - Method in class net.cnri.apps.cmdline.CertGenerator
 
pullsOverwriteIfNewer() - Method in class net.cnri.repository.syncing.SyncingConfig
 
PUSH_REPO_TXN_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
put(String, String) - Method in class net.cnri.repository.highlevel.AttributeMap
 
put(String, String) - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
put(String, String) - Method in class net.cnri.repository.util.StringPairListMap
The put method of this class always returns null.
putAll(Map<? extends String, ? extends String>) - Method in class net.cnri.repository.highlevel.AttributeMap
 
putAll(Map<? extends String, ? extends String>) - Method in class net.cnri.repository.networked.MapFromHeaderSet
 

Q

query(Uri, String[], String, String[], String) - Method in class net.cnri.repository.android.ProviderClientProxy
 
Query - Interface in net.cnri.repository.search
A query for a repository.
QueryParams - Class in net.cnri.repository.search
Parameters to a repository search, such as pagination and sorting.
QueryParams(int, int, List<SortField>) - Constructor for class net.cnri.repository.search.QueryParams
Construct a QueryParams.
QueryParams(int, int, List<SortField>, List<String>) - Constructor for class net.cnri.repository.search.QueryParams
Construct a QueryParams.
QueryParams(int, int, List<SortField>, List<String>, Map<String, String>) - Constructor for class net.cnri.repository.search.QueryParams
Construct a QueryParams.
QueryRequestHandler - Class in net.cnri.repository.rest.servlet
 
QueryRequestHandler(RequestPath, HttpServletRequest, HttpServletResponse, Repository) - Constructor for class net.cnri.repository.rest.servlet.QueryRequestHandler
 
QueryResults<T> - Class in net.cnri.repository.search
A CloseableIterator which carries a size and an optional boolean indicating whether there are more results.
QueryResults(int, CloseableIterator<T>) - Constructor for class net.cnri.repository.search.QueryResults
 
QueryResults(int, Boolean, CloseableIterator<T>) - Constructor for class net.cnri.repository.search.QueryResults
 
QueryResultsForJson - Class in net.cnri.repository.rest
 
QueryResultsForJson(List<RepositoryJsonSerializerV2.DOView>, int, int, int) - Constructor for class net.cnri.repository.rest.QueryResultsForJson
 
queryToString(Query) - Static method in class net.cnri.repository.networked.NetworkedRepository
 
queryToString(Query) - Static method in class net.cnri.repository.rest.RestRepository
 
QueryVisitor<T> - Interface in net.cnri.repository.search
A specification of some behavior on each kind of query.

R

RawQuery - Class in net.cnri.repository.search
A query based on a raw String to be interpreted in a potentially repository-specific way.
RawQuery(String) - Constructor for class net.cnri.repository.search.RawQuery
 
read() - Method in class net.cnri.do_api.DataElement
Returns an InputStream from which the element's data can be read
read(long, long) - Method in class net.cnri.repository.AbstractDataElement
 
read(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
read() - Method in class net.cnri.repository.AbstractFileDataElement
 
read() - Method in class net.cnri.repository.android.EmbeddedDataElement
 
read(long, long) - Method in class net.cnri.repository.android.EmbeddedDataElement
 
read(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
read(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
read() - Method in interface net.cnri.repository.DataElement
Provides access to the data as an InputStream.
read(long, long) - Method in interface net.cnri.repository.DataElement
Provides access to a specified portion of the data as an InputStream.
read(String, String) - Method in interface net.cnri.repository.DirectRepository
Provides access to the data as an InputStream.
read() - Method in class net.cnri.repository.layered.LayeredDataElement
 
read(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
read() - Method in class net.cnri.repository.memory.MemoryDataElement
 
read() - Method in class net.cnri.repository.networked.NetworkedDataElement
 
read(long, long) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
read() - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
read() - Method in class net.cnri.repository.rest.RestDataElement
 
read() - Method in class net.cnri.repository.util.LimitedInputStream
 
read(byte[], int, int) - Method in class net.cnri.repository.util.LimitedInputStream
 
read() - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
read(long, long) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
read(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
readHeadAt(byte[], int) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
readHeaders(InputStream) - Method in class net.cnri.dobj.HeaderSet
This method will populate the set of headers with data from the given InputStream.
readHeadersFromBytes(byte[]) - Method in class net.cnri.dobj.HeaderSet
 
readHeadersFromString(String) - Method in class net.cnri.dobj.HeaderSet
This method will populate the set of headers with data from the given encoded String.
readJsonStream(InputStream) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
readJsonStream(InputStream) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
readObjectFromFile(File) - Static method in class net.cnri.repository.util.BsonUtil
 
readPermissions(InputStream) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor
Populate the GUI with a user-friendly view of the permissions in the given stream.
readPKAuthenticationFromFile(String, String, String) - Static method in class net.cnri.dobj.PKAuthentication
Convenience method to read a private key from a file, decrypt that key with the given passphrase and return a PKAuthentication object for the given ID.
readQueryFromParcel(Parcel) - Static method in class net.cnri.repository.android.ParcelableQuery
 
readQueryFromString(String) - Static method in class net.cnri.repository.android.ParcelableQuery
 
readTxn(InputStream) - Static method in class net.cnri.apps.doserver.txnlog.Transaction
Read a transaction from the given input stream
realMain(String[]) - Static method in class net.cnri.apps.doserver.Main
 
reconnect(String) - Method in class net.cnri.dobj.DOClientConnection
Connect directly to one of a the servers in the service identified by the given identifier, if we aren't already connected.
reconnect(DOServiceInfo) - Method in class net.cnri.dobj.DOClientConnection
Connect directly to one of a the servers in the service
recordOperation(HeaderSet, InputStream, OutputStream) - Method in class net.cnri.apps.doserver.AuditLog
This initiates logging of the operation specified in the given requestHeaders, along with the bytes sent over the input and output streams.
recordTick(String) - Method in class net.cnri.debug.TimeHelper
 
RED_LIGHT - Static variable in class net.cnri.apps.dogui.view.SyncStatusView
 
REDIRECT_STDERR_KEY - Static variable in class net.cnri.apps.doserver.Main
 
ReferenceCountingRepositoryWrapper - Class in net.cnri.repository.ref
 
ReferenceCountingRepositoryWrapper(Repository, DigitalObjectReferenceCounter) - Constructor for class net.cnri.repository.ref.ReferenceCountingRepositoryWrapper
 
REFERENCES_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
refresh() - Method in class net.cnri.do_api.DigitalObject
Refresh information about Data Elements or Attributes.
REGISTER_HANDLES_KEY - Static variable in class net.cnri.apps.doserver.Main
 
registerContentObserver(ContentObserver) - Method in class net.cnri.repository.android.EmptyCursor
 
registerDataSetObserver(DataSetObserver) - Method in class net.cnri.repository.android.EmptyCursor
 
registerEvent(Context, String, Map<String, String>) - Static method in class net.cnri.repository.android.EventApi
Registers an event.
registerEvent(Context, String, String...) - Static method in class net.cnri.repository.android.EventApi
Registers an event.
registerEvent(Context, String) - Static method in class net.cnri.repository.android.EventApi
Registers an event.
registerEvent(Context, String, Object) - Static method in class net.cnri.repository.android.EventApi
Registers an event.
registerHandle(String, String) - Method in class net.cnri.apps.doserver.Main
Creates the given handle, if necessary, and sets the object server for it to this object server.
registerServer(String, String, byte[], InetAddress, int, int, int, int, String, File, File, File, PrivateKey) - Method in class net.cnri.apps.doserver.SetupHelper
If serviceID is null, gets a handle through the hosting service.
REINDEX_OBJECT_ID - Static variable in interface net.cnri.dobj.DOConstants
 
reindexAllObjects() - Method in class net.cnri.repository.networked.NetworkedRepository
 
reindexObject(String) - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
 
reindexObject(String) - Method in class net.cnri.repository.networked.NetworkedRepository
Reindex the object with the specified handle.
relaxedDate(String) - Static method in class net.cnri.apps.doserver.web.MetadataUtil
 
release() - Method in class net.cnri.repository.android.ProviderClientProxy
 
releaseAndCloseIfNeeded() - Method in class net.cnri.apps.doserver.operators.IndexSearcherManager.LockTrackingIndexSearcherWrapper
 
REMOVE - Static variable in class net.cnri.apps.dogui.view.DOImages
 
remove() - Method in class net.cnri.repository.android.CursorIteratorImpl
 
remove(Object) - Method in class net.cnri.repository.highlevel.AttributeMap
 
remove(Object) - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
remove() - Method in class net.cnri.repository.search.QueryResults
 
remove() - Method in class net.cnri.repository.util.AbstractCloseableIterator
Throws UnsupportedOperationException.
remove() - Method in class net.cnri.repository.util.CloseableIteratorFromIterator
 
remove(Object) - Method in class net.cnri.repository.util.StringPairListMap
 
REMOVE_OP - Static variable in class net.cnri.apps.test.IndexTest
 
REMOVE_TYPE_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
removeAllFiles(File) - Static method in class net.cnri.apps.doserver.AuditLogArchiver
 
removeAllHeaders() - Method in class net.cnri.dobj.HeaderSet
Removes all headers from the HeaderSet
removeEntity(EntityMap.Entity) - Method in class net.cnri.do_api.EntityMap
Remove the given entity from the list
removeFromListAttribute(String, String) - Method in class net.cnri.repository.highlevel.HighLevelDigitalObject
Treats the value of the attribute as a new line separated list of strings.
removeFromListAttribute(String, int) - Method in class net.cnri.repository.highlevel.HighLevelDigitalObject
Treats the value of the attribute as a new line separated list of strings.
removeHandleBytesAndFirstDelimeterFromKey(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
removeHandleBytesFromKey(byte[]) - Static method in class net.cnri.repository.bdbje.KeyUtil
 
removeHeadersWithKey(String) - Method in class net.cnri.dobj.HeaderSet
Removes all headers with the given key
removeLinkListener(JLinkListener) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
removeListener(SynchronizerStatusListener) - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
Remove a listener so that it will no longer be notified of changes in the status of the synchronizer.
removePullQuery(String) - Method in class net.cnri.repository.syncing.SyncingConfig
 
removePushQuery(String) - Method in class net.cnri.repository.syncing.SyncingConfig
 
removeQueueListener(TransactionQueueListener) - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
 
reopen() - Method in class net.cnri.apps.doserver.operators.IndexSearcherManager
 
REPLICATION_ERROR - Static variable in exception net.cnri.dobj.DOException
 
REPLICATION_ITEM_OUT_OF_DATE - Static variable in exception net.cnri.dobj.DOException
 
ReplicationLog - Class in net.cnri.apps.doserver
 
ReplicationLog() - Constructor for class net.cnri.apps.doserver.ReplicationLog
 
ReplicationManager - Class in net.cnri.apps.doserver
 
ReplicationManager(Main, Storage) - Constructor for class net.cnri.apps.doserver.ReplicationManager
 
ReplicationOperator - Class in net.cnri.apps.doserver
This class implements a digital object operator that can return a list of transactions, and the details for those transactions so that other servers can mirror the digital objects from this server.
REPO_DEFAULT_RIGHTS_ELEMENT - Static variable in class net.cnri.apps.doserver.Authorizer
 
REPO_RIGHTS_ELEMENT_ID - Static variable in interface net.cnri.dobj.DOConstants
 
RepoRunner - Class in net.cnri.apps.dogui.controller
 
RepoRunner(File, Main, String, int, String, RepoRunner) - Constructor for class net.cnri.apps.dogui.controller.RepoRunner
Construct the synchronizer that provides an interface to start and stop the server.
Repositories - Class in net.cnri.repository
Factory and utility methods for the Repository class.
Repository - Class in net.cnri.do_api
This object provides high level access to a digital object repository.
Repository(DOAuthentication, String) - Constructor for class net.cnri.do_api.Repository
Constructor for a repository that interfaces an object that provides an interface to the with the given authentication information
Repository(DOAuthentication, DOServiceInfo) - Constructor for class net.cnri.do_api.Repository
Constructor for a repository that interfaces an object that provides an interface to the with the given authentication information
Repository(String, DOClientConnection) - Constructor for class net.cnri.do_api.Repository
Construct a Repository instance which can be used to talk over existing connections to DO servers.
Repository - Interface in net.cnri.repository
An object for accessing a Digital Object Repository.
Repository.CloseableIterator<T> - Interface in net.cnri.do_api
 
Repository.QueryResults - Class in net.cnri.do_api
 
Repository.QueryResults(Repository.CloseableIterator<HeaderSet>, int) - Constructor for class net.cnri.do_api.Repository.QueryResults
 
Repository.QueryResults(Repository.CloseableIterator<HeaderSet>, int, Boolean) - Constructor for class net.cnri.do_api.Repository.QueryResults
 
REPOSITORY_AUTHENTICATION_ERROR - Static variable in exception net.cnri.dobj.DOException
 
RepositoryException - Exception in net.cnri.repository
Base class for exceptions thrown by Repository operations.
RepositoryJSONSerializer - Class in net.cnri.repository.util
Provides methods for serializing an arbitrary DigitalDbject to a JSON string and back again.
RepositoryJSONSerializer() - Constructor for class net.cnri.repository.util.RepositoryJSONSerializer
 
RepositoryJSONSerializer.DOView - Class in net.cnri.repository.util
The DOView object loads all attributes and elements of a digital object into into a java object.
RepositoryJSONSerializer.DOView(DigitalObject) - Constructor for class net.cnri.repository.util.RepositoryJSONSerializer.DOView
 
RepositoryJSONSerializer.DOView(DigitalObject, List<String>) - Constructor for class net.cnri.repository.util.RepositoryJSONSerializer.DOView
 
RepositoryJSONSerializer.DOView.ElementView - Class in net.cnri.repository.util
 
RepositoryJSONSerializer.DOView.ElementView(DataElement, boolean) - Constructor for class net.cnri.repository.util.RepositoryJSONSerializer.DOView.ElementView
 
RepositoryJsonSerializerV2 - Class in net.cnri.repository.util
Provides methods for serializing an arbitrary DigitalDbject to a JSON string and back again.
RepositoryJsonSerializerV2() - Constructor for class net.cnri.repository.util.RepositoryJsonSerializerV2
 
RepositoryJsonSerializerV2.DOView - Class in net.cnri.repository.util
The DOView object loads all attributes and elements of a digital object into into a java object.
RepositoryJsonSerializerV2.DOView(DigitalObject) - Constructor for class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView
 
RepositoryJsonSerializerV2.DOView(DigitalObject, List<String>) - Constructor for class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView
 
RepositoryJsonSerializerV2.DOView.ElementView - Class in net.cnri.repository.util
 
RepositoryJsonSerializerV2.DOView.ElementView(DataElement, boolean) - Constructor for class net.cnri.repository.util.RepositoryJsonSerializerV2.DOView.ElementView
 
RepositoryWrapper - Class in net.cnri.repository.wrapper
A general wrapper delegating behavior to another repository.
RepositoryWrapper(Repository) - Constructor for class net.cnri.repository.wrapper.RepositoryWrapper
 
requery() - Method in class net.cnri.repository.android.EmptyCursor
 
requestDownloadSync() - Method in class net.cnri.repository.android.ClientRepository
 
RequestHandler - Class in net.cnri.repository.rest.servlet
 
RequestHandler(RequestPath, HttpServletRequest, HttpServletResponse, Repository) - Constructor for class net.cnri.repository.rest.servlet.RequestHandler
 
RequestPath - Class in net.cnri.repository.rest.servlet
 
RequestPath(String) - Constructor for class net.cnri.repository.rest.servlet.RequestPath
 
RequestPath.Type - Enum in net.cnri.repository.rest.servlet
 
reset() - Method in class net.cnri.repository.util.LimitedInputStream
 
reset() - Method in class net.cnri.repository.util.Timer
 
resetFields() - Method in class net.cnri.dobj.DOMetadata
Resets the contents of the metadata
resolvePublicKey(String) - Method in class net.cnri.apps.cmdline.CertGenerator
Securely resolve a public key for the given handle
resolvePublicKeys(HandleResolver, String) - Static method in class net.cnri.cert.CertUtil
Securely resolve a public key for the given handle
resolvePublicKeys(String) - Method in class net.cnri.dobj.DOServerConnection
Securely resolve a public key for the given handle
resolveRepositoryID(String) - Static method in class net.cnri.dobj.DOClient
Resolves the given object identifier and returns the repository that hosts the object.
Resources - Class in net.cnri.apps.dogui.view.resources
 
Resources() - Constructor for class net.cnri.apps.dogui.view.resources.Resources
Default constructor that loads the English dictionary.
Resources(String) - Constructor for class net.cnri.apps.dogui.view.resources.Resources
 
respond(Bundle) - Method in class net.cnri.repository.android.EmptyCursor
 
responseToPrompt(String) - Method in class net.cnri.apps.doserver.SetupHelper
 
RestDataElement - Class in net.cnri.repository.rest
 
RestDataElement(RestDigitalObject, MemoryDataElement) - Constructor for class net.cnri.repository.rest.RestDataElement
 
RestDigitalObject - Class in net.cnri.repository.rest
 
RestDigitalObject(RestRepository, MemoryDigitalObject) - Constructor for class net.cnri.repository.rest.RestDigitalObject
 
RestRepository - Class in net.cnri.repository.rest
This is an implementation of Repository API used for connecting to RestRepository servlet using JSON over HTTP as the wire format.
RestRepository(String, String, String) - Constructor for class net.cnri.repository.rest.RestRepository
 
RESTServlet - Class in net.cnri.apps.doserver
 
RESTServlet(Main, ExecutorService, HTTPConnectionHandler) - Constructor for class net.cnri.apps.doserver.RESTServlet
 
result - Variable in class net.cnri.dobj.delegation.ResultWithTTL
 
result - Variable in class net.cnri.dobj.groups.ResultWithTTL
 
ResultWithTTL<T> - Class in net.cnri.dobj.delegation
A result together with a TTL in seconds.
ResultWithTTL(T, int) - Constructor for class net.cnri.dobj.delegation.ResultWithTTL
 
ResultWithTTL<T> - Class in net.cnri.dobj.groups
A result together with a TTL in seconds.
ResultWithTTL(T, int) - Constructor for class net.cnri.dobj.groups.ResultWithTTL
 
retrieveDetails() - Method in class net.cnri.apps.auditgui.TxnDetailWindow
 
RFC_2539_WELL_KNOWN_GROUP_2 - Static variable in class net.cnri.dobj.DOClientConnection
Pre-computed parameters for use with setEncryptionParameters on slow clients (e.g.
RIGHTS_DELEGATION_OBJECT_HDL_TYPE - Static variable in interface net.cnri.dobj.DOConstants
 
RIGHTS_ELEMENT - Static variable in class net.cnri.apps.doserver.Authorizer
 
RIGHTS_ELEMENT_ID - Static variable in interface net.cnri.dobj.DOConstants
 
ROTATE_DAILY - Static variable in class net.cnri.apps.doserver.ServerLog
 
ROTATE_MONTHLY - Static variable in class net.cnri.apps.doserver.ServerLog
 
ROTATE_NEVER - Static variable in class net.cnri.apps.doserver.ServerLog
 
ROTATE_WEEKLY - Static variable in class net.cnri.apps.doserver.ServerLog
 
RouterServlet - Class in net.cnri.repository.rest.servlet
 
RouterServlet() - Constructor for class net.cnri.repository.rest.servlet.RouterServlet
 
ruleType - Variable in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
run() - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
run() - Method in class net.cnri.apps.dogui.view.DepositWindow
 
run() - Method in class net.cnri.apps.doserver.AgentSignerThread
 
run() - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
 

S

safeHTML(String) - Static method in class net.cnri.apps.doserver.HTTPConnectionHandler
 
savePreferences() - Method in class net.cnri.apps.dogui.controller.Main
Save the preferences table
saveSettingsForUser(DigitalObject) - Method in class net.cnri.apps.dogui.view.UserInfoPanel
 
saveToObject(DigitalObject) - Method in class net.cnri.do_api.EntityMap
 
scanHandles(ScanCallback) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Scan the database, calling a method in the specified callback for every handle in the database.
scanNAs(ScanCallback) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Scan the NA database, calling a method in the specified callback for every naming authority handle in the database.
search(String) - Method in class net.cnri.do_api.Repository
 
search(String, List<String>, List<String>, int, int) - Method in class net.cnri.do_api.Repository
 
search(String, List<String>, List<String>, int, int, boolean) - Method in class net.cnri.do_api.Repository
 
search(String, List<String>, List<String>, int, int, HeaderSet) - Method in class net.cnri.do_api.Repository
 
search(String, List<String>, List<String>, String, int, int) - Method in class net.cnri.do_api.Repository
Deprecated.
search(String, List<String>, List<String>, String, int, int, boolean) - Method in class net.cnri.do_api.Repository
Deprecated.
search(String, List<String>, List<String>, String, int, int, HeaderSet) - Method in class net.cnri.do_api.Repository
Deprecated.
search(String, HeaderSet) - Method in class net.cnri.do_api.Repository
 
search(Query, QueryParams) - Method in class net.cnri.repository.AbstractRepository
 
search(String) - Method in class net.cnri.repository.AbstractRepository
Deprecated.
search(Query) - Method in class net.cnri.repository.AbstractRepository
 
search(Query) - Method in class net.cnri.repository.android.EmbeddedRepository
 
search(Query) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
search(Query) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
search(Query) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
search(Query) - Method in class net.cnri.repository.layered.LayeredRepository
 
search(Query) - Method in class net.cnri.repository.memory.MemoryRepository
 
search(String, QueryParams) - Method in class net.cnri.repository.networked.NetworkedRepository
 
search(String) - Method in class net.cnri.repository.networked.NetworkedRepository
Deprecated.
search(Query, QueryParams) - Method in class net.cnri.repository.networked.NetworkedRepository
 
search(Query) - Method in class net.cnri.repository.networked.NetworkedRepository
 
search(Query, QueryParams) - Method in interface net.cnri.repository.Repository
Provides a CloseableIterator view of the digital objects accessible through this repository under search bounds defined in the Query object and the parameters defined in the QueryParams object.
search(Query) - Method in interface net.cnri.repository.Repository
Provides a CloseableIterator view of the digital objects accessible through this repository under search bounds defined in the Query object with default parameters.
search(String) - Method in interface net.cnri.repository.Repository
Deprecated.
Use Repository.search(Query,QueryParams) with first argument a RawQuery and second argument null.
search(String, QueryParams) - Method in class net.cnri.repository.rest.RestRepository
 
search(String) - Method in class net.cnri.repository.rest.RestRepository
Deprecated.
search(Query, QueryParams) - Method in class net.cnri.repository.rest.RestRepository
 
search(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
Deprecated.
search(Query) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
search(Query, QueryParams) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
search(Query, QueryParams) - Method in class net.cnri.repository.wrapper.UnionRepository
 
search(Query) - Method in class net.cnri.repository.wrapper.UnionRepository
 
search(String) - Method in class net.cnri.repository.wrapper.UnionRepository
Deprecated.
SEARCH_ATTRIBUTE_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
SEARCH_DEFAULT_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
SEARCH_OP_ID - Static variable in class net.cnri.apps.dogui.controller.DNARetriever
 
SEARCH_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
SearchableMap - Class in net.cnri.apps.doserver.web
 
SearchableMap(Repository) - Constructor for class net.cnri.apps.doserver.web.SearchableMap
 
searchExcluding(Query, Collection<String>) - Method in class net.cnri.repository.android.EmbeddedRepository
 
searchExcluding(Query, Collection<String>) - Method in interface net.cnri.repository.layered.SupportsSearchExcluding
 
searchHandles(Query, QueryParams) - Method in class net.cnri.repository.AbstractRepository
 
searchHandles(String) - Method in class net.cnri.repository.AbstractRepository
Deprecated.
searchHandles(Query) - Method in class net.cnri.repository.AbstractRepository
 
searchHandles(Query) - Method in class net.cnri.repository.android.EmbeddedRepository
 
searchHandles(Query) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
searchHandles(Query) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
searchHandles(Query) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
searchHandles(Query) - Method in class net.cnri.repository.layered.LayeredRepository
 
searchHandles(Query) - Method in class net.cnri.repository.memory.MemoryRepository
 
searchHandles(String, QueryParams) - Method in class net.cnri.repository.networked.NetworkedRepository
 
searchHandles(String) - Method in class net.cnri.repository.networked.NetworkedRepository
Deprecated.
searchHandles(Query, QueryParams) - Method in class net.cnri.repository.networked.NetworkedRepository
 
searchHandles(Query) - Method in class net.cnri.repository.networked.NetworkedRepository
 
searchHandles(Query, QueryParams) - Method in interface net.cnri.repository.Repository
Provides a CloseableIterator view of the digital objects handles accessible through this repository under search bounds defined in the Query object and the parameters defined in the QueryParams object.
searchHandles(Query) - Method in interface net.cnri.repository.Repository
Provides a CloseableIterator view of the digital objects handles accessible through this repository under search bounds defined in the Query object with default parameters.
searchHandles(String) - Method in interface net.cnri.repository.Repository
Deprecated.
Use Repository.searchHandles(Query,QueryParams) with first argument a RawQuery and second argument null.
searchHandles(String, QueryParams) - Method in class net.cnri.repository.rest.RestRepository
 
searchHandles(String) - Method in class net.cnri.repository.rest.RestRepository
Deprecated.
searchHandles(Query, QueryParams) - Method in class net.cnri.repository.rest.RestRepository
 
searchHandles(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
Deprecated.
searchHandles(Query) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
searchHandles(Query, QueryParams) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
searchHandles(Query, QueryParams) - Method in class net.cnri.repository.wrapper.UnionRepository
 
searchHandles(Query) - Method in class net.cnri.repository.wrapper.UnionRepository
 
searchHandles(String) - Method in class net.cnri.repository.wrapper.UnionRepository
Deprecated.
searchHandlesExcluding(Query, Collection<String>) - Method in class net.cnri.repository.android.EmbeddedRepository
 
searchHandlesExcluding(Query, Collection<String>) - Method in interface net.cnri.repository.layered.SupportsSearchExcluding
 
searchMapping(String) - Method in class net.cnri.repository.AbstractRepository
Deprecated.
searchMapping(String) - Method in class net.cnri.repository.networked.NetworkedRepository
Deprecated.
searchMapping(String) - Method in interface net.cnri.repository.Repository
Deprecated.
searchMapping(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
Deprecated.
searchMapping(String) - Method in class net.cnri.repository.wrapper.UnionRepository
Deprecated.
SearchResult - Class in net.cnri.do_api
 
SearchResult() - Constructor for class net.cnri.do_api.SearchResult
 
SearchResult.Element - Class in net.cnri.do_api
 
SearchResult.Element(String) - Constructor for class net.cnri.do_api.SearchResult.Element
 
SearchResultInfoWindow - Class in net.cnri.apps.dogui.view
 
SearchResultInfoWindow(JComponent, AdminToolUI, DOSearchResult, DigitalObject) - Constructor for class net.cnri.apps.dogui.view.SearchResultInfoWindow
 
SearchResultsList - Class in net.cnri.apps.dogui.view
 
SearchResultsList(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.SearchResultsList
 
SearchResultsList.DateComparator - Class in net.cnri.apps.dogui.view
 
SearchResultsList.DateComparator() - Constructor for class net.cnri.apps.dogui.view.SearchResultsList.DateComparator
 
SearchResultsList.NameComparator - Class in net.cnri.apps.dogui.view
 
SearchResultsList.NameComparator() - Constructor for class net.cnri.apps.dogui.view.SearchResultsList.NameComparator
 
SearchResultsList.TypeComparator - Class in net.cnri.apps.dogui.view
 
SearchResultsList.TypeComparator() - Constructor for class net.cnri.apps.dogui.view.SearchResultsList.TypeComparator
 
SearchResultsView - Class in net.cnri.apps.dogui.view
 
SearchResultsView(AdminToolUI, SearchWindow) - Constructor for class net.cnri.apps.dogui.view.SearchResultsView
 
SearchResultView - Class in net.cnri.apps.dogui.view
 
SearchResultView() - Constructor for class net.cnri.apps.dogui.view.SearchResultView
 
SearchWindow - Class in net.cnri.apps.dogui.view
 
SearchWindow(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.SearchWindow
 
SecretKeyAuthentication - Class in net.cnri.dobj
A PKAuthentication object uses a secret key to prove our identity.
SecretKeyAuthentication(String, byte[]) - Constructor for class net.cnri.dobj.SecretKeyAuthentication
Construct an authentication object that uses the given private key to prove that we are the entity identified by myID.
segmentRule(String) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
serialize(Throwable) - Static method in class net.cnri.repository.android.ExceptionSerializer
 
serializeBundleAsString(Bundle) - Static method in class net.cnri.repository.android.Util
 
serializeBundleAsUriComponent(Bundle) - Static method in class net.cnri.repository.android.Util
 
SERIALIZED_ENCODING - Static variable in class net.cnri.do_api.Repository
 
serializeObject(String, OutputStream) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Serialize the entire object using the given format to the given stream
serializeObject(String, String, OutputStream) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Write the entire object into the given OutputStream in the given format
serializeObject(String, String, OutputStream) - Method in interface net.cnri.apps.doserver.Storage
Write the entire object into the given OutputStream in the given format
serializeObject(String, OutputStream) - Method in interface net.cnri.dobj.StorageProxy
Serialize the entire object using the given format to the given stream
SERVER_ADMIN_KEY - Static variable in class net.cnri.apps.doserver.Main
 
SERVER_ERROR - Static variable in exception net.cnri.dobj.DOException
 
SERVER_ID_KEY - Static variable in class net.cnri.apps.doserver.Main
 
SERVER_INFO_FILE - Static variable in class net.cnri.apps.doserver.Main
 
ServerClassLoader - Class in net.cnri.apps.doserver
Classloader which looks for classes and resources first in the server directory (and its classes and lib subdirectories).
ServerClassLoader(File) - Constructor for class net.cnri.apps.doserver.ServerClassLoader
 
ServerConnection - Class in net.cnri.dobj.emcompat
Repository connection object.
ServerConnection(String) - Constructor for class net.cnri.dobj.emcompat.ServerConnection
Opens a connection to the repository
serveRequests() - Method in class net.cnri.apps.doserver.Main
 
ServerLog - Class in net.cnri.apps.doserver
Object that writes information to access and error log files.
ServerLog(File, String, boolean, int) - Constructor for class net.cnri.apps.doserver.ServerLog
Construct a log handler to write to a log file with the given name under the specified directory.
service(HttpServletRequest, HttpServletResponse) - Method in class net.cnri.apps.doserver.HTTPConnectionHandler
 
SERVICE_ID_KEY - Static variable in class net.cnri.apps.doserver.Main
 
ServletRepository - Class in net.cnri.repository.servlet
Deprecated.
ServletRepository(Main, HttpServletRequest, DOAuthentication) - Constructor for class net.cnri.repository.servlet.ServletRepository
Deprecated.
 
ServletRepository(Main, HttpServletRequest, String, byte[]) - Constructor for class net.cnri.repository.servlet.ServletRepository
Deprecated.
 
ServletUtil - Class in net.cnri.repository.rest.servlet
 
ServletUtil() - Constructor for class net.cnri.repository.rest.servlet.ServletUtil
 
SET_ATTRIBUTES_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
setAccelerator(KeyStroke) - Method in class net.cnri.apps.dogui.view.HDLAction
 
setAccelerator(String) - Method in class net.cnri.apps.dogui.view.HDLAction
 
setAtt(String, String) - Method in class net.cnri.do_api.SearchResult.Element
 
setAtt(String, String) - Method in class net.cnri.do_api.SearchResult
 
SetAttachedExe(String, String, String, String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Set the executable for a servlet or signature disseminator
SetAttachments(String, String, Attachment[]) - Method in class net.cnri.dobj.emcompat.ServerConnection
Set attachments for a digital object disseminator
setAttribute(String, String) - Method in class net.cnri.do_api.DataElement
Associates the given attributeValue with the given attributeName for this object.
setAttribute(String, String) - Method in class net.cnri.do_api.DigitalObject
Associates the given attributeValue with the given attributeName for this object.
setAttribute(String, String) - Method in class net.cnri.do_api.EntityMap.Entity
Sets the value that is associated with the given attribute within this entity
setAttribute(String, String, String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
setAttribute(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
setAttribute(String, String, String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
setAttribute(String, String) - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
setAttribute(String, String, String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
setAttribute(String, String) - Method in interface net.cnri.repository.DataElement
Sets a particular attribute.
setAttribute(String, String) - Method in interface net.cnri.repository.DigitalObject
Sets a particular attribute.
setAttribute(String, String, String, String) - Method in interface net.cnri.repository.DirectRepository
Sets a particular attribute.
setAttribute(String, String) - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
setAttribute(String, String) - Method in class net.cnri.repository.layered.LayeredDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
setAttribute(String, String, String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
setAttribute(String, String) - Method in class net.cnri.repository.memory.MemoryDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
setAttribute(String, String) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
setAttribute(String, String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
setAttribute(String, String) - Method in class net.cnri.repository.rest.RestDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
setAttribute(String, String) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
setAttribute(String, String) - Method in class net.cnri.repository.syncing.SyncingDigitalObject
 
setAttribute(String, String, String, String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
setAttribute(String, String) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
setAttribute(String, String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
setAttribute(String, String, String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
setAttributes(String, String, HeaderSet, HeaderSet, long) - Method in class net.cnri.apps.doserver.AbstractStorage
 
setAttributes(HeaderSet) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Set the given key-value attributes in the object, replacing any existing attributes that have the same keys.
setAttributes(String, String, HeaderSet, boolean, long) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Add the given key-value attribute to the object, replacing any existing attribute that has the same key.
setAttributes(String, String, HeaderSet, boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Add the given key-value attribute to the object, replacing any existing attribute that has the same key.
setAttributes(String, String, HeaderSet, HeaderSet, long) - Method in interface net.cnri.apps.doserver.Storage
Version with enhanced logging (stores txnMetadata in transaction)
setAttributes(HeaderSet) - Method in class net.cnri.do_api.DataElement
Atomically set more than one attribute
setAttributes(HeaderSet) - Method in class net.cnri.do_api.DigitalObject
Atomically set more than one attribute
setAttributes(HeaderSet) - Method in interface net.cnri.dobj.StorageProxy
Set the given key-value attributes in the object, replacing any existing attributes that have the same keys.
setAttributes(Map<String, String>) - Method in class net.cnri.repository.AbstractDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.AbstractDigitalObject
 
setAttributes(String, String, Map<String, String>) - Method in class net.cnri.repository.AbstractDirectRepository
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.android.sqlite.SQLiteDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
setAttributes(String, String, Map<String, String>) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.bdbje.BdbjeDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
setAttributes(String, String, Map<String, String>) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
setAttributes(Map<String, String>) - Method in interface net.cnri.repository.DataElement
Sets the value of multiple attributes.
setAttributes(Map<String, String>) - Method in interface net.cnri.repository.DigitalObject
Sets the value of multiple attributes.
setAttributes(String, String, Map<String, String>) - Method in interface net.cnri.repository.DirectRepository
Sets the value of multiple attributes.
setAttributes(Map<String, String>) - Method in class net.cnri.repository.filesystem.FilesystemDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.layered.LayeredDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
setAttributes(String, String, Map<String, String>) - Method in class net.cnri.repository.layered.LayeredRepository
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.memory.MemoryDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.rest.RestDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.rest.RestDigitalObject
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.syncing.SyncingDigitalObject
 
setAttributes(String, String, Map<String, String>) - Method in class net.cnri.repository.syncing.SyncingRepository
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
setAttributes(Map<String, String>) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
setAttributes(String, String, Map<String, String>) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
setAuthentication(String, PrivateKey) - Method in class net.cnri.apps.doutilgui.AuthWindow
Set the public key authentication information for this window
setAutoRetrieveCredentials(boolean) - Method in class net.cnri.dobj.AbstractAuthentication
Sets whether or not this object will automatically retrieve the client's credentials from the client DO when getCredentials() is called.
setBounds(int, int, int, int) - Method in class net.cnri.apps.dogui.view.HandleValueRenderer
 
setCertExpirationInDays(long) - Method in class net.cnri.apps.cmdline.CertGenerator
 
setConfigVal(String, String) - Method in class net.cnri.apps.doserver.Main
Associate the given value with the given key in the configuration table
setConnectionMapping(Object, Object) - Method in interface net.cnri.dobj.DOOperationContext
Inserts an object into the connection-level information table.
setConnectionMapping(Object, Object) - Method in class net.cnri.dobj.DOServerConnection
Inserts an object into the connection-level information table.
setConnectionMapping(Object, Object) - Method in interface net.cnri.dobj.edo.EDOOperationContext
Inserts an object into the connection-level information table.
setConnectionMapping(Object, Object) - Method in interface net.cnri.repository.internal.Caller
Store arbitrary information for the caller across multiple operations.
setConnectionMapping(Object, Object) - Method in class net.cnri.repository.internal.InternalOperationContext
 
setConnectionMapping(Object, Object) - Method in class net.cnri.repository.internal.SimpleAuthenticatedCaller
Does nothing.
setContext(Context) - Method in class net.cnri.repository.android.EmbeddedDataElement
 
setContext(Context) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
setContext(Context) - Method in class net.cnri.repository.android.EmbeddedRepository
 
setCreatedAndModifiedAttribute() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
setCreatedAndModifiedAttribute() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
setCredentials(Certificate[]) - Method in class net.cnri.dobj.AbstractAuthentication
 
setDataElementByContext(String, String, InputStream) - Method in interface net.cnri.dobj.edo.EDOOperationContext
Store the data from the given input stream in the identified data element based on the given context ID.
SetDataStreamBytes(String, String, InputStream) - Method in class net.cnri.dobj.emcompat.ServerConnection
Sets bytes for a digital object data stream
SetDataStreamBytes(String, String, long, byte[], int) - Method in class net.cnri.dobj.emcompat.ServerConnection
Sets bytes for a digital object data stream
setDateCreated(long) - Method in class net.cnri.dobj.DOMetadata
Stores the date that the DO was most recently created.
setDateDeleted(long) - Method in class net.cnri.dobj.DOMetadata
Stores the date that the DO was most recently deleted.
setDefaultCryptoAlg(String) - Method in class net.cnri.dobj.GenericEncryption
Set the default encryption algorithm, subject to capability negotiation with the other side of the connection.
setDefaultMacAlg(String) - Method in class net.cnri.dobj.GenericEncryption
Set the default MAC algorithm, subject to capability negotiation with the other side of the connection.
setDefaultMode(String) - Method in class net.cnri.dobj.GenericEncryption
Set the default mode, subject to capability negotiation with the other side of the connection.
setDefaultPadding(String) - Method in class net.cnri.dobj.GenericEncryption
Set the default padding, subject to capability negotiation with the other side of the connection.
setElementAttributes(String, HeaderSet) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Set the given key-value attributes for the given element in the object, replacing any existing attributes that have the same keys.
setElementAttributes(String, HeaderSet) - Method in interface net.cnri.dobj.StorageProxy
Set the given key-value attributes for the given element in the object, replacing any existing attributes that have the same keys.
setElements(Map<String, SearchResult.Element>) - Method in class net.cnri.do_api.SearchResult
 
setEncryptAttributes(boolean) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setEncryptContent(boolean) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setEncryptFor(Object[]) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setEncryptionParameters(DHParameterSpec) - Static method in class net.cnri.dobj.DOClientConnection
Sets the Diffie-Hellman parameters to be used for encryption.
setExtraHandler(String, ActionListener) - Method in class net.cnri.apps.doutilgui.AuthWindow
 
setField(String, String) - Method in class net.cnri.do_api.SearchResult.Element
 
setField(String, String) - Method in class net.cnri.do_api.SearchResult
 
setFiles(File[]) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setFont(Font) - Method in class net.cnri.apps.dogui.view.util.JLinkLabel
 
setHaveNA(byte[], boolean) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Sets a flag indicating whether or not this server is responsible for the given naming authority.
setKeyRing(DOKeyRing) - Method in class net.cnri.apps.doserver.operators.DefaultIndexBuilder
 
setKeyRing(DOKeyRing) - Method in interface net.cnri.apps.doserver.operators.IndexBuilder
Sets the DOKeyRing which could be used by the index builder to index encrypted documents.
setKnowbotMapping(String, Object) - Method in class net.cnri.apps.doserver.Main
Set the given key-value mapping in the server-level table that knowbots can use to communicate.
setKnowbotUpdated(String, String, int) - Method in class net.cnri.apps.dogui.controller.Main
Stores the version of the given knowbot
setListAttribute(String, List<String>) - Method in class net.cnri.repository.highlevel.HighLevelDigitalObject
Concatenates the list of strings into a newline separated string and sets it on the attribute called "name"
setListener(DOConnectionListener) - Method in class net.cnri.dobj.DOConnection
Sets the listener that will be notified when new channels are opened.
setMessageType(String) - Method in class net.cnri.dobj.HeaderSet
 
setMnemonicKey(int) - Method in class net.cnri.apps.dogui.view.HDLAction
 
setModifiedAttribute() - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
setModifiedAttribute() - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
setMPAtt(String, String) - Method in class net.cnri.do_api.SearchResult.Element
 
setName(String) - Method in class net.cnri.dobj.StreamPair
 
setNotes(String) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setNotificationUri(ContentResolver, Uri) - Method in class net.cnri.repository.android.EmptyCursor
 
setObject(DigitalObject, int) - Method in class net.cnri.apps.dogui.view.ShowObjectWindow
 
setObjectID(String) - Method in class net.cnri.do_api.SearchResult
 
setObjectID(String) - Method in class net.cnri.dobj.DOMetadata
Sets the identifier for the object to which this metadata applies.
setObjectInfo(DOMetadata) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Sets the metadata for the given digital object.
setObjectInfo(DOMetadata) - Method in interface net.cnri.apps.doserver.Storage
Sets the metadata for the object specified by the given DOMetadata.
setParameters(HeaderSet) - Method in class net.cnri.dobj.DESEncryption
Set up the parameters for the encryption/decryption process.
setParameters(HeaderSet) - Method in class net.cnri.dobj.GenericEncryption
Set up the parameters for the encryption/decryption process.
setPAtt(String, String) - Method in class net.cnri.do_api.SearchResult.Element
 
setProtocolTimeout(long) - Method in class net.cnri.dobj.DOConnection
 
setPullsOverwriteIfNewer(boolean) - Method in class net.cnri.repository.syncing.SyncingConfig
 
setReadableRule(DOPermissionEditor.DORule) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
setRepoID(String, String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
Set the ID for the repository with the given role
setRepoID(String) - Method in class net.cnri.do_api.SearchResult
 
setRepositoryID(String) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setResolver(Resolver) - Static method in class net.cnri.dobj.DOConnection
Sets the singleton Resolver object
setRights(byte[]) - Method in class net.cnri.apps.dogui.view.DepositWindow
Set the rights/permissions for the objects being deposited.
setScore(String) - Method in class net.cnri.do_api.SearchResult
 
setSearch(DOSearch) - Method in class net.cnri.apps.dogui.view.BasicSearchView
 
setSearch(DOSearch) - Method in class net.cnri.apps.dogui.view.DetailedSearchView
 
setSecretKeyAuthentication(String, String) - Method in class net.cnri.apps.doutilgui.AuthWindow
Set the secret key authentication information for this window
setShortDescription(String) - Method in class net.cnri.apps.dogui.view.HDLAction
 
setShowProgress(boolean) - Method in class net.cnri.apps.dogui.view.SyncStatusView
 
setSingleRule(DOPermissionEditor.DORule) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
setStorageHint(String) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setSyncAllChanges(boolean) - Method in class net.cnri.repository.syncing.SyncingConfig
 
setSyncIntervalManager(SyncIntervalManager) - Method in class net.cnri.repository.syncing.SyncingConfig
 
setTag(String, String) - Method in class net.cnri.dobj.DOMetadata
Stores the given key-value pair as a tag along with this object.
setTargetObject(Object) - Method in class net.cnri.apps.dogui.view.HDLAction
 
setText(String) - Method in class net.cnri.do_api.SearchResult.Element
 
setThreadName(String) - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
Set the name of the thread
setTransactionQueue(AbstractTransactionQueue) - Method in class net.cnri.apps.doserver.AbstractStorage
 
setTransactionQueue(AbstractTransactionQueue) - Method in interface net.cnri.apps.doserver.Storage
Set the transaction queue (used e.g.
setType(String) - Method in class net.cnri.repository.AbstractDataElement
 
setType(String) - Method in class net.cnri.repository.android.EmbeddedDataElement
 
setType(String) - Method in interface net.cnri.repository.DataElement
Sets the MIME type of the given data.
setType(String) - Method in class net.cnri.repository.layered.LayeredDataElement
 
setType(String) - Method in class net.cnri.repository.memory.MemoryDataElement
 
setType(String) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
setType(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
setType(String) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
setType(String) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
SetupHelper - Class in net.cnri.apps.doserver
This class runs a server object that accepts and handles incoming requests for operations on digital objects.
SetupHelper() - Constructor for class net.cnri.apps.doserver.SetupHelper
 
setupKnowbotDir(File) - Method in class net.cnri.apps.doserver.Main
 
setUseEncryption(boolean) - Method in class net.cnri.do_api.Repository
Sets whether or not the connection to this repository will be encrypted.
setUseEncryption(boolean) - Method in class net.cnri.dobj.DOClientConnection
Sets whether or not this connection will be encrypted.
setUseFolder(String) - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setUseNewMethods(boolean) - Method in class net.cnri.dobj.emcompat.ServerConnection
Sets whether or not this API should use the newer, faster methods (when available) for accessing data elements and creating objects.
setUseSourceFolder() - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setUseSubFolder() - Method in class net.cnri.apps.dogui.view.DepositWindow
 
setValue(String) - Method in class net.cnri.repository.util.Pair
 
setVisible(boolean) - Method in class net.cnri.apps.auditgui.TxnDetailWindow
 
setVisible(boolean) - Method in class net.cnri.apps.dogui.view.Console
 
setWritableRule(DOPermissionEditor.DORule) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
showAddressBook() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
showBasicSearch() - Method in class net.cnri.apps.dogui.view.SearchWindow
 
showConsoleWindow() - Method in class net.cnri.apps.dogui.view.AdminToolUI
Show the console window that shows error and informational messages
showDetailedSearch() - Method in class net.cnri.apps.dogui.view.SearchWindow
 
showErrorMessage(Component, String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
showInfoMessage(Component, String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
showItemDetails(DOSearchResult) - Method in class net.cnri.apps.dogui.view.SearchResultsList
 
showManageGroupsWindow() - Method in class net.cnri.apps.dogui.view.AdminToolUI
Show the window used to manage grouups of individuals
showNewSearchWindow() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
showNewSearchWindow(String) - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
ShowObjectWindow - Class in net.cnri.apps.dogui.view
 
ShowObjectWindow(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.ShowObjectWindow
 
ShowObjectWindow.DragMouseAdapter - Class in net.cnri.apps.dogui.view
 
ShowObjectWindow.DragMouseAdapter() - Constructor for class net.cnri.apps.dogui.view.ShowObjectWindow.DragMouseAdapter
 
showSettingsWindow() - Method in class net.cnri.apps.dogui.view.AdminToolUI
Display the window with the client settings
shutdown() - Method in class net.cnri.apps.dogui.controller.Main
 
shutdown() - Method in class net.cnri.apps.dogui.view.AdminToolUI
 
shutdown(String[]) - Static method in class net.cnri.apps.doserver.Main
 
shutdown() - Method in class net.cnri.apps.doserver.Main
 
shutdown() - Method in class net.cnri.apps.doserver.operators.LuceneIndexer
 
shutdown() - Method in class net.cnri.apps.doserver.ReplicationManager
 
shutdown() - Method in class net.cnri.apps.doserver.ServerLog
Stop the flusher thread and close the logs.
shutdown() - Method in class net.cnri.apps.doserver.txnlog.AbstractTransactionQueue
 
shutdown() - Method in class net.cnri.apps.doserver.txnlog.ConcatenatedTransactionQueue
 
shutdown() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueue
 
shutdown() - Method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
shutdown() - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Close the database and clean up
signChallenge(HeaderSet, HeaderSet) - Method in interface net.cnri.dobj.DOAuthentication
Signs the given challenge message and puts the result (including any required parameters) into the given HeaderSet object.
signChallenge(HeaderSet, HeaderSet) - Method in class net.cnri.dobj.PKAuthentication
 
signChallenge(HeaderSet, HeaderSet) - Method in class net.cnri.dobj.ProxiedAuthentication
Signs the given challenge message and puts the result (including any required parameters) into the given HeaderSet object.
signChallenge(HeaderSet, HeaderSet) - Method in class net.cnri.dobj.SecretKeyAuthentication
 
SIGNUP_ATT_PREFIX - Static variable in class net.cnri.apps.doserver.UserAccountServlet
 
SimpleAuthenticatedCaller - Class in net.cnri.repository.internal
A specification of a caller claiming no credentials (other than its own id) which is considered to be already authenticated.
SimpleAuthenticatedCaller(String) - Constructor for class net.cnri.repository.internal.SimpleAuthenticatedCaller
Constructs the instance.
size() - Method in class net.cnri.dobj.HeaderSet
Returns the number of headers
size() - Method in class net.cnri.repository.highlevel.AttributeMap
 
size() - Method in class net.cnri.repository.networked.HeaderSetPrefixMap
 
size() - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
size() - Method in class net.cnri.repository.search.QueryResults
 
SIZE_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
skip(long) - Method in class net.cnri.repository.util.LimitedInputStream
 
smallButton(JButton) - Static method in class net.cnri.apps.dogui.view.DOViewPanel
 
SORT_BY_DATE - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
SORT_BY_NAME - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
SORT_BY_TYPE - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
sortBy(int) - Method in class net.cnri.apps.dogui.view.SearchResultsList
 
SortField - Class in net.cnri.repository.search
A specification of a field to be sorted.
SortField(String, boolean) - Constructor for class net.cnri.repository.search.SortField
 
splitOnUnbackslashedCommas(String) - Static method in class net.cnri.dobj.HeaderSet
 
SQLiteDataElement - Class in net.cnri.repository.android.sqlite
 
SQLiteDataElement(SQLiteDigitalObject, String, SQLiteRepository) - Constructor for class net.cnri.repository.android.sqlite.SQLiteDataElement
 
SQLiteDigitalObject - Class in net.cnri.repository.android.sqlite
 
SQLiteDigitalObject(SQLiteRepository, SQLiteDatabase, String) - Constructor for class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
SQLiteRepository - Class in net.cnri.repository.android.sqlite
 
SQLiteRepository(Context) - Constructor for class net.cnri.repository.android.sqlite.SQLiteRepository
 
SSL_PORT_KEY - Static variable in class net.cnri.apps.doserver.Main
 
StandardOperations - Class in net.cnri.apps.doserver.operators
Operator that provides simple digital object operations, like saving and retrieving object data elements, certificates, etc.
StandardOperations(Main, DelegationClient) - Constructor for class net.cnri.apps.doserver.operators.StandardOperations
 
StandardOperations - Class in net.cnri.knowbots.standardops
Operator that provides simple digital object operations, like saving and retrieving object data elements, certificates, etc.
StandardOperations() - Constructor for class net.cnri.knowbots.standardops.StandardOperations
 
start() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
 
start() - Method in class net.cnri.repository.util.Timer
 
START_DATE_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
startsWith(byte[], byte[]) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
startSyncing(SyncingRepository) - Method in class net.cnri.repository.syncing.GenericSyncIntervalManager
 
startSyncing() - Method in class net.cnri.repository.syncing.SyncingRepository
 
startSyncing(SyncingRepository) - Method in class net.cnri.repository.syncing.SyncIntervalManager
 
StartWindow - Class in net.cnri.apps.doclient
Main class for a simple GUI that provides raw access to DO operations
StartWindow(DOClient) - Constructor for class net.cnri.apps.doclient.StartWindow
 
STATE_BROKEN - Static variable in class net.cnri.apps.dogui.controller.DNASynchronizer
 
STATE_RUNNING - Static variable in class net.cnri.apps.dogui.controller.DNASynchronizer
 
STATE_STOPPED - Static variable in class net.cnri.apps.dogui.controller.DNASynchronizer
 
stateUpdated(DNASynchronizer) - Method in interface net.cnri.apps.dogui.controller.SynchronizerStatusListener
Called when the state (running, stopped, etc) is changed.
STATIC_URI_PREFIX - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
statusUpdated(DNASynchronizer) - Method in interface net.cnri.apps.dogui.controller.SynchronizerStatusListener
Called when only the status (progress, message, etc) is changed
stop() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
 
stop() - Method in class net.cnri.repository.util.Timer
 
stopServing() - Method in class net.cnri.apps.doserver.Main
 
stopSyncing() - Method in class net.cnri.repository.syncing.GenericSyncIntervalManager
 
stopSyncing() - Method in class net.cnri.repository.syncing.SyncingRepository
 
stopSyncing() - Method in class net.cnri.repository.syncing.SyncIntervalManager
 
Storage - Interface in net.cnri.apps.doserver
This interface specifies an interface to the back-end storage system for a registry.
STORAGE_CLASS_KEY - Static variable in class net.cnri.apps.doserver.Main
 
STORAGE_DIR_KEY - Static variable in class net.cnri.apps.doserver.Main
 
STORAGE_ERROR - Static variable in exception net.cnri.dobj.DOException
 
StorageProxy - Interface in net.cnri.dobj
StorageProxy objects provide an interface to the storage layer of a registry for a single object.
STORE_CREDENTIAL_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
STORE_DATA_OP_ID - Static variable in interface net.cnri.dobj.DOConstants
 
STORED_PASSWORDS_FILE - Static variable in class net.cnri.apps.doserver.Main
 
storeDataElement(String, String, InputStream, HeaderSet, boolean, long) - Method in class net.cnri.apps.doserver.AbstractStorage
 
storeDataElement(String, InputStream) - Method in class net.cnri.apps.doserver.ConcreteStorageProxy
Stores the bytes from the given input stream into the given data element for the object.
storeDataElement(String, String, InputStream, boolean, boolean) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Stores the data read from the given InputStream into the given data element for the object identified by objectID.
storeDataElement(String, String, InputStream, boolean, boolean, long) - Method in class net.cnri.apps.doserver.HashDirectoryStorage
Stores the data read from the given InputStream into the given data element for the object identified by objectID.
storeDataElement(String, String, InputStream, boolean, boolean) - Method in interface net.cnri.apps.doserver.Storage
Stores the data read from the given InputStream into the given data element for the object identified by objectID.
storeDataElement(String, String, InputStream, boolean, boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Stores the data read from the given InputStream into the given data element for the object identified by objectID.
storeDataElement(String, String, InputStream, HeaderSet, boolean, long) - Method in interface net.cnri.apps.doserver.Storage
Version with enhanced logging (stores txnMetadata in transaction)
storeDataElement(String, InputStream) - Method in interface net.cnri.dobj.StorageProxy
Writes data from the given InputStream as the data element for the given object ID.
storePermissions(OutputStream) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor
Store the permissions from the GUI into the given output stream
storePermissionsInPreferences() - Method in class net.cnri.apps.dogui.view.DOPermissionEditor
 
StreamPair - Class in net.cnri.dobj
A StreamPair is a simple container that holds an associated InputStream and OutputStream
StreamPair(InputStream, OutputStream) - Constructor for class net.cnri.dobj.StreamPair
 
StreamPair(int, InputStream, OutputStream) - Constructor for class net.cnri.dobj.StreamPair
 
StringEncoding - Class in net.cnri.repository.util
 
StringEncoding() - Constructor for class net.cnri.repository.util.StringEncoding
 
stringFromStream(InputStream) - Static method in class net.cnri.apps.doserver.web.VelocityUtil
 
StringPairListMap - Class in net.cnri.repository.util
A thin wrapper around an ArrayList of String pairs, allowing it a Map implementation, such as needed for Digital Object attributes.
StringPairListMap() - Constructor for class net.cnri.repository.util.StringPairListMap
 
subchain - Variable in class net.cnri.dobj.delegation.DelegationChain
 
subchain - Variable in class net.cnri.dobj.groups.GroupChain
 
SUBGROUP_CERT_TYPE_PREFIX - Static variable in class net.cnri.cert.CertUtil
Prefix of handle value types indicating subgrouping; append the supergroup handle
subgroupChain - Variable in class net.cnri.cert.CertUtil.GroupChain
 
SUCCESS_RESPONSE_CODE - Static variable in class net.cnri.dobj.DOConnection
 
SupportsFastCopyForLayeredRepo - Interface in net.cnri.repository.layered
 
SupportsSearchExcluding - Interface in net.cnri.repository.layered
 
SYNC_QUERY_ATT - Static variable in class net.cnri.apps.dogui.view.AdminToolUI
 
SYNC_UNAVAILABLE - Static variable in class net.cnri.repository.Repositories
SynchronizerStatusListener - Interface in net.cnri.apps.dogui.controller
 
SyncingConfig - Class in net.cnri.repository.syncing
 
SyncingConfig() - Constructor for class net.cnri.repository.syncing.SyncingConfig
 
SyncingDataElement - Class in net.cnri.repository.syncing
 
SyncingDataElement(DigitalObject, DataElement) - Constructor for class net.cnri.repository.syncing.SyncingDataElement
 
SyncingDigitalObject - Class in net.cnri.repository.syncing
 
SyncingDigitalObject(SyncingRepository, DigitalObject) - Constructor for class net.cnri.repository.syncing.SyncingDigitalObject
 
SyncingRepository - Class in net.cnri.repository.syncing
Given two other repositories, a local and a remote this repository manages pulling objects from remote to local and pushing objects from local to remote.
SyncingRepository(Repository, DirectRepository, SyncingConfig) - Constructor for class net.cnri.repository.syncing.SyncingRepository
 
SyncingRepository.ModifiedSinceLastSyncQuery - Class in net.cnri.repository.syncing
 
SyncingRepository.ModifiedSinceLastSyncQuery(SyncingRepository) - Constructor for class net.cnri.repository.syncing.SyncingRepository.ModifiedSinceLastSyncQuery
 
SyncIntervalManager - Class in net.cnri.repository.syncing
 
SyncIntervalManager() - Constructor for class net.cnri.repository.syncing.SyncIntervalManager
 
syncNow(String) - Method in class net.cnri.repository.android.ClientRepository
 
syncNow() - Method in class net.cnri.repository.syncing.SyncingRepository
 
syncObject(DigitalObject, ClientRepository.Destination, ClientRepository.SyncPriority, boolean) - Method in class net.cnri.repository.android.ClientRepository
 
syncObject(String, ClientRepository.SyncPriority, boolean) - Method in class net.cnri.repository.android.ClientRepository
Given a DigitalObject id sets the necessary attributes on this object to indicate that it should be synced.
syncObject(String, ClientRepository.Destination, ClientRepository.SyncPriority, boolean) - Method in class net.cnri.repository.android.ClientRepository
 
SyncStatusView - Class in net.cnri.apps.dogui.view
 
SyncStatusView(AdminToolUI, DNASynchronizer, String) - Constructor for class net.cnri.apps.dogui.view.SyncStatusView
 

T

TEMPLATE_PARAM - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
TestMM - Class in net.cnri.apps.test
Class used for testing the multi-master replication system and general load-handling capacity of a repository system.
TestMM(DOAuthentication) - Constructor for class net.cnri.apps.test.TestMM
 
throwCause() - Method in exception net.cnri.repository.UncheckedRepositoryException
 
TimeHelper - Class in net.cnri.debug
 
TimeHelper(String) - Constructor for class net.cnri.debug.TimeHelper
 
TimeHelper() - Constructor for class net.cnri.debug.TimeHelper
 
Timer - Class in net.cnri.repository.util
 
Timer() - Constructor for class net.cnri.repository.util.Timer
 
Timer(String) - Constructor for class net.cnri.repository.util.Timer
 
timestamp - Variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TITLE_ATTRIBUTE - Static variable in interface net.cnri.dobj.DOConstants
 
TK_ACTION - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TK_ACTUALTIME - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TK_ATTRIBUTES - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TK_DATAELEMENT - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TK_METADATA - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TK_OBJECTID - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
TK_TIMESTAMP - Static variable in class net.cnri.apps.doserver.txnlog.Transaction
 
toBson(DigitalObject) - Static method in class net.cnri.repository.util.BsonUtil
 
toByteArray(long) - Static method in class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
toByteArray(int) - Static method in class net.cnri.repository.bdbje.BdbUtil
 
toByteArray(InputStream) - Static method in class net.cnri.repository.util.BsonUtil
 
toDOViews(List<DigitalObject>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
toDOViews(List<DigitalObject>, List<String>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
toDOViews(List<DigitalObject>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
toDOViews(List<DigitalObject>, List<String>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
toggleAllLinkColor - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
toHandleAuth() - Method in interface net.cnri.dobj.DOAuthentication
Returns this authentication in a form that will work with handle system administration.
toHandleAuth() - Method in class net.cnri.dobj.PKAuthentication
Returns this authentication in a form that will work with handle system administration.
toHandleAuth() - Method in class net.cnri.dobj.ProxiedAuthentication
Returns this authentication in a form that will work with handle system administration.
toHandleAuth() - Method in class net.cnri.dobj.SecretKeyAuthentication
Returns this authentication in a form that will work with handle system administration.
toJSON(Repository) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Given a Repository this method will return a JSON String that represents all the object in the Repository.
toJSON(Repository, List<String>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Given a Repository this method will return a JSON String that represents all the object in the Repository.
toJSON(DigitalObject) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Given a single DigitalObject this method will return a JSON String that represents that object.
toJSON(DigitalObject, List<String>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Given a Repository this method will return a JSON String that the object in the Repository.
toJSON(List<DigitalObject>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Given a list of DigitalObjects this method will return a JSON String that represents those objects.
toJSON(List<DigitalObject>, List<String>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
Given a list of DigitalObjects this method will return a JSON String that represents those objects.
toJSON(Repository) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Given a Repository this method will return a JSON String that represents all the object in the Repository.
toJSON(Repository, List<String>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Given a Repository this method will return a JSON String that represents all the object in the Repository.
toJSON(DigitalObject) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Given a single DigitalObject this method will return a JSON String that represents that object.
toJSON(DigitalObject, List<String>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Given a Repository this method will return a JSON String that the object in the Repository.
toJSON(List<DigitalObject>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Given a list of DigitalObjects this method will return a JSON String that represents those objects.
toJSON(List<DigitalObject>, List<String>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
Given a list of DigitalObjects this method will return a JSON String that represents those objects.
toString() - Method in class net.cnri.apps.dogui.controller.DNASynchronizer
 
toString() - Method in class net.cnri.apps.dogui.controller.DOSearch.SearchAttribute
 
toString() - Method in class net.cnri.apps.dogui.controller.DOSearch
 
toString() - Method in class net.cnri.apps.dogui.controller.DOSearchResult
 
toString() - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
toString() - Method in class net.cnri.apps.doserver.Authorizer.AuthorizationInfo
 
toString() - Method in class net.cnri.apps.doserver.DOServerOperationContext
Return a String description of this operation
toString() - Method in class net.cnri.apps.doserver.HashDirectoryStorage
 
toString() - Method in class net.cnri.apps.doserver.InternalRepository
 
toString() - Method in class net.cnri.apps.doserver.txnlog.Transaction
 
toString() - Method in class net.cnri.do_api.DataElement
 
toString() - Method in class net.cnri.do_api.DigitalObject
Returns a nicely formatted label for this object
toString() - Method in class net.cnri.do_api.EntityMap.Entity
 
toString() - Method in class net.cnri.do_api.Repository
 
toString() - Method in class net.cnri.dobj.DOConnection
 
toString() - Method in exception net.cnri.dobj.DOException
 
toString() - Method in class net.cnri.dobj.DOMetadata
 
toString() - Method in class net.cnri.dobj.DOServerInfo
 
toString() - Method in class net.cnri.dobj.GenericEncryption
 
toString() - Method in class net.cnri.dobj.HeaderItem
 
toString() - Method in class net.cnri.dobj.HeaderSet
 
toString() - Method in class net.cnri.dobj.PKAuthentication
 
toString() - Method in class net.cnri.dobj.SecretKeyAuthentication
 
toString() - Method in class net.cnri.dobj.StreamPair
 
toString() - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
toString() - Method in class net.cnri.repository.search.BooleanClause
 
toString() - Method in class net.cnri.repository.search.BooleanQuery
 
toString() - Method in class net.cnri.repository.util.Timer
 
track(DigitalObject) - Method in class net.cnri.repository.ref.DigitalObjectReferenceCounter
Track a reference to the given DigitalObject.
track(DataElement) - Method in class net.cnri.repository.ref.DigitalObjectReferenceCounter
Track a reference to the given DataElement.
Transaction - Class in net.cnri.apps.doserver.txnlog
Class that holds the information known about a single transaction on a handle server.
Transaction(HeaderSet) - Constructor for class net.cnri.apps.doserver.txnlog.Transaction
 
Transaction(byte, String, long) - Constructor for class net.cnri.apps.doserver.txnlog.Transaction
 
Transaction(byte, String, long, String) - Constructor for class net.cnri.apps.doserver.txnlog.Transaction
 
transactionAdded(Transaction) - Method in interface net.cnri.apps.doserver.txnlog.TransactionQueueListener
 
TransactionCallback - Interface in net.cnri.apps.doserver.txnlog
Interface used to define objects that want to receive the streamed results from RetrieveTxnResponse messages.
TransactionQueue - Class in net.cnri.apps.doserver.txnlog
Class responsible for keeping track of the different transaction queue files.
TransactionQueue(File) - Constructor for class net.cnri.apps.doserver.txnlog.TransactionQueue
 
TransactionQueue.QueueScanner - Class in net.cnri.apps.doserver.txnlog
 
TransactionQueueBerkeleyDB - Class in net.cnri.apps.doserver.txnlog
Class responsible for keeping track of the transactions.
TransactionQueueBerkeleyDB(File) - Constructor for class net.cnri.apps.doserver.txnlog.TransactionQueueBerkeleyDB
 
TransactionQueueBerkeleyDB.QueueScanner - Class in net.cnri.apps.doserver.txnlog
 
TransactionQueueListener - Interface in net.cnri.apps.doserver.txnlog
 
ttl - Variable in class net.cnri.dobj.delegation.ResultWithTTL
 
ttl - Variable in class net.cnri.dobj.groups.ResultWithTTL
 
TXN_ID_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
TXN_PART_DATETIME - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
TXN_PART_HEADERS - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
TXN_PART_INPUT - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
TXN_PART_OUTPUT - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
TXN_PART_PARAM - Static variable in class net.cnri.apps.doserver.AuditHookImpl
 
TXN_TYPE_ADD_OBJ - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_ADD_OBJ - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
TXN_TYPE_ADD_OBJ - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_ATT_DELETE - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_ATT_DELETE - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_ATT_UPDATE - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_ATT_UPDATE - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_COMMENT - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_COMMENT - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
TXN_TYPE_COMMENT - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_DEL_ELEMENT - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_DEL_ELEMENT - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
TXN_TYPE_DEL_ELEMENT - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_DEL_OBJ - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_DEL_OBJ - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
TXN_TYPE_DEL_OBJ - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_LOGGED_UPDATE - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_LOGGED_UPDATE - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TXN_TYPE_UPDATE_ELEMENT - Static variable in class net.cnri.apps.doserver.ObjectSyncer
 
TXN_TYPE_UPDATE_ELEMENT - Static variable in class net.cnri.apps.doserver.operators.LuceneIndexer
 
TXN_TYPE_UPDATE_ELEMENT - Static variable in class net.cnri.apps.doserver.ReplicationManager
 
TxnDetailWindow - Class in net.cnri.apps.auditgui
This class will show the details for an entry (aka transaction or txn) in a repositories audit log.
TxnDetailWindow(DOClient, String, String) - Constructor for class net.cnri.apps.auditgui.TxnDetailWindow
 
TxnLogMigrationTool - Class in net.cnri.apps.doserver.txnlog
 
TxnLogMigrationTool() - Constructor for class net.cnri.apps.doserver.txnlog.TxnLogMigrationTool
 
TYPE_ATTRIBUTE - Static variable in class net.cnri.do_api.EntityMap
 

U

UNABLE_TO_LOCATE_OBJECT_ERROR - Static variable in exception net.cnri.dobj.DOException
 
UncheckedRepositoryException - Exception in net.cnri.repository
Unchecked wrapper for Repository exceptions.
UncheckedRepositoryException(RepositoryException) - Constructor for exception net.cnri.repository.UncheckedRepositoryException
 
unescapeURLTxt(byte[], int, int) - Static method in class net.cnri.dobj.HeaderSet
 
unescapeURLTxt(String) - Static method in class net.cnri.dobj.HeaderSet
 
union(List<Set<String>>) - Static method in class net.cnri.repository.util.CollectionUtil
 
UnionRepository - Class in net.cnri.repository.wrapper
 
UnionRepository(Repository...) - Constructor for class net.cnri.repository.wrapper.UnionRepository
 
UnionRepository(List<Repository>) - Constructor for class net.cnri.repository.wrapper.UnionRepository
 
unlock() - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
unlock(String) - Method in class net.cnri.repository.syncing.SyncingRepository
 
unregisterContentObserver(ContentObserver) - Method in class net.cnri.repository.android.EmptyCursor
 
unregisterDataSetObserver(DataSetObserver) - Method in class net.cnri.repository.android.EmptyCursor
 
UP_TRIANGLE - Static variable in class net.cnri.apps.dogui.view.DOImages
 
update(Uri, ContentValues, String, String[]) - Method in class net.cnri.repository.android.ProviderClientProxy
 
UPDATE_OP - Static variable in class net.cnri.apps.test.IndexTest
 
updateModification(long) - Method in class net.cnri.dobj.DOMetadata
 
updateValue(byte[], HandleValue[]) - Method in class net.cnri.apps.hdlstorage.HDLCalculatedStorage
Replace the current values for the given handle with new values.
usageAndExit() - Static method in class net.cnri.apps.sample.DOExample
 
USE_IDENTITY_KEY - Static variable in class net.cnri.apps.doserver.Authorizer
 
USE_REPOSITORY_ID - Static variable in class net.cnri.apps.doserver.Authorizer
 
USER_EMAIL_ATTRIBUTE - Static variable in class net.cnri.apps.doserver.UserAccountServlet
 
USER_MANAGEMENT_PATH_PREFIX - Static variable in class net.cnri.apps.doserver.UserAccountServlet
 
UserAccountServlet - Class in net.cnri.apps.doserver
 
UserAccountServlet(Main, ExecutorService, HTTPConnectionHandler) - Constructor for class net.cnri.apps.doserver.UserAccountServlet
 
useRepoID() - Method in class net.cnri.apps.doserver.Authorizer.AuthorizationInfo
Return true if the authorization rule specifies that the operation should be forwarded using the repository's credentials.
UserInfoPanel - Class in net.cnri.apps.dogui.view
 
UserInfoPanel(AdminToolUI) - Constructor for class net.cnri.apps.dogui.view.UserInfoPanel
 
Util - Class in net.cnri.repository.android
 
Util() - Constructor for class net.cnri.repository.android.Util
 

V

VALUE - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
VALUE - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
VALUE_PROJECTION - Static variable in class net.cnri.repository.android.Provider.AttributeColumns
 
valueOf(String) - Static method in enum net.cnri.repository.android.ClientRepository.Destination
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.cnri.repository.android.ClientRepository.SyncPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.cnri.repository.rest.servlet.RequestPath.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.cnri.repository.search.BooleanClause.Occur
Returns the enum constant of this type with the specified name.
valueOnlyColumns - Static variable in class net.cnri.repository.android.sqlite.SQLiteRepository
 
values() - Static method in enum net.cnri.repository.android.ClientRepository.Destination
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.cnri.repository.android.ClientRepository.SyncPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.cnri.repository.highlevel.AttributeMap
 
values() - Method in class net.cnri.repository.networked.MapFromHeaderSet
 
values() - Static method in enum net.cnri.repository.rest.servlet.RequestPath.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.cnri.repository.search.BooleanClause.Occur
Returns an array containing the constants of this enum type, in the order they are declared.
VelocityUtil - Class in net.cnri.apps.doserver.web
 
VelocityUtil() - Constructor for class net.cnri.apps.doserver.web.VelocityUtil
 
verifyDataElement(String) - Method in class net.cnri.do_api.DigitalObject
Verifies whether or not the data element with the given name exists within this object
verifyDataElement(String) - Method in class net.cnri.repository.AbstractDigitalObject
 
verifyDataElement(String, String) - Method in class net.cnri.repository.AbstractDirectRepository
 
verifyDataElement(String) - Method in class net.cnri.repository.android.EmbeddedDigitalObject
 
verifyDataElement(String) - Method in class net.cnri.repository.android.sqlite.SQLiteDigitalObject
 
verifyDataElement(String, String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
verifyDataElement(String) - Method in class net.cnri.repository.bdbje.BdbjeDigitalObject
 
verifyDataElement(String, String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
verifyDataElement(String) - Method in interface net.cnri.repository.DigitalObject
Verifies whether a data element with the given name exists within this digital object
verifyDataElement(String, String) - Method in interface net.cnri.repository.DirectRepository
Verifies whether a data element with the given name exists within this digital object
verifyDataElement(String) - Method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
verifyDataElement(String) - Method in class net.cnri.repository.layered.LayeredDigitalObject
 
verifyDataElement(String, String) - Method in class net.cnri.repository.layered.LayeredRepository
 
verifyDataElement(String) - Method in class net.cnri.repository.memory.MemoryDigitalObject
 
verifyDataElement(String) - Method in class net.cnri.repository.networked.NetworkedDigitalObject
 
verifyDataElement(String) - Method in class net.cnri.repository.networked.NetworkedSearchResultDigitalObject
 
verifyDataElement(String) - Method in class net.cnri.repository.rest.RestDigitalObject
 
verifyDataElement(String) - Method in class net.cnri.repository.wrapper.DigitalObjectWrapper
 
verifyDataElement(String, String) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
verifyDigitalObject(String) - Method in class net.cnri.do_api.Repository
Verifies that the specified digital object exists in the current repository
VerifyDigitalObject(String) - Method in class net.cnri.dobj.emcompat.ServerConnection
Verify a digital object exists in a repository
verifyDigitalObject(String) - Method in class net.cnri.repository.AbstractRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.android.EmbeddedRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.filesystem.FilesystemRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.layered.LayeredRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.memory.MemoryRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.networked.NetworkedRepository
 
verifyDigitalObject(String) - Method in interface net.cnri.repository.Repository
Verifies whether a digital object with the given identifier can be accessed via this repository.
verifyDigitalObject(String) - Method in class net.cnri.repository.rest.RestRepository
 
verifyDigitalObject(String) - Method in class net.cnri.repository.wrapper.RepositoryWrapper
 
verifyDigitalObject(String) - Method in class net.cnri.repository.wrapper.UnionRepository
 
verifyID(String, String) - Method in class net.cnri.apps.doserver.SetupHelper
 
verifyPassword(String, VerifyAuthRequest) - Static method in class net.cnri.dobj.DOServerConnection
 
verifyPassword(String) - Method in class net.cnri.repository.util.HashAndSalt
 
Version - Class in net.cnri.apps.doserver
 
Version() - Constructor for class net.cnri.apps.doserver.Version
 
version - Static variable in class net.cnri.apps.doserver.Version
 
VERSION_ATT - Static variable in class net.cnri.apps.doserver.Main
 
VIEW_MODE - Static variable in interface net.cnri.apps.dogui.view.ViewConstants
 
ViewConstants - Interface in net.cnri.apps.dogui.view
 
viewHeaderColor1 - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
viewHeaderColor2 - Static variable in class net.cnri.apps.dogui.view.SearchResultsList
 
viewObject(String) - Method in class net.cnri.apps.dogui.view.MainWindow
 
viewObject(DigitalObject) - Method in class net.cnri.apps.dogui.view.MainWindow
 
visitAttributeQuery(AttributeQuery) - Method in class net.cnri.repository.search.AbstractQueryVisitorForSearch
 
visitAttributeQuery(AttributeQuery) - Method in interface net.cnri.repository.search.QueryVisitor
 
visitBooleanQuery(BooleanQuery) - Method in class net.cnri.repository.search.AbstractQueryVisitorForSearch
 
visitBooleanQuery(BooleanQuery) - Method in interface net.cnri.repository.search.QueryVisitor
 
visitElementAttributeQuery(ElementAttributeQuery) - Method in class net.cnri.repository.search.AbstractQueryVisitorForSearch
 
visitElementAttributeQuery(ElementAttributeQuery) - Method in interface net.cnri.repository.search.QueryVisitor
 
visitMatchAllObjectsQuery(MatchAllObjectsQuery) - Method in class net.cnri.repository.search.AbstractQueryVisitorForSearch
 
visitMatchAllObjectsQuery(MatchAllObjectsQuery) - Method in interface net.cnri.repository.search.QueryVisitor
 
visitRawQuery(RawQuery) - Method in class net.cnri.repository.search.AbstractQueryVisitorForSearch
 
visitRawQuery(RawQuery) - Method in interface net.cnri.repository.search.QueryVisitor
 

W

wasCanceled() - Method in class net.cnri.apps.doutilgui.AuthWindow
 
WEEKLY - Static variable in class net.cnri.apps.doserver.Main
 
who - Variable in class net.cnri.apps.dogui.view.DOPermissionEditor.DORule
 
write(byte[], int, int) - Method in class net.cnri.apps.doserver.LoggerOutputStream
 
write(byte[]) - Method in class net.cnri.apps.doserver.LoggerOutputStream
 
write(int) - Method in class net.cnri.apps.doserver.LoggerOutputStream
 
write(InputStream) - Method in class net.cnri.do_api.DataElement
 
write(InputStream, boolean) - Method in class net.cnri.do_api.DataElement
Writes the bytes from the given InputStream to the data element, returning the total number of bytes written.
write(InputStream) - Method in class net.cnri.repository.AbstractDataElement
 
write(String, String, InputStream, boolean) - Method in class net.cnri.repository.AbstractDirectRepository
 
write(InputStream, boolean) - Method in class net.cnri.repository.AbstractFileDataElement
 
write(InputStream) - Method in class net.cnri.repository.android.EmbeddedDataElement
 
write(InputStream, boolean) - Method in class net.cnri.repository.android.EmbeddedDataElement
 
write(String, String, InputStream, boolean) - Method in class net.cnri.repository.android.sqlite.SQLiteRepository
 
write(String, String, InputStream, boolean) - Method in class net.cnri.repository.bdbje.BdbjeRepository
 
write(InputStream) - Method in interface net.cnri.repository.DataElement
Writes new data into the data element.
write(InputStream, boolean) - Method in interface net.cnri.repository.DataElement
Writes new data into the data element.
write(String, String, InputStream, boolean) - Method in interface net.cnri.repository.DirectRepository
Writes new data into the data element.
write(InputStream, boolean) - Method in class net.cnri.repository.layered.LayeredDataElement
 
write(String, String, InputStream, boolean) - Method in class net.cnri.repository.layered.LayeredRepository
 
write(InputStream, boolean) - Method in class net.cnri.repository.memory.MemoryDataElement
 
write(InputStream, boolean) - Method in class net.cnri.repository.networked.NetworkedDataElement
 
write(InputStream, boolean) - Method in class net.cnri.repository.networked.NetworkedSearchResultDataElement
 
write(InputStream, boolean) - Method in class net.cnri.repository.rest.RestDataElement
 
write(InputStream) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
write(InputStream, boolean) - Method in class net.cnri.repository.syncing.SyncingDataElement
 
write(String, String, InputStream, boolean) - Method in class net.cnri.repository.syncing.SyncingRepository
 
write(InputStream) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
write(InputStream, boolean) - Method in class net.cnri.repository.wrapper.DataElementWrapper
 
write(String, String, InputStream, boolean) - Method in class net.cnri.repository.wrapper.DirectRepositoryWrapper
 
writeConsoleContents(Writer) - Method in class net.cnri.apps.dogui.view.ConsolePanel
 
writeEmptyAttributesFile(File, String) - Static method in class net.cnri.repository.filesystem.FilesystemDigitalObject
 
writeEncryptedElement(DataElement, SecretKey, InputStream) - Method in class net.cnri.do_api.DOKeyRing
Encrypts and writes the data from the given source to the DataElement using the secret key to encrypt the data while recording the key identifier in the data element's attributes.
writeEscapedTxt(OutputStream, String) - Static method in class net.cnri.dobj.HeaderSet
 
writeHeaders(OutputStream) - Method in class net.cnri.dobj.HeaderSet
 
writeJSONStream(OutputStream, List<DigitalObject>) - Static method in class net.cnri.repository.util.RepositoryJSONSerializer
 
writeJSONStream(OutputStream, List<DigitalObject>) - Static method in class net.cnri.repository.util.RepositoryJsonSerializerV2
 
writeObjectToFile(DigitalObject, File) - Static method in class net.cnri.repository.util.BsonUtil
 
writePermissions(OutputStream) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor
 
writeQueryToParcel(Query, Parcel) - Static method in class net.cnri.repository.android.ParcelableQuery
 
writeQueryToString(Query) - Static method in class net.cnri.repository.android.ParcelableQuery
 
writeRule(OutputStream) - Method in class net.cnri.apps.dogui.view.DOPermissionEditor.PermissionComponent
 
writeToParcel(Parcel, int) - Method in class net.cnri.repository.android.ParcelableQuery
 

X

XML - Static variable in class net.cnri.apps.doserver.BuilderServlet
 
XML - Static variable in class net.cnri.apps.doserver.HashServlet
 
XML - Static variable in class net.cnri.apps.doserver.HTTPConnectionHandler
 
XML - Static variable in class net.cnri.apps.doserver.RESTServlet
 
A B C D E F G H I J K L M N O P Q R S T U V W X