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

A

ADMINISTRATOR - Static variable in interface org.outerj.daisy.repository.user.Role
ID of the Administrator role.
AccessException - exception org.outerj.daisy.repository.AccessException.
Exception thrown in case of permission-related problems.
AccessException(String) - Constructor for class org.outerj.daisy.repository.AccessException
 
AccessException(String, Throwable) - Constructor for class org.outerj.daisy.repository.AccessException
 
AccessException(Map) - Constructor for class org.outerj.daisy.repository.AccessException
 
AccessManager - interface org.outerj.daisy.repository.acl.AccessManager.
Provides functionality for maintaining the ACL (Access Control List) and checking permissions.
Acl - interface org.outerj.daisy.repository.acl.Acl.
An ACL (Access Control List) ordered list of AclObjects.
AclActionType - class org.outerj.daisy.repository.acl.AclActionType.
Enumeration of the different actions an AclEntry can specify for a certain AclPermission.
AclActionType(String) - Constructor for class org.outerj.daisy.repository.acl.AclActionType
 
AclEntry - interface org.outerj.daisy.repository.acl.AclEntry.
An AclEntry specifies the permissions for a certain subject.
AclObject - interface org.outerj.daisy.repository.acl.AclObject.
Specifies the object (i.e. the documents) to which a set of AclEntries apply.
AclPermission - class org.outerj.daisy.repository.acl.AclPermission.
Enumeration of all available ACL Permissions.
AclResultInfo - class org.outerj.daisy.repository.acl.AclResultInfo.
A class holding information about the evaluation of the ACL rules for a certain user and/or role combination, for a certain document.
AclResultInfo(long, long[], long, long, long) - Constructor for class org.outerj.daisy.repository.acl.AclResultInfo
 
AclSubjectType - class org.outerj.daisy.repository.acl.AclSubjectType.
Enumeration of the subject types.
AuthenticationFailedException - exception org.outerj.daisy.repository.AuthenticationFailedException.
 
AuthenticationFailedException(String) - Constructor for class org.outerj.daisy.repository.AuthenticationFailedException
 
AuthenticationSchemeInfo - interface org.outerj.daisy.repository.user.AuthenticationSchemeInfo.
 
AuthenticationSchemeInfos - interface org.outerj.daisy.repository.user.AuthenticationSchemeInfos.
 
AvailableVariant - interface org.outerj.daisy.repository.AvailableVariant.
Holds information about a variant of a document.
AvailableVariants - interface org.outerj.daisy.repository.AvailableVariants.
 
add(AclObject) - Method in interface org.outerj.daisy.repository.acl.Acl
 
add(int, AclObject) - Method in interface org.outerj.daisy.repository.acl.Acl
 
add(AclEntry) - Method in interface org.outerj.daisy.repository.acl.AclObject
 
add(int, AclEntry) - Method in interface org.outerj.daisy.repository.acl.AclObject
 
addComment(long, long, long, CommentVisibility, String) - Method in interface org.outerj.daisy.repository.comment.CommentManager
 
addComment(long, CommentVisibility, String) - Method in interface org.outerj.daisy.repository.comment.CommentManager
Adds a comment to the branch "main", language "default" of this document.
addFieldType(FieldType, boolean) - Method in interface org.outerj.daisy.repository.schema.DocumentType
The suplied FieldType should already exist in the repository, i.e.
addItem(Object) - Method in interface org.outerj.daisy.repository.schema.StaticSelectionList
Adds a value to this StaticSelectionList.
addLink(String, String) - Method in interface org.outerj.daisy.repository.Document
Adds an out-of-line link (at the end of the list).
addListener(RepositoryListener) - Method in interface org.outerj.daisy.repository.Repository
Add an event listener.
addListener(RepositorySchemaListener) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
addPartType(PartType, boolean) - Method in interface org.outerj.daisy.repository.schema.DocumentType
Adds a new PartType to this DocumentType.
addToCollection(DocumentCollection) - Method in interface org.outerj.daisy.repository.Document
Adds the document variant to a supplied Collection.
addToRole(Role) - Method in interface org.outerj.daisy.repository.user.User
Adds the User to the specified Role role.

B

BOOLEAN - Static variable in class org.outerj.daisy.repository.ValueType
 
BRANCH_CREATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
BRANCH_DELETED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
BRANCH_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
Branch - interface org.outerj.daisy.repository.variant.Branch.
Definition of a branch.
BranchNotFoundException - exception org.outerj.daisy.repository.variant.BranchNotFoundException.
 
BranchNotFoundException(long) - Constructor for class org.outerj.daisy.repository.variant.BranchNotFoundException
 
BranchNotFoundException(String) - Constructor for class org.outerj.daisy.repository.variant.BranchNotFoundException
 
BranchNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.variant.BranchNotFoundException
 
Branches - interface org.outerj.daisy.repository.variant.Branches.
 
ByteArrayPartDataSource - class org.outerj.daisy.repository.ByteArrayPartDataSource.
An implementation of the PartDataSource interface that takes its input from a byte array.
ByteArrayPartDataSource(byte[]) - Constructor for class org.outerj.daisy.repository.ByteArrayPartDataSource
 

C

COLLECTION_CREATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
COLLECTION_DELETED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
COLLECTION_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
CollectionDeletedException - exception org.outerj.daisy.repository.CollectionDeletedException.
Thrown if a collection has been removed at the same time someone was editing a document that belonged to the removed collection.
CollectionDeletedException() - Constructor for class org.outerj.daisy.repository.CollectionDeletedException
 
CollectionDeletedException(String) - Constructor for class org.outerj.daisy.repository.CollectionDeletedException
 
CollectionDeletedException(String, Throwable) - Constructor for class org.outerj.daisy.repository.CollectionDeletedException
 
CollectionManager - interface org.outerj.daisy.repository.CollectionManager.
The CollectionManager is responsible for all tasks related to collection management (creation, deletion, listing).
CollectionNotFoundException - exception org.outerj.daisy.repository.CollectionNotFoundException.
Thrown if a collection has been requested but it has not been found in the repository.
CollectionNotFoundException(long) - Constructor for class org.outerj.daisy.repository.CollectionNotFoundException
 
CollectionNotFoundException(String) - Constructor for class org.outerj.daisy.repository.CollectionNotFoundException
 
CollectionNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.CollectionNotFoundException
 
Comment - interface org.outerj.daisy.repository.comment.Comment.
 
CommentManager - interface org.outerj.daisy.repository.comment.CommentManager.
 
CommentVisibility - class org.outerj.daisy.repository.comment.CommentVisibility.
 
Comments - interface org.outerj.daisy.repository.comment.Comments.
 
Credentials - class org.outerj.daisy.repository.Credentials.
 
Credentials(String, String) - Constructor for class org.outerj.daisy.repository.Credentials
 
canReadLiveOnly() - Method in interface org.outerj.daisy.repository.Document
Returns true if the current user can only access live data of the document.
changeDocumentType(long) - Method in interface org.outerj.daisy.repository.Document
Changes the document type of this document.
changeDocumentType(String) - Method in interface org.outerj.daisy.repository.Document
See Document.changeDocumentType(long).
clear() - Method in interface org.outerj.daisy.repository.acl.Acl
 
clear() - Method in interface org.outerj.daisy.repository.acl.AclObject
 
clear() - Method in interface org.outerj.daisy.repository.schema.StaticSelectionList
Clears this SelectionList
clearCollections() - Method in interface org.outerj.daisy.repository.Document
Removes the document variant from all the collections it belongs to.
clearCustomFields() - Method in interface org.outerj.daisy.repository.Document
Removes all custom fields.
clearFieldTypeUses() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
clearLinks() - Method in interface org.outerj.daisy.repository.Document
Removes all out-of-line links.
clearPartTypeUses() - Method in interface org.outerj.daisy.repository.schema.DocumentType
Removes all PartTypes.
clearRoles() - Method in interface org.outerj.daisy.repository.user.User
Clears all roles for this user and sets the default role to null.
clearSelectionList() - Method in interface org.outerj.daisy.repository.schema.FieldType
Clears(removes) the SelectionList for this FieldType.
clone() - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
compareTo(Object) - Method in class org.outerj.daisy.repository.VariantKey
 
copyLiveToStaging() - Method in interface org.outerj.daisy.repository.acl.AccessManager
Reverts changes to the staging ACL.
copyStagingToLive() - Method in interface org.outerj.daisy.repository.acl.AccessManager
Puts the staging ACL live.
createBranch(String) - Method in interface org.outerj.daisy.repository.variant.VariantManager
Creates a new branch definition.
createCollection(String) - Method in interface org.outerj.daisy.repository.CollectionManager
Creates a new collection.
createDocument(String, long, long, long) - Method in interface org.outerj.daisy.repository.Repository
Creates a new document.
createDocument(String, String, String, String) - Method in interface org.outerj.daisy.repository.Repository
Same as Repository.createDocument(String, long, long, long) but takes names instead of ids.
createDocument(String, long) - Method in interface org.outerj.daisy.repository.Repository
Same as Repository.createDocument(String, long, long, long) but assumes branch id 1 and language id 1.
createDocument(String, String) - Method in interface org.outerj.daisy.repository.Repository
Same as Repository.createDocument(String, long) but takes a document type name instead of an id.
createDocumentType(String) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
Creates a new document type with the given name.
createFieldType(String, ValueType) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
createFieldType(String, ValueType, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
createInputStream() - Method in class org.outerj.daisy.repository.ByteArrayPartDataSource
 
createInputStream() - Method in class org.outerj.daisy.repository.FilePartDataSource
 
createInputStream() - Method in interface org.outerj.daisy.repository.PartDataSource
This method may be called multiple times.
createLanguage(String) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
createNewDocumentType(String) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
Deprecated. Use createDocumentType instead.
createNewEntry(AclSubjectType, long) - Method in interface org.outerj.daisy.repository.acl.AclObject
 
createNewFieldType(String, ValueType) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
Deprecated. Use createFieldType instead.
createNewObject(String) - Method in interface org.outerj.daisy.repository.acl.Acl
Creates a new AclObject.
createNewPartType(String, String) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
Deprecated. Use createPartType instead.
createPartType(String, String) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
createRole(String) - Method in interface org.outerj.daisy.repository.user.UserManager
Creates a new Role.
createStaticListItem(Object) - Method in interface org.outerj.daisy.repository.schema.StaticSelectionList
Creates a StaticListItem instance, adds it to this selection list and returns it.
createStaticSelectionList() - Method in interface org.outerj.daisy.repository.schema.FieldType
Creates and returns a StaticSelectionList.
createUser(String) - Method in interface org.outerj.daisy.repository.user.UserManager
Creates a new User.
createVariant(long, long, long, long, long, long, boolean) - Method in interface org.outerj.daisy.repository.Repository
Creates a new variant on a document.
createVariant(long, String, String, long, String, String, boolean) - Method in interface org.outerj.daisy.repository.Repository
 

D

DATE - Static variable in class org.outerj.daisy.repository.ValueType
 
DATETIME - Static variable in class org.outerj.daisy.repository.ValueType
 
DECIMAL - Static variable in class org.outerj.daisy.repository.ValueType
 
DEFAULT_LANGUAGE_ID - Static variable in interface org.outerj.daisy.repository.variant.Language
 
DEFAULT_LANGUAGE_NAME - Static variable in interface org.outerj.daisy.repository.variant.Language
 
DELETE - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
DENY - Static variable in class org.outerj.daisy.repository.acl.AclActionType
 
DOCUMENT_CREATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
DOCUMENT_DELETED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
DOCUMENT_TYPE_CREATED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
DOCUMENT_TYPE_DELETED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
DOCUMENT_TYPE_UPDATED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
DOCUMENT_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
DOCUMENT_VARIANT_CREATED - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
DOCUMENT_VARIANT_DELETED - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
DOCUMENT_VARIANT_UPDATED - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
DOUBLE - Static variable in class org.outerj.daisy.repository.ValueType
 
DO_NOTHING - Static variable in class org.outerj.daisy.repository.acl.AclActionType
 
DRAFT - Static variable in class org.outerj.daisy.repository.VersionState
 
Document - interface org.outerj.daisy.repository.Document.
A document in the repository.
DocumentCollection - interface org.outerj.daisy.repository.DocumentCollection.
A collection of documents in the repository.
DocumentCollections - interface org.outerj.daisy.repository.DocumentCollections.
A collection of DocumentCollection objects.
DocumentNotFoundException - exception org.outerj.daisy.repository.DocumentNotFoundException.
 
DocumentNotFoundException(long) - Constructor for class org.outerj.daisy.repository.DocumentNotFoundException
 
DocumentNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.DocumentNotFoundException
 
DocumentReadDeniedException - exception org.outerj.daisy.repository.DocumentReadDeniedException.
 
DocumentReadDeniedException(long, String, long) - Constructor for class org.outerj.daisy.repository.DocumentReadDeniedException
 
DocumentReadDeniedException(Map) - Constructor for class org.outerj.daisy.repository.DocumentReadDeniedException
 
DocumentType - interface org.outerj.daisy.repository.schema.DocumentType.
Describes a type of document in the repository.
DocumentTypeInconsistencyException - exception org.outerj.daisy.repository.DocumentTypeInconsistencyException.
This exception is used when manipulating a document in a way that would make it inconsistent with its DocumentType.
DocumentTypeInconsistencyException(String) - Constructor for class org.outerj.daisy.repository.DocumentTypeInconsistencyException
 
DocumentTypeInconsistencyException(String, Throwable) - Constructor for class org.outerj.daisy.repository.DocumentTypeInconsistencyException
 
DocumentTypeNotFoundException - exception org.outerj.daisy.repository.schema.DocumentTypeNotFoundException.
 
DocumentTypeNotFoundException(long) - Constructor for class org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
DocumentTypeNotFoundException(String) - Constructor for class org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
DocumentTypeNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
DocumentTypes - interface org.outerj.daisy.repository.schema.DocumentTypes.
 
DocumentVariantEventType - class org.outerj.daisy.repository.DocumentVariantEventType.
Enumeration of the synchronous event types that apply to a variant of a document.
DocumentVariantNotFoundException - exception org.outerj.daisy.repository.DocumentVariantNotFoundException.
 
DocumentVariantNotFoundException(long, String, String) - Constructor for class org.outerj.daisy.repository.DocumentVariantNotFoundException
 
DocumentVariantNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.DocumentVariantNotFoundException
 
DuplicateLoginException - exception org.outerj.daisy.repository.user.DuplicateLoginException.
 
DuplicateLoginException(String) - Constructor for class org.outerj.daisy.repository.user.DuplicateLoginException
 
DuplicateLoginException(Map) - Constructor for class org.outerj.daisy.repository.user.DuplicateLoginException
 
deleteBranch(long) - Method in interface org.outerj.daisy.repository.variant.VariantManager
Deletes a branch.
deleteCollection(long) - Method in interface org.outerj.daisy.repository.CollectionManager
Deletes a collection from the repository.
deleteComment(long, long, long, long) - Method in interface org.outerj.daisy.repository.comment.CommentManager
Deletes a comment.
deleteComment(long, long) - Method in interface org.outerj.daisy.repository.comment.CommentManager
Deletes a comment from the branch "main", language "default" of the document.
deleteComment(Comment) - Method in interface org.outerj.daisy.repository.comment.CommentManager
 
deleteCustomField(String) - Method in interface org.outerj.daisy.repository.Document
Removes the specified custom field.
deleteDocument(long) - Method in interface org.outerj.daisy.repository.Repository
Deletes a document permanently (unrecoverable) from the repository (including all its variants).
deleteDocumentType(long) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
deleteField(String) - Method in interface org.outerj.daisy.repository.Document
Removes the specified field.
deleteField(long) - Method in interface org.outerj.daisy.repository.Document
Removes the specified field.
deleteFieldType(long) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
deleteLanguage(long) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
deleteLink(int) - Method in interface org.outerj.daisy.repository.Document
Removes an out-of-line link.
deletePart(long) - Method in interface org.outerj.daisy.repository.Document
Removes a part, passes silently if there is no part in the document with the given id.
deletePart(String) - Method in interface org.outerj.daisy.repository.Document
Removes a part, passes silently if there is no part in the document with the given name.
deletePartType(long) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
deleteRole(long) - Method in interface org.outerj.daisy.repository.user.UserManager
Deletes the Role with data store id roleId
deleteUser(long) - Method in interface org.outerj.daisy.repository.user.UserManager
Deletes the User with data store id userId
deleteVariant(long, long, long) - Method in interface org.outerj.daisy.repository.Repository
 
deleteVariant(VariantKey) - Method in interface org.outerj.daisy.repository.Repository
Deletes a document variant permanently (unrecoverable) from the repository.
dump() - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 

E

EDITORS - Static variable in class org.outerj.daisy.repository.comment.CommentVisibility
 
ENUM - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
EVERYONE - Static variable in class org.outerj.daisy.repository.acl.AclSubjectType
 
equals(Object) - Method in class org.outerj.daisy.repository.VariantKey
 

F

FIELD_TYPE_CREATED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
FIELD_TYPE_DELETED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
FIELD_TYPE_UPDATED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
FacetConf - class org.outerj.daisy.repository.query.FacetConf.
 
FacetConf(boolean) - Constructor for class org.outerj.daisy.repository.query.FacetConf
 
FacetConf(int, boolean, boolean) - Constructor for class org.outerj.daisy.repository.query.FacetConf
 
FacetConf() - Constructor for class org.outerj.daisy.repository.query.FacetConf
 
Field - interface org.outerj.daisy.repository.Field.
Fields belong to documents (or versions of documents), and can be used for various purposes.
FieldHelper - class org.outerj.daisy.repository.FieldHelper.
Some helper methods that can be useful when working with Fields.
FieldHelper() - Constructor for class org.outerj.daisy.repository.FieldHelper
 
FieldNotFoundException - exception org.outerj.daisy.repository.FieldNotFoundException.
 
FieldNotFoundException(long) - Constructor for class org.outerj.daisy.repository.FieldNotFoundException
 
FieldNotFoundException(String) - Constructor for class org.outerj.daisy.repository.FieldNotFoundException
 
FieldType - interface org.outerj.daisy.repository.schema.FieldType.
 
FieldTypeNotFoundException - exception org.outerj.daisy.repository.schema.FieldTypeNotFoundException.
 
FieldTypeNotFoundException(long) - Constructor for class org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
FieldTypeNotFoundException(String) - Constructor for class org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
FieldTypeNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
FieldTypeUse - interface org.outerj.daisy.repository.schema.FieldTypeUse.
Describes the usage of the field type by a document type.
FieldTypes - interface org.outerj.daisy.repository.schema.FieldTypes.
 
Fields - interface org.outerj.daisy.repository.Fields.
A collection of Field objects.
FilePartDataSource - class org.outerj.daisy.repository.FilePartDataSource.
 
FilePartDataSource(File) - Constructor for class org.outerj.daisy.repository.FilePartDataSource
 
filterDocumentTypes(long[], long) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Filters the given list of document type ids to the ones for which the user is potentially able to create new documents.
filterDocuments(VariantKey[]) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Filters the given list of document variants so that only document variants to which the current user has access remains.
formatDate(Date) - Static method in class org.outerj.daisy.repository.query.QueryHelper
 
formatDateTime(Date) - Static method in class org.outerj.daisy.repository.query.QueryHelper
 
formatString(String) - Static method in class org.outerj.daisy.repository.query.QueryHelper
 
formatTime(Date) - Static method in class org.outerj.daisy.repository.query.QueryHelper
 
fromString(String) - Static method in class org.outerj.daisy.repository.LockType
 
fromString(String) - Static method in class org.outerj.daisy.repository.ValueType
 
fromString(String) - Static method in class org.outerj.daisy.repository.VersionState
 
fromString(String) - Static method in class org.outerj.daisy.repository.acl.AclActionType
 
fromString(String) - Static method in class org.outerj.daisy.repository.acl.AclPermission
 
fromString(String) - Static method in class org.outerj.daisy.repository.acl.AclSubjectType
 
fromString(String) - Static method in class org.outerj.daisy.repository.comment.CommentVisibility
 
fromXml(VariantKeysDocument) - Static method in class org.outerj.daisy.repository.VariantKeys
 

G

GRANT - Static variable in class org.outerj.daisy.repository.acl.AclActionType
 
get(int) - Method in interface org.outerj.daisy.repository.acl.Acl
 
get(AclPermission) - Method in interface org.outerj.daisy.repository.acl.AclEntry
 
get(int) - Method in interface org.outerj.daisy.repository.acl.AclObject
 
getAccessManager() - Method in interface org.outerj.daisy.repository.Repository
 
getAclInfo(Document) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets ACL info for the current user, by evaluating the (live) ACL rules on the given document object.
getAclInfoOnLive(long, long[], long, long, long) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets ACL info for the specified user acting in the specified role, for the specified document variant, by evaluating the live ACL.
getAclInfoOnLive(long, long[], VariantKey) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets ACL info for the specified user acting in the specified role, for the specified document variant, by evaluating the live ACL.
getAclInfoOnLive(long, long[], long) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets the ACL info for the branch "main" and language "default" of the document.
getAclInfoOnLive(long, long[], Document) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Checks the ACL using the supplied document object.
getAclInfoOnStaging(long, long[], long, long, long) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets ACL info for the specified user acting in the specified role, for the specified document variant, by evaluating the staging ACL.
getAclInfoOnStaging(long, long[], VariantKey) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets ACL info for the specified user acting in the specified role, for the specified document variant, by evaluating the staging ACL.
getAclInfoOnStaging(long, long[], long) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets the ACL info for the branch "main" and language "default" of the document.
getAclInfoOnStaging(long, long[], Document) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Equivalent of AccessManager.getAclInfoOnLive(long, long[], org.outerj.daisy.repository.Document).
getActionType(AclPermission) - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
getActiveRoleIds() - Method in interface org.outerj.daisy.repository.Repository
The roles of the user that are currently active.
getActiveRolesDisplayNames() - Method in interface org.outerj.daisy.repository.Repository
Returns the names of the active roles.
getAllBranches(boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
getAllDocumentTypes(boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getAllFieldTypes(boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getAllLanguages(boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
getAllPartTypes(boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getAllRoleIds() - Method in interface org.outerj.daisy.repository.user.User
Returns the ids of the roles to which the user belongs.
getAllRoles() - Method in interface org.outerj.daisy.repository.user.User
Returns the Roles to which the user belongs
getArray() - Method in interface org.outerj.daisy.repository.AvailableVariants
 
getArray() - Method in interface org.outerj.daisy.repository.DocumentCollections
 
getArray() - Method in interface org.outerj.daisy.repository.Fields
 
getArray() - Method in interface org.outerj.daisy.repository.Links
 
getArray() - Method in interface org.outerj.daisy.repository.Parts
 
getArray() - Method in class org.outerj.daisy.repository.VariantKeys
 
getArray() - Method in interface org.outerj.daisy.repository.Versions
 
getArray() - Method in interface org.outerj.daisy.repository.comment.Comments
 
getArray() - Method in interface org.outerj.daisy.repository.schema.DocumentTypes
 
getArray() - Method in interface org.outerj.daisy.repository.schema.FieldTypes
 
getArray() - Method in interface org.outerj.daisy.repository.schema.PartTypes
 
getArray() - Method in interface org.outerj.daisy.repository.user.AuthenticationSchemeInfos
 
getArray() - Method in interface org.outerj.daisy.repository.user.Roles
 
getArray() - Method in interface org.outerj.daisy.repository.user.Users
 
getArray() - Method in interface org.outerj.daisy.repository.variant.Branches
 
getArray() - Method in interface org.outerj.daisy.repository.variant.Languages
 
getAuthenticationScheme() - Method in interface org.outerj.daisy.repository.user.User
 
getAuthenticationSchemes() - Method in interface org.outerj.daisy.repository.user.UserManager
 
getAvailableRoles() - Method in interface org.outerj.daisy.repository.Repository
The id's of the available roles of the user.
getAvailableVariants() - Method in interface org.outerj.daisy.repository.Document
Returns the available variants for this document.
getAvailableVariants(long) - Method in interface org.outerj.daisy.repository.Repository
Gets the available variants of a document.
getBranch() - Method in interface org.outerj.daisy.repository.AvailableVariant
 
getBranch(long, boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
Retrieves a branch by ID.
getBranch(String, boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
Retrieves a branch by ID or by name depending on whether the branch parameter starts with a digit.
getBranchByName(String, boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
Retrieves a branch by name.
getBranchId() - Method in interface org.outerj.daisy.repository.AvailableVariant
 
getBranchId() - Method in interface org.outerj.daisy.repository.Document
 
getBranchId() - Method in class org.outerj.daisy.repository.VariantKey
 
getByCode(String) - Static method in class org.outerj.daisy.repository.LockType
 
getByCode(int) - Static method in class org.outerj.daisy.repository.ValueType
 
getByCode(String) - Static method in class org.outerj.daisy.repository.VersionState
 
getByCode(String) - Static method in class org.outerj.daisy.repository.comment.CommentVisibility
 
getCode() - Method in class org.outerj.daisy.repository.LockType
A short (one-letter) unique code representing this lock type.
getCode() - Method in class org.outerj.daisy.repository.ValueType
 
getCode() - Method in class org.outerj.daisy.repository.VersionState
 
getCode() - Method in class org.outerj.daisy.repository.comment.CommentVisibility
 
getCollection(long, boolean) - Method in interface org.outerj.daisy.repository.CollectionManager
Retrieves a collection by its ID.
getCollection(String, boolean) - Method in interface org.outerj.daisy.repository.CollectionManager
Retrieves a collection by ID or by name depending on whether the collection parameter starts with a digit.
getCollectionByName(String, boolean) - Method in interface org.outerj.daisy.repository.CollectionManager
Retrieves a collection by its name.
getCollectionManager() - Method in interface org.outerj.daisy.repository.Repository
Returns the Collection Manager for this Repository.
getCollections(boolean) - Method in interface org.outerj.daisy.repository.CollectionManager
Gets all collections, in no specific order.
getCollections() - Method in interface org.outerj.daisy.repository.Document
Returns the collections the document variant belongs to, null if the document variant belongs to no Collections.
getCommentManager() - Method in interface org.outerj.daisy.repository.Repository
 
getComments(long, long, long) - Method in interface org.outerj.daisy.repository.comment.CommentManager
Returns the comments for a specific document variant.
getComments(VariantKey) - Method in interface org.outerj.daisy.repository.comment.CommentManager
 
getComments(long) - Method in interface org.outerj.daisy.repository.comment.CommentManager
Gets the comments from the branch "main", languge "default" of the document.
getComments(CommentVisibility) - Method in interface org.outerj.daisy.repository.comment.CommentManager
Returns all comments with the specified visibility, created by the current user.
getComments() - Method in interface org.outerj.daisy.repository.comment.CommentManager
Returns all comments created by the current user.
getConfirmKey() - Method in interface org.outerj.daisy.repository.user.User
 
getCreated() - Method in interface org.outerj.daisy.repository.Document
Gets the time this document was created.
getCreated() - Method in interface org.outerj.daisy.repository.Version
Returns the date when this version was created.
getCreatedBy() - Method in interface org.outerj.daisy.repository.comment.Comment
Returns the id of the user that created the comment.
getCreatedOn() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getCreator() - Method in interface org.outerj.daisy.repository.Version
Returns the id of the user that created this version.
getCustomField(String) - Method in interface org.outerj.daisy.repository.Document
Gets the value of the specified custom field, or null if there is no custom field with that name.
getCustomFields() - Method in interface org.outerj.daisy.repository.Document
Returns a map containing the fields, with the field type name being the key.
getData() - Method in interface org.outerj.daisy.repository.Part
Get the actual data stored in this part.
getDataStream() - Method in interface org.outerj.daisy.repository.Part
Get the data stored in this part.
getDefaultRole() - Method in interface org.outerj.daisy.repository.user.User
Gets the default role for this user, can return null if there is no default role assigned.
getDescription(Locale) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getDescription(Locale) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getDescription(Locale) - Method in interface org.outerj.daisy.repository.schema.PartType
 
getDescription() - Method in interface org.outerj.daisy.repository.user.AuthenticationSchemeInfo
 
getDescription() - Method in interface org.outerj.daisy.repository.user.Role
Gets the description of this role, which can be null.
getDescription() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getDescription() - Method in interface org.outerj.daisy.repository.variant.Language
 
getDescriptionExact(Locale) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getDescriptionExact(Locale) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getDescriptionExact(Locale) - Method in interface org.outerj.daisy.repository.schema.PartType
 
getDisplayName() - Method in interface org.outerj.daisy.repository.user.User
Returns either the concatenation of firstName and lastName, if at least one of those has a value, or otherwise the login.
getDocument(long, long, long, boolean) - Method in interface org.outerj.daisy.repository.Repository
Gets a document from the repository.
getDocument(long, String, String, boolean) - Method in interface org.outerj.daisy.repository.Repository
 
getDocument(VariantKey, boolean) - Method in interface org.outerj.daisy.repository.Repository
 
getDocument(long, boolean) - Method in interface org.outerj.daisy.repository.Repository
 
getDocumentId() - Method in class org.outerj.daisy.repository.VariantKey
 
getDocumentName() - Method in interface org.outerj.daisy.repository.Version
Returns the name of the document as it was on the time this version was created.
getDocumentTypeById(long, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getDocumentTypeByName(String, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getDocumentTypeId() - Method in interface org.outerj.daisy.repository.Document
Returns the id of the document type to which this document adheres.
getDuration() - Method in interface org.outerj.daisy.repository.LockInfo
Gets the duration of the lock, in milliseconds.
getEmail() - Method in interface org.outerj.daisy.repository.user.User
Gets the email address of this user, or null if not assigned.
getExtendedXml() - Method in interface org.outerj.daisy.repository.schema.DocumentType
Same as DocumentType.getXml() but includes the XML description of the used Part Types and Field Types in the generated XML.
getExtension(String) - Method in interface org.outerj.daisy.repository.Repository
Retrieves an extension of the standard repository functionality.
getField(String) - Method in interface org.outerj.daisy.repository.Document
Gets a field by field type name.
getField(long) - Method in interface org.outerj.daisy.repository.Document
Same as Document.getField(String) but using the field type id.
getField(long) - Method in interface org.outerj.daisy.repository.Version
Get a field by id.
getFieldType() - Method in interface org.outerj.daisy.repository.schema.FieldTypeUse
 
getFieldTypeById(long, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getFieldTypeByName(String, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getFieldTypeUse(long) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getFieldTypeUses() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getFieldValueFromXml(ValueType, boolean, FieldDocument.Field) - Static method in class org.outerj.daisy.repository.FieldHelper
Convenience method to get a value of a certain ValueType from a Field-as-XML.
getFieldValuesFromXml(ValueType, FieldDocument.Field) - Static method in class org.outerj.daisy.repository.FieldHelper
 
getFields() - Method in interface org.outerj.daisy.repository.Document
Gets all fields in the document.
getFields() - Method in interface org.outerj.daisy.repository.Version
Returns the fields contained in this version.
getFieldsInOrder() - Method in interface org.outerj.daisy.repository.Document
Gets all fields in the document, sorted in the same order as the fields are defined in the document type.
getFieldsInOrder() - Method in interface org.outerj.daisy.repository.Version
Returns the fields contained in this version, in the order as they are defined in the document type of the document.
getFileName() - Method in interface org.outerj.daisy.repository.Part
Get the file name for this part, can be null.
getFirstName() - Method in interface org.outerj.daisy.repository.user.User
Gets the first name of the user, could be null.
getFormattedValue(Object, ValueType, Locale) - Static method in class org.outerj.daisy.repository.FieldHelper
Convenience method to get a String representation of a value, taking into account the locale (thus nicer then calling toString() on the value).
getId() - Method in interface org.outerj.daisy.repository.Document
Returns the id of this document.
getId() - Method in interface org.outerj.daisy.repository.DocumentCollection
Returns the ID of this collection.
getId() - Method in interface org.outerj.daisy.repository.Version
The id of the version, which is a sequence number, the first version being 1, then 2, and so on.
getId() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getId() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getId() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getId() - Method in interface org.outerj.daisy.repository.schema.PartType
 
getId() - Method in interface org.outerj.daisy.repository.user.Role
Gets the id of this role, or -1 if this role object hasn't been saved yet.
getId() - Method in interface org.outerj.daisy.repository.user.User
Returns the user id.
getId() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getId() - Method in interface org.outerj.daisy.repository.variant.Language
 
getItems() - Method in interface org.outerj.daisy.repository.schema.SelectionList
 
getLabel(Locale) - Method in interface org.outerj.daisy.repository.schema.DocumentType
Gets the label in the given locale, using the usual locale fallback mechanisms if not found in the exactly specified locale, and finally returning the documenttype's name if no label is available.
getLabel(Locale) - Method in interface org.outerj.daisy.repository.schema.FieldType
Gets the label in the given locale, using the usual locale fallback mechanisms if not found in the exactly specified locale, and finally returning the fieldtype's name if no label is available.
getLabel(Locale) - Method in interface org.outerj.daisy.repository.schema.ListItem
Returns a label which is shown to the end-user instead of the actual value of the ListItem.
getLabel(Locale) - Method in interface org.outerj.daisy.repository.schema.PartType
Gets the label in the given locale, using the usual locale fallback mechanisms if not found in the exactly specified locale, and finally returning the parttype's name if no label is available.
getLabel(Object, Locale) - Method in interface org.outerj.daisy.repository.schema.SelectionList
Returns the label defined in the selection list for the given value, or null if not available.
getLabelExact(Locale) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getLabelExact(Locale) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getLabelExact(Locale) - Method in interface org.outerj.daisy.repository.schema.ListItem
 
getLabelExact(Locale) - Method in interface org.outerj.daisy.repository.schema.PartType
 
getLanguage() - Method in interface org.outerj.daisy.repository.AvailableVariant
 
getLanguage(long, boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
getLanguage(String, boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
getLanguageByName(String, boolean) - Method in interface org.outerj.daisy.repository.variant.VariantManager
 
getLanguageId() - Method in interface org.outerj.daisy.repository.AvailableVariant
 
getLanguageId() - Method in interface org.outerj.daisy.repository.Document
 
getLanguageId() - Method in class org.outerj.daisy.repository.VariantKey
 
getLastModified() - Method in interface org.outerj.daisy.repository.Document
The time this document was last saved.
getLastModified() - Method in interface org.outerj.daisy.repository.DocumentCollection
Gets the date when this collection was last saved.
getLastModified() - Method in interface org.outerj.daisy.repository.acl.Acl
 
getLastModified() - Method in interface org.outerj.daisy.repository.schema.DocumentType
When was this DocumentType last changed (persistently).
getLastModified() - Method in interface org.outerj.daisy.repository.schema.FieldType
When was this PartType last changed (persistently).
getLastModified() - Method in interface org.outerj.daisy.repository.schema.PartType
When was this PartType last changed (persistently).
getLastModified() - Method in interface org.outerj.daisy.repository.user.Role
Gets the last modified date of this role object.
getLastModified() - Method in interface org.outerj.daisy.repository.user.User
 
getLastModified() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getLastModified() - Method in interface org.outerj.daisy.repository.variant.Language
 
getLastModifier() - Method in interface org.outerj.daisy.repository.Document
Returns the user id of the last user who saved this document.
getLastModifier() - Method in interface org.outerj.daisy.repository.DocumentCollection
Get the id of the user that last modified this collection.
getLastModifier() - Method in interface org.outerj.daisy.repository.acl.Acl
 
getLastModifier() - Method in interface org.outerj.daisy.repository.schema.DocumentType
Who (which user) last changed this DocumentType (persistently).
getLastModifier() - Method in interface org.outerj.daisy.repository.schema.FieldType
Who (which user) last changed this PartType (persistently).
getLastModifier() - Method in interface org.outerj.daisy.repository.schema.PartType
Who (which user) last changed this PartType (persistently).
getLastModifier() - Method in interface org.outerj.daisy.repository.user.Role
Gets the data store id of the last modifier of this role object.
getLastModifier() - Method in interface org.outerj.daisy.repository.user.User
Gets the user id of the last modifier.
getLastModifier() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getLastModifier() - Method in interface org.outerj.daisy.repository.variant.Language
 
getLastName() - Method in interface org.outerj.daisy.repository.user.User
Gets the last name of the user, could be null.
getLastVersion() - Method in interface org.outerj.daisy.repository.Document
Returns the Version object for the last stored version, or null for unsaved documents.
getLastVersionId() - Method in interface org.outerj.daisy.repository.Document
Returns the id of the last stored version.
getLinks() - Method in interface org.outerj.daisy.repository.Document
Removes all out-of-line links.
getLinks() - Method in interface org.outerj.daisy.repository.Version
Get the links.
getLiveAcl() - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets the currently active, live ACL.
getLiveVersion() - Method in interface org.outerj.daisy.repository.Document
Returns the live version of this document, or null if there is none.
getLiveVersionId() - Method in interface org.outerj.daisy.repository.AvailableVariant
Returns the ID of the live version of this document variant, or -1 if this variant has no live version.
getLiveVersionId() - Method in interface org.outerj.daisy.repository.Document
Returns the id of the live version, or -1 if there is none.
getLockInfo(boolean) - Method in interface org.outerj.daisy.repository.Document
Returns information about the current lock on the document variant.
getLogin() - Method in class org.outerj.daisy.repository.Credentials
 
getLogin() - Method in interface org.outerj.daisy.repository.user.User
Returns the user login.
getMaxValues() - Method in class org.outerj.daisy.repository.query.FacetConf
The maximum number of distinct values to be returned, -1 for all.
getMessage() - Method in class org.outerj.daisy.repository.AccessException
 
getMessage() - Method in class org.outerj.daisy.repository.AuthenticationFailedException
 
getMessage(Locale) - Method in class org.outerj.daisy.repository.AuthenticationFailedException
 
getMessage() - Method in class org.outerj.daisy.repository.CollectionDeletedException
gets the id of the deleted collection.
getMessage() - Method in class org.outerj.daisy.repository.CollectionNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.DocumentNotFoundException
 
getMessage(Locale) - Method in class org.outerj.daisy.repository.DocumentNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.DocumentVariantNotFoundException
 
getMessage(Locale) - Method in class org.outerj.daisy.repository.DocumentVariantNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.FieldNotFoundException
 
getMessage(Locale) - Method in interface org.outerj.daisy.repository.LocalizedException
 
getMessage() - Method in class org.outerj.daisy.repository.PartNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.user.DuplicateLoginException
 
getMessage(Locale) - Method in class org.outerj.daisy.repository.user.DuplicateLoginException
 
getMessage() - Method in class org.outerj.daisy.repository.user.RoleNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.user.UserManagementException
 
getMessage() - Method in class org.outerj.daisy.repository.user.UserNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.variant.BranchNotFoundException
 
getMessage() - Method in class org.outerj.daisy.repository.variant.LanguageNotFoundException
 
getMimeType() - Method in interface org.outerj.daisy.repository.Part
Get the mime-type of the data currently stored in this part.
getMimeTypes() - Method in interface org.outerj.daisy.repository.schema.PartType
Returns a string describing limitations on the allowed mime-types.
getName() - Method in interface org.outerj.daisy.repository.Document
Gets the name of this document.
getName() - Method in interface org.outerj.daisy.repository.DocumentCollection
Returns the name of this collection.
getName() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getName() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getName() - Method in interface org.outerj.daisy.repository.schema.PartType
 
getName() - Method in interface org.outerj.daisy.repository.user.AuthenticationSchemeInfo
 
getName() - Method in interface org.outerj.daisy.repository.user.Role
Gets the name of this role.
getName() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getName() - Method in interface org.outerj.daisy.repository.variant.Language
 
getNewVersionState() - Method in interface org.outerj.daisy.repository.Document
See Document.setNewVersionState(VersionState).
getObjectExpr() - Method in interface org.outerj.daisy.repository.acl.AclObject
 
getObjectExpr(AclPermission) - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
getOwner() - Method in interface org.outerj.daisy.repository.Document
Returns the user id of the owner of this document.
getOwnerBranchId() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getOwnerDocumentId() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getOwnerLanguageId() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getPart(long) - Method in interface org.outerj.daisy.repository.Document
Gets a part.
getPart(String) - Method in interface org.outerj.daisy.repository.Document
Gets a part.
getPart(long) - Method in interface org.outerj.daisy.repository.Version
Get a part by id.
getPart(String) - Method in interface org.outerj.daisy.repository.Version
Get a part by name.
getPartData(long, long, long, long, long) - Method in interface org.outerj.daisy.repository.Repository
Retrieves the specified blob without the need to go through the Document object.
getPartData(long, long, long) - Method in interface org.outerj.daisy.repository.Repository
Retrieves part data for the branch "main", language "default".
getPartType() - Method in interface org.outerj.daisy.repository.schema.PartTypeUse
 
getPartTypeById(long, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getPartTypeByName(String, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
getPartTypeUse(long) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getPartTypeUses() - Method in interface org.outerj.daisy.repository.schema.DocumentType
Returns the PartTypes contained by this DocumentType.
getParts() - Method in interface org.outerj.daisy.repository.Document
Returns the parts contained in the document variant, in unspecified order.
getParts() - Method in interface org.outerj.daisy.repository.Version
Returns the parts contained in this version.
getPartsInOrder() - Method in interface org.outerj.daisy.repository.Document
 
getPartsInOrder() - Method in interface org.outerj.daisy.repository.Version
Returns the parts contained in this version, in the order as they are defined in the document type of the document.
getPassword() - Method in class org.outerj.daisy.repository.Credentials
 
getPos() - Method in class org.outerj.daisy.repository.acl.AclPermission
Returns a number corresponding to the position in the AclPermission.ENUM array.
getPublicUserInfo() - Method in interface org.outerj.daisy.repository.user.User
 
getPublicUserInfo(long) - Method in interface org.outerj.daisy.repository.user.UserManager
Returns the publicly available information for a user.
getPublicUserInfos() - Method in interface org.outerj.daisy.repository.user.UserManager
Returns the public information of all users.
getQueryManager() - Method in interface org.outerj.daisy.repository.Repository
 
getRepository(Credentials) - Method in interface org.outerj.daisy.repository.RepositoryManager
 
getRepositorySchema() - Method in interface org.outerj.daisy.repository.Repository
 
getRole(long, boolean) - Method in interface org.outerj.daisy.repository.user.UserManager
Return the Role object which is identified by data store id roleId
getRole(String, boolean) - Method in interface org.outerj.daisy.repository.user.UserManager
Return the Role object which is identified by the specified roleName
getRoleDisplayName(long) - Method in interface org.outerj.daisy.repository.user.UserManager
Retrieves the name of a role, using the user cache for quick access.
getRoles() - Method in interface org.outerj.daisy.repository.user.UserManager
Returns all available roles.
getSelectionList() - Method in interface org.outerj.daisy.repository.schema.FieldType
Returns the SelectionList for this FieldType if one has been defined, null if no SelectionList had been defined (i.e. not set for this FieldType using the setSelectionList(SelectionList selectionList) method).
getShallowXml() - Method in interface org.outerj.daisy.repository.Version
Get an XML document containing information about this version, but without the actual versioned content, thus no fields, parts, links etc.
getSize() - Method in class org.outerj.daisy.repository.ByteArrayPartDataSource
 
getSize() - Method in class org.outerj.daisy.repository.FilePartDataSource
 
getSize() - Method in interface org.outerj.daisy.repository.Part
Get the size of the data.
getSize() - Method in interface org.outerj.daisy.repository.PartDataSource
 
getSize() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getSortAscending() - Method in class org.outerj.daisy.repository.query.FacetConf
If true, sorting happens ascending, otherwise descending.
getSortOnValue() - Method in class org.outerj.daisy.repository.query.FacetConf
If true, the distinct values for this facet should be sorted on value, otherwise on count.
getStagingAcl() - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets the staging ACL.
getState() - Method in class org.outerj.daisy.repository.AccessException
 
getState() - Method in class org.outerj.daisy.repository.CollectionNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.DocumentNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.DocumentVariantNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.RepositoryException
Exceptions which can externalize their state as a map containing string-string pairs can override this method to do so.
getState() - Method in interface org.outerj.daisy.repository.Version
Returns the current state of this version.
getState() - Method in class org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.user.DuplicateLoginException
 
getState() - Method in class org.outerj.daisy.repository.user.RoleNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.user.UserManagementException
 
getState() - Method in class org.outerj.daisy.repository.user.UserNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.variant.BranchNotFoundException
 
getState() - Method in class org.outerj.daisy.repository.variant.LanguageNotFoundException
 
getStateLastModified() - Method in interface org.outerj.daisy.repository.Version
Get the time at which the state of this version was last changed.
getStateLastModifier() - Method in interface org.outerj.daisy.repository.Version
Get the id of the user that last changed the state of this version.
getString(Locale) - Static method in class org.outerj.daisy.repository.LocaleHelper
 
getSubjectReason(AclPermission) - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
getSubjectType() - Method in interface org.outerj.daisy.repository.acl.AclEntry
 
getSubjectValue() - Method in interface org.outerj.daisy.repository.acl.AclEntry
What's returned here depends on (or should be intrepreted according to) what AclEntry.getSubjectType() returns.
getSummary() - Method in interface org.outerj.daisy.repository.Document
Returns a summary text for the document variant.
getTarget() - Method in interface org.outerj.daisy.repository.Link
The target of the link, thus some URI.
getText() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getTimeAcquired() - Method in interface org.outerj.daisy.repository.LockInfo
Get the time when the lock was acquired.
getTitle() - Method in interface org.outerj.daisy.repository.Link
A title for the link.
getTotalSizeOfParts() - Method in interface org.outerj.daisy.repository.Version
Get the sum of the size of the parts in this version.
getType() - Method in interface org.outerj.daisy.repository.LockInfo
Get the type of lock.
getTypeClass() - Method in class org.outerj.daisy.repository.ValueType
 
getTypeId() - Method in interface org.outerj.daisy.repository.Field
The id of the field type of this field.
getTypeId() - Method in interface org.outerj.daisy.repository.Part
The id of the part type of this part.
getTypeName() - Method in interface org.outerj.daisy.repository.Field
The name of the field type (for convenience, this is retrieved from the RepositorySchema).
getTypeName() - Method in interface org.outerj.daisy.repository.Part
Get the name of the part type.
getUpdateCount() - Method in interface org.outerj.daisy.repository.Document
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.DocumentCollection
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.acl.Acl
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.schema.PartType
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.user.Role
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.user.User
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getUpdateCount() - Method in interface org.outerj.daisy.repository.variant.Language
 
getUser(long, boolean) - Method in interface org.outerj.daisy.repository.user.UserManager
Return the User object which is identified by data store id userId.
getUser(String, boolean) - Method in interface org.outerj.daisy.repository.user.UserManager
Return the User object which is identified by the specified userLogin
getUserDisplayName() - Method in interface org.outerj.daisy.repository.Repository
The name of the user with who this Repository instance is associated, the same as returned from User.getDisplayName().
getUserDisplayName(long) - Method in interface org.outerj.daisy.repository.user.UserManager
Retrieves the display name of a user, using the user cache for quick access.
getUserId() - Method in interface org.outerj.daisy.repository.LockInfo
Get the id of the user holding the lock.
getUserId() - Method in interface org.outerj.daisy.repository.Repository
Id of the user with who this Repository instance is associated.
getUserId(String) - Method in interface org.outerj.daisy.repository.user.UserManager
Retrieves the id of a user based on its login.
getUserIds() - Method in interface org.outerj.daisy.repository.user.UserManager
 
getUserInfoAsXml() - Method in interface org.outerj.daisy.repository.Repository
Returns an XML document containing some information about the user with which this Repository instance is associated.
getUserLogin() - Method in interface org.outerj.daisy.repository.Repository
The login of the user with who this Repository instance is associated.
getUserLogin(long) - Method in interface org.outerj.daisy.repository.user.UserManager
Retrieves the login of a user.
getUserManager() - Method in interface org.outerj.daisy.repository.Repository
Returns the User Manager for this Repository
getUsers() - Method in interface org.outerj.daisy.repository.user.UserManager
Returns all available users.
getUsersByEmail(String) - Method in interface org.outerj.daisy.repository.user.UserManager
 
getValue() - Method in interface org.outerj.daisy.repository.Field
The value of the field.
getValue() - Method in interface org.outerj.daisy.repository.schema.ListItem
Returns the actual value of the ListItem.
getValueType() - Method in interface org.outerj.daisy.repository.Field
The ValueType of the field, which defines the kind of object you will get from Field.getValue().
getValueType() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getVariantCreatedFromBranchId() - Method in interface org.outerj.daisy.repository.Document
If the variant currently loaded in this document object is created from an existing branch, this method will return the id of that branch, otherwise it will return -1.
getVariantCreatedFromLanguageId() - Method in interface org.outerj.daisy.repository.Document
Similar to Document.getVariantCreatedFromBranchId().
getVariantCreatedFromVersionId() - Method in interface org.outerj.daisy.repository.Document
Similar to Document.getVariantCreatedFromBranchId().
getVariantKey() - Method in interface org.outerj.daisy.repository.Document
 
getVariantLastModified() - Method in interface org.outerj.daisy.repository.Document
The time the document variant was last saved.
getVariantLastModifier() - Method in interface org.outerj.daisy.repository.Document
Returns the user id of the last user who saved this document variant.
getVariantManager() - Method in interface org.outerj.daisy.repository.Repository
 
getVariantUpdateCount() - Method in interface org.outerj.daisy.repository.Document
 
getVersion(long) - Method in interface org.outerj.daisy.repository.Document
Returns the requested version.
getVersions() - Method in interface org.outerj.daisy.repository.Document
Returns all versions stored for this document.
getVisibility() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getXml() - Method in interface org.outerj.daisy.repository.AvailableVariant
 
getXml(boolean) - Method in interface org.outerj.daisy.repository.AvailableVariant
 
getXml() - Method in interface org.outerj.daisy.repository.AvailableVariants
 
getXml(boolean) - Method in interface org.outerj.daisy.repository.AvailableVariants
 
getXml() - Method in interface org.outerj.daisy.repository.Document
 
getXml(long) - Method in interface org.outerj.daisy.repository.Document
Gets the XML of the document but include the data from the specified version, instead of the current data.
getXml() - Method in interface org.outerj.daisy.repository.DocumentCollection
Get an XML document describing this collection.
getXml() - Method in interface org.outerj.daisy.repository.DocumentCollections
 
getXml() - Method in interface org.outerj.daisy.repository.Field
Get an XML document describing this field.
getXml() - Method in interface org.outerj.daisy.repository.Fields
 
getXml() - Method in interface org.outerj.daisy.repository.Links
 
getXml() - Method in interface org.outerj.daisy.repository.LockInfo
Get an XML document describing this lock.
getXml() - Method in interface org.outerj.daisy.repository.Part
Get an XML document describing this part.
getXml() - Method in interface org.outerj.daisy.repository.Parts
 
getXml() - Method in class org.outerj.daisy.repository.VariantKey
 
getXml() - Method in class org.outerj.daisy.repository.VariantKeys
 
getXml() - Method in interface org.outerj.daisy.repository.Version
Get an XML document describing the version.
getXml() - Method in interface org.outerj.daisy.repository.Versions
 
getXml() - Method in interface org.outerj.daisy.repository.acl.Acl
 
getXml() - Method in interface org.outerj.daisy.repository.acl.AclEntry
 
getXml() - Method in interface org.outerj.daisy.repository.acl.AclObject
 
getXml() - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
getXml() - Method in interface org.outerj.daisy.repository.comment.Comment
 
getXml() - Method in interface org.outerj.daisy.repository.comment.Comments
 
getXml() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getXml() - Method in interface org.outerj.daisy.repository.schema.DocumentTypes
 
getXml() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getXml() - Method in interface org.outerj.daisy.repository.schema.FieldTypes
 
getXml() - Method in interface org.outerj.daisy.repository.schema.ListItem
 
getXml() - Method in interface org.outerj.daisy.repository.schema.PartType
 
getXml() - Method in interface org.outerj.daisy.repository.schema.PartTypes
 
getXml() - Method in interface org.outerj.daisy.repository.schema.SelectionList
 
getXml() - Method in interface org.outerj.daisy.repository.user.AuthenticationSchemeInfo
 
getXml() - Method in interface org.outerj.daisy.repository.user.AuthenticationSchemeInfos
 
getXml() - Method in interface org.outerj.daisy.repository.user.Role
Gets an XML representation of this object.
getXml() - Method in interface org.outerj.daisy.repository.user.Roles
 
getXml() - Method in interface org.outerj.daisy.repository.user.User
Gets the XML representation of this object.
getXml() - Method in interface org.outerj.daisy.repository.user.Users
 
getXml() - Method in interface org.outerj.daisy.repository.variant.Branch
 
getXml() - Method in interface org.outerj.daisy.repository.variant.Branches
 
getXml() - Method in interface org.outerj.daisy.repository.variant.Language
 
getXml() - Method in interface org.outerj.daisy.repository.variant.Languages
 
getXmlWithoutVariant() - Method in interface org.outerj.daisy.repository.Document
 
getXmlWithoutVersionedData() - Method in interface org.outerj.daisy.repository.Document
 

H

hasCustomField(String) - Method in interface org.outerj.daisy.repository.Document
Returns true if there is a custom field with the specified name.
hasField(long) - Method in interface org.outerj.daisy.repository.Document
Checks if the document contains the field with the specified field type id.
hasField(String) - Method in interface org.outerj.daisy.repository.Document
Checks if the document contains the field with the specified field type name.
hasField(long) - Method in interface org.outerj.daisy.repository.Version
Checks if this version has a certain field.
hasFieldType(long) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
hasLock() - Method in interface org.outerj.daisy.repository.LockInfo
 
hasPart(long) - Method in interface org.outerj.daisy.repository.Document
Checks if the document variant has the part for the specified part type.
hasPart(String) - Method in interface org.outerj.daisy.repository.Document
Checks if the document variant has the part for the specified part type.
hasPart(long) - Method in interface org.outerj.daisy.repository.Version
Checks if this version has a certain part.
hasPartType(long) - Method in interface org.outerj.daisy.repository.schema.DocumentType
Checks if this DocumentType contains the PartType with the given ID.
hasRole(long) - Method in interface org.outerj.daisy.repository.user.User
Returns true if the user belongs to the specified role.
hasVariant(long, long) - Method in interface org.outerj.daisy.repository.AvailableVariants
 
hashCode() - Method in class org.outerj.daisy.repository.VariantKey
 

I

inCollection(DocumentCollection) - Method in interface org.outerj.daisy.repository.Document
Checks if the document variant belongs to the specified collection.
inCollection(long) - Method in interface org.outerj.daisy.repository.Document
Checks if the document variant belongs to the specified collection.
isAclAllowed() - Method in interface org.outerj.daisy.repository.schema.FieldType
Indicates whether fields of this type can be used in object expressions of ACL rules.
isAllowed(AclPermission) - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
isConfirmed() - Method in interface org.outerj.daisy.repository.user.User
 
isDaisyHtml() - Method in interface org.outerj.daisy.repository.schema.PartType
Indicates if the content of the part is Daisy HTML (well-formed XML using HTML elements).
isDeprecated() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
isDeprecated() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
isDeprecated() - Method in interface org.outerj.daisy.repository.schema.PartType
 
isFacet() - Method in class org.outerj.daisy.repository.query.FacetConf
 
isInRole(long) - Method in interface org.outerj.daisy.repository.Repository
 
isInRole(String) - Method in interface org.outerj.daisy.repository.Repository
 
isMultiValue() - Method in interface org.outerj.daisy.repository.Field
Indicates if this field is a multivalue field.
isMultiValue() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
isPrivate() - Method in interface org.outerj.daisy.repository.Document
Is this a private document or not.
isRequired() - Method in interface org.outerj.daisy.repository.schema.FieldTypeUse
 
isRequired() - Method in interface org.outerj.daisy.repository.schema.PartTypeUse
 
isRetired() - Method in interface org.outerj.daisy.repository.AvailableVariant
 
isRetired() - Method in interface org.outerj.daisy.repository.Document
Is this document retired or not.
isUpdateableByUser() - Method in interface org.outerj.daisy.repository.user.User
Returns true if the user to who this user object corresponds can update this object.
isVariantNew() - Method in interface org.outerj.daisy.repository.Document
Returns true if the variant represented by this document object has never been stored yet.

L

LANGUAGE_CREATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
LANGUAGE_DELETED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
LANGUAGE_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
LOCK_CHANGE - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
LONG - Static variable in class org.outerj.daisy.repository.ValueType
 
Language - interface org.outerj.daisy.repository.variant.Language.
Definition of a language.
LanguageNotFoundException - exception org.outerj.daisy.repository.variant.LanguageNotFoundException.
 
LanguageNotFoundException(long) - Constructor for class org.outerj.daisy.repository.variant.LanguageNotFoundException
 
LanguageNotFoundException(String) - Constructor for class org.outerj.daisy.repository.variant.LanguageNotFoundException
 
LanguageNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.variant.LanguageNotFoundException
 
Languages - interface org.outerj.daisy.repository.variant.Languages.
 
Link - interface org.outerj.daisy.repository.Link.
An "out-of-line" link associated with a Document or Version.
Links - interface org.outerj.daisy.repository.Links.
A collection of Links, typically retrieved from Document.getLinks() or Version.getLinks().
ListItem - interface org.outerj.daisy.repository.schema.ListItem.
An item from a SelectionList
LocaleHelper - class org.outerj.daisy.repository.LocaleHelper.
Helps converting between Locale objects and strings.
LocaleHelper() - Constructor for class org.outerj.daisy.repository.LocaleHelper
 
LocalizedException - interface org.outerj.daisy.repository.LocalizedException.
 
LockInfo - interface org.outerj.daisy.repository.LockInfo.
Provides information about a lock on a document variant.
LockType - class org.outerj.daisy.repository.LockType.
Enumeration of the available lock types.
lock(long, LockType) - Method in interface org.outerj.daisy.repository.Document
Takes a lock on the document variant.

M

MAIN_BRANCH_ID - Static variable in interface org.outerj.daisy.repository.variant.Branch
 
MAIN_BRANCH_NAME - Static variable in interface org.outerj.daisy.repository.variant.Branch
 
mimeTypeAllowed(String) - Method in interface org.outerj.daisy.repository.schema.PartType
 
modelChange(RepositorySchemaEventType, long, long) - Method in interface org.outerj.daisy.repository.schema.RepositorySchemaListener
 

O

org.outerj.daisy.repository - package org.outerj.daisy.repository
Core API for accessing the repository, and creating and modifying documents in it.
org.outerj.daisy.repository.acl - package org.outerj.daisy.repository.acl
API for dealing with the Access Control functionality.
org.outerj.daisy.repository.comment - package org.outerj.daisy.repository.comment
API for dealing with document comments.
org.outerj.daisy.repository.query - package org.outerj.daisy.repository.query
API for querying the repository using the Daisy Query Language.
org.outerj.daisy.repository.schema - package org.outerj.daisy.repository.schema
API for dealing with the repository schema, thus the available document types, fields, and parts.
org.outerj.daisy.repository.user - package org.outerj.daisy.repository.user
API for managing the repository users and roles.
org.outerj.daisy.repository.variant - package org.outerj.daisy.repository.variant
 

P

PART_TYPE_CREATED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
PART_TYPE_DELETED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
PART_TYPE_UPDATED - Static variable in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
PESSIMISTIC - Static variable in class org.outerj.daisy.repository.LockType
 
PRIVATE - Static variable in class org.outerj.daisy.repository.comment.CommentVisibility
 
PUBLIC - Static variable in class org.outerj.daisy.repository.comment.CommentVisibility
 
PUBLISH - Static variable in class org.outerj.daisy.repository.VersionState
 
PUBLISH - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
Part - interface org.outerj.daisy.repository.Part.
Parts belong to documents (or versions of documents), and are the things that contain the actual data of the document.
PartDataSource - interface org.outerj.daisy.repository.PartDataSource.
 
PartHelper - class org.outerj.daisy.repository.PartHelper.
 
PartHelper() - Constructor for class org.outerj.daisy.repository.PartHelper
 
PartNotFoundException - exception org.outerj.daisy.repository.PartNotFoundException.
 
PartNotFoundException(long) - Constructor for class org.outerj.daisy.repository.PartNotFoundException
 
PartNotFoundException(String) - Constructor for class org.outerj.daisy.repository.PartNotFoundException
 
PartType - interface org.outerj.daisy.repository.schema.PartType.
 
PartTypeNotFoundException - exception org.outerj.daisy.repository.schema.PartTypeNotFoundException.
 
PartTypeNotFoundException(long) - Constructor for class org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
PartTypeNotFoundException(String) - Constructor for class org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
PartTypeNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
PartTypeUse - interface org.outerj.daisy.repository.schema.PartTypeUse.
Describes the usage of the part type by a document type.
PartTypes - interface org.outerj.daisy.repository.schema.PartTypes.
A collection of PartType objects.
Parts - interface org.outerj.daisy.repository.Parts.
A collection of Part objects.
parseLocale(String) - Static method in class org.outerj.daisy.repository.LocaleHelper
 
performFacetedQuery(String, FacetConf[], int, int, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
Performs a query and includes for each selected value the set of distinct values, if the isFacet property of the corresponding entry in the given facetConfs array is true.
performQuery(String, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
Executes a query and returns the results as XML.
performQuery(String, String, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
Same as QueryManager.performQueryReturnKeys(java.lang.String, java.lang.String, java.util.Locale) but returns the results as XML.
performQueryReturnKeys(String, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
Executes a query and returns the keys of the matching document variants.
performQueryReturnKeys(String, String, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
Executes a query and returns the keys of the matching document variants.

Q

QueryException - exception org.outerj.daisy.repository.query.QueryException.
 
QueryException() - Constructor for class org.outerj.daisy.repository.query.QueryException
 
QueryException(String) - Constructor for class org.outerj.daisy.repository.query.QueryException
 
QueryException(String, Throwable) - Constructor for class org.outerj.daisy.repository.query.QueryException
 
QueryHelper - class org.outerj.daisy.repository.query.QueryHelper.
Helper methods for correctly formatting values when programatically assembling queries.
QueryHelper() - Constructor for class org.outerj.daisy.repository.query.QueryHelper
 
QueryManager - interface org.outerj.daisy.repository.query.QueryManager.
The QueryManager allows to perform queries on the repository.

R

READ - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
READ_LIVE - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
ROLE - Static variable in class org.outerj.daisy.repository.acl.AclSubjectType
 
ROLE_CREATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
ROLE_DELETED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
ROLE_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
Repository - interface org.outerj.daisy.repository.Repository.
Start point for a user to access the repository.
RepositoryEventType - class org.outerj.daisy.repository.RepositoryEventType.
Enumeration of the possible repository events.
RepositoryException - exception org.outerj.daisy.repository.RepositoryException.
Thrown if something goes wrong in the repository.
RepositoryException() - Constructor for class org.outerj.daisy.repository.RepositoryException
 
RepositoryException(String) - Constructor for class org.outerj.daisy.repository.RepositoryException
 
RepositoryException(String, Throwable) - Constructor for class org.outerj.daisy.repository.RepositoryException
 
RepositoryException(Throwable) - Constructor for class org.outerj.daisy.repository.RepositoryException
 
RepositoryListener - interface org.outerj.daisy.repository.RepositoryListener.
Listener interface for repository related events.
RepositoryManager - interface org.outerj.daisy.repository.RepositoryManager.
A RepositoryManager is the place to get Repository instances from.
RepositoryRuntimeException - exception org.outerj.daisy.repository.RepositoryRuntimeException.
 
RepositoryRuntimeException() - Constructor for class org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositoryRuntimeException(String) - Constructor for class org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositoryRuntimeException(Throwable) - Constructor for class org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositoryRuntimeException(String, Throwable) - Constructor for class org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositorySchema - interface org.outerj.daisy.repository.schema.RepositorySchema.
Allows querying and manipulation of the Repository Schema.
RepositorySchemaEventType - class org.outerj.daisy.repository.schema.RepositorySchemaEventType.
 
RepositorySchemaListener - interface org.outerj.daisy.repository.schema.RepositorySchemaListener.
 
Role - interface org.outerj.daisy.repository.user.Role.
A role that a user can have.
RoleNotFoundException - exception org.outerj.daisy.repository.user.RoleNotFoundException.
 
RoleNotFoundException(long) - Constructor for class org.outerj.daisy.repository.user.RoleNotFoundException
 
RoleNotFoundException(String) - Constructor for class org.outerj.daisy.repository.user.RoleNotFoundException
 
RoleNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.user.RoleNotFoundException
 
Roles - interface org.outerj.daisy.repository.user.Roles.
A set of Roles.
releaseLock() - Method in interface org.outerj.daisy.repository.Document
Releases the lock on the document variant.
remove(int) - Method in interface org.outerj.daisy.repository.acl.Acl
 
remove(int) - Method in interface org.outerj.daisy.repository.acl.AclObject
 
removeFromCollection(DocumentCollection) - Method in interface org.outerj.daisy.repository.Document
Removes the document variant from a collection
removeFromRole(Role) - Method in interface org.outerj.daisy.repository.user.User
Remove the User from the specified Role role.
removeListener(RepositoryListener) - Method in interface org.outerj.daisy.repository.Repository
Removes an event listener.
removeListener(RepositorySchemaListener) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
repositoryEvent(RepositoryEventType, long, long) - Method in interface org.outerj.daisy.repository.RepositoryListener
 

S

STRING - Static variable in class org.outerj.daisy.repository.ValueType
 
SelectionList - interface org.outerj.daisy.repository.schema.SelectionList.
A list of values from which one can be selected by the end-user.
StaticListItem - interface org.outerj.daisy.repository.schema.StaticListItem.
A ListItem meant to be used in a StaticSelectionList
StaticSelectionList - interface org.outerj.daisy.repository.schema.StaticSelectionList.
A static selection list, manually created by a daisy administrator for a specific FieldType.
save() - Method in interface org.outerj.daisy.repository.Document
Saves a document.
save(boolean) - Method in interface org.outerj.daisy.repository.Document
Saves the document and document variant.
save() - Method in interface org.outerj.daisy.repository.DocumentCollection
Stores the modified collection.
save() - Method in interface org.outerj.daisy.repository.acl.Acl
Saves this Acl.
save() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
save() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
save() - Method in interface org.outerj.daisy.repository.schema.PartType
 
save() - Method in interface org.outerj.daisy.repository.user.Role
Persist this Role to the data store.
save() - Method in interface org.outerj.daisy.repository.user.User
Persist this User to a data store.
save() - Method in interface org.outerj.daisy.repository.variant.Branch
 
save() - Method in interface org.outerj.daisy.repository.variant.Language
 
set(AclPermission, AclActionType) - Method in interface org.outerj.daisy.repository.acl.AclEntry
 
set(AclPermission, AclActionType, String, String) - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
setAclAllowed(boolean) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
setActiveRoleIds(long[]) - Method in interface org.outerj.daisy.repository.Repository
Sets the active roles of the user.
setAllFromXml(DocumentTypeDocument.DocumentType) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
setAllFromXml(FieldTypeDocument.FieldType) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
setAllFromXml(PartTypeDocument.PartType) - Method in interface org.outerj.daisy.repository.schema.PartType
Changes the state of this object to match the given XML.
setAllFromXml(SelectionListDocument.SelectionList) - Method in interface org.outerj.daisy.repository.schema.SelectionList
 
setAllFromXml(BranchDocument.Branch) - Method in interface org.outerj.daisy.repository.variant.Branch
 
setAllFromXml(LanguageDocument.Language) - Method in interface org.outerj.daisy.repository.variant.Language
 
setAuthenticationScheme(String) - Method in interface org.outerj.daisy.repository.user.User
 
setConfirmKey(String) - Method in interface org.outerj.daisy.repository.user.User
 
setConfirmed(boolean) - Method in interface org.outerj.daisy.repository.user.User
 
setCustomField(String, String) - Method in interface org.outerj.daisy.repository.Document
Sets a custom field.
setDaisyHtml(boolean) - Method in interface org.outerj.daisy.repository.schema.PartType
 
setDefaultRole(Role) - Method in interface org.outerj.daisy.repository.user.User
Sets this User's default role.
setDeprecated(boolean) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
setDeprecated(boolean) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
setDeprecated(boolean) - Method in interface org.outerj.daisy.repository.schema.PartType
 
setDescription(Locale, String) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
setDescription(Locale, String) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
setDescription(Locale, String) - Method in interface org.outerj.daisy.repository.schema.PartType
 
setDescription(String) - Method in interface org.outerj.daisy.repository.user.Role
Sets the description of this role.
setDescription(String) - Method in interface org.outerj.daisy.repository.variant.Branch
 
setDescription(String) - Method in interface org.outerj.daisy.repository.variant.Language
 
setEmail(String) - Method in interface org.outerj.daisy.repository.user.User
Sets this User's e-mail.
setField(String, Object) - Method in interface org.outerj.daisy.repository.Document
Sets the value of a field.
setField(long, Object) - Method in interface org.outerj.daisy.repository.Document
Same as Document.setField(String, Object) but using the id of the field type.
setFirstName(String) - Method in interface org.outerj.daisy.repository.user.User
Sets the first name of the user (can be null).
setFromXml(AclDocument.Acl) - Method in interface org.outerj.daisy.repository.acl.Acl
 
setFromXml(AclResultDocument.AclResult) - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
setIsFacet(boolean) - Method in class org.outerj.daisy.repository.query.FacetConf
 
setLabel(Locale, String) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
setLabel(Locale, String) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
setLabel(Locale, String) - Method in interface org.outerj.daisy.repository.schema.PartType
 
setLabel(Locale, String) - Method in interface org.outerj.daisy.repository.schema.StaticListItem
Sets a label for this ListItem (optionally to be shown to the end-user instead of the actual value of the ListItem).
setLastName(String) - Method in interface org.outerj.daisy.repository.user.User
Sets the last name of the user (can be null).
setLogin(String) - Method in interface org.outerj.daisy.repository.user.User
Sets the user login string.
setMaxValues(int) - Method in class org.outerj.daisy.repository.query.FacetConf
 
setMimeTypes(String) - Method in interface org.outerj.daisy.repository.schema.PartType
Specify the type of data that is allowed in parts of this type based on the mime-type.
setName(String) - Method in interface org.outerj.daisy.repository.Document
Sets the name of the document.
setName(String) - Method in interface org.outerj.daisy.repository.DocumentCollection
Sets the name of this collection.
setName(String) - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
setName(String) - Method in interface org.outerj.daisy.repository.schema.FieldType
 
setName(String) - Method in interface org.outerj.daisy.repository.schema.PartType
 
setName(String) - Method in interface org.outerj.daisy.repository.user.Role
Sets the name of this role.
setName(String) - Method in interface org.outerj.daisy.repository.variant.Branch
 
setName(String) - Method in interface org.outerj.daisy.repository.variant.Language
 
setNewVersionState(VersionState) - Method in interface org.outerj.daisy.repository.Document
Sets the VersionState that should be used if a new version is created when saving the document.
setObjectExpr(String) - Method in interface org.outerj.daisy.repository.acl.AclObject
 
setOwner(long) - Method in interface org.outerj.daisy.repository.Document
Change the owner of this document.
setPart(String, String, byte[]) - Method in interface org.outerj.daisy.repository.Document
Sets a part.
setPart(long, String, byte[]) - Method in interface org.outerj.daisy.repository.Document
Sets a part.
setPart(String, String, PartDataSource) - Method in interface org.outerj.daisy.repository.Document
Sets a part.
setPart(long, String, PartDataSource) - Method in interface org.outerj.daisy.repository.Document
Sets a part.
setPartFileName(String, String) - Method in interface org.outerj.daisy.repository.Document
Update the file name of an already existing part.
setPartFileName(long, String) - Method in interface org.outerj.daisy.repository.Document
Update the file name of an already existing part.
setPartMimeType(String, String) - Method in interface org.outerj.daisy.repository.Document
Update the mime-type of an already existing part.
setPartMimeType(long, String) - Method in interface org.outerj.daisy.repository.Document
Update the mime-type of an already existing part.
setPassword(String) - Method in interface org.outerj.daisy.repository.user.User
Sets the password for this user.
setPrivate(boolean) - Method in interface org.outerj.daisy.repository.Document
Sets the private flag for this document, see also Document.isPrivate().
setRetired(boolean) - Method in interface org.outerj.daisy.repository.Document
Sets the retired flag for this document, see also Document.isRetired().
setSize(int) - Method in interface org.outerj.daisy.repository.schema.FieldType
Sets the size of this FieldType.
setSortAscending(boolean) - Method in class org.outerj.daisy.repository.query.FacetConf
 
setSortOnValue(boolean) - Method in class org.outerj.daisy.repository.query.FacetConf
 
setState(VersionState) - Method in interface org.outerj.daisy.repository.Version
Changes the state of this version.
setSubjectType(AclSubjectType) - Method in interface org.outerj.daisy.repository.acl.AclEntry
 
setSubjectValue(long) - Method in interface org.outerj.daisy.repository.acl.AclEntry
 
setUpdateableByUser(boolean) - Method in interface org.outerj.daisy.repository.user.User
 
setValue(Object) - Method in interface org.outerj.daisy.repository.schema.StaticListItem
Sets the actual value of this ListItem.
size() - Method in interface org.outerj.daisy.repository.AvailableVariants
 
size() - Method in interface org.outerj.daisy.repository.acl.Acl
 
size() - Method in interface org.outerj.daisy.repository.acl.AclObject
 
size() - Method in interface org.outerj.daisy.repository.schema.DocumentTypes
 
size() - Method in interface org.outerj.daisy.repository.schema.FieldTypes
 
size() - Method in interface org.outerj.daisy.repository.schema.PartTypes
 
size() - Method in interface org.outerj.daisy.repository.variant.Branches
 
size() - Method in interface org.outerj.daisy.repository.variant.Languages
 
streamToByteArrayAndClose(InputStream, int) - Static method in class org.outerj.daisy.repository.PartHelper
Reads an inputstream till the end into a byte array.
switchRole(long) - Method in interface org.outerj.daisy.repository.Repository
Changes the user's role for this Repository instance.

T

toString() - Method in class org.outerj.daisy.repository.DocumentVariantEventType
 
toString() - Method in class org.outerj.daisy.repository.LockType
 
toString() - Method in class org.outerj.daisy.repository.RepositoryEventType
 
toString() - Method in class org.outerj.daisy.repository.ValueType
 
toString() - Method in class org.outerj.daisy.repository.VariantKey
 
toString() - Method in class org.outerj.daisy.repository.VersionState
 
toString() - Method in class org.outerj.daisy.repository.acl.AclActionType
 
toString() - Method in class org.outerj.daisy.repository.acl.AclPermission
 
toString() - Method in class org.outerj.daisy.repository.acl.AclSubjectType
 
toString() - Method in class org.outerj.daisy.repository.comment.CommentVisibility
 
toString() - Method in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 

U

USER - Static variable in class org.outerj.daisy.repository.acl.AclSubjectType
 
USER_CREATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
USER_DELETED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
USER_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
User - interface org.outerj.daisy.repository.user.User.
A repository user.
UserManagementException - exception org.outerj.daisy.repository.user.UserManagementException.
An exception that is thrown when something went wrong during User Management
UserManagementException(String) - Constructor for class org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(String, Exception) - Constructor for class org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(String, Throwable) - Constructor for class org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException() - Constructor for class org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(Throwable) - Constructor for class org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(Map) - Constructor for class org.outerj.daisy.repository.user.UserManagementException
 
UserManager - interface org.outerj.daisy.repository.user.UserManager.
Manager for all things user related.
UserNotFoundException - exception org.outerj.daisy.repository.user.UserNotFoundException.
 
UserNotFoundException(long) - Constructor for class org.outerj.daisy.repository.user.UserNotFoundException
 
UserNotFoundException(String) - Constructor for class org.outerj.daisy.repository.user.UserNotFoundException
 
UserNotFoundException(Map) - Constructor for class org.outerj.daisy.repository.user.UserNotFoundException
 
Users - interface org.outerj.daisy.repository.user.Users.
A set of Users.

V

VERSION_STATE_CHANGED - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
ValueType - class org.outerj.daisy.repository.ValueType.
Enumeration of the possible kinds of values that a field can have.
VariantKey - class org.outerj.daisy.repository.VariantKey.
An immutable object identifying a specific document variant.
VariantKey(long, long, long) - Constructor for class org.outerj.daisy.repository.VariantKey
 
VariantKeys - class org.outerj.daisy.repository.VariantKeys.
 
VariantKeys(VariantKey[]) - Constructor for class org.outerj.daisy.repository.VariantKeys
 
VariantManager - interface org.outerj.daisy.repository.variant.VariantManager.
Allows to manage the branch and language definitions.
Version - interface org.outerj.daisy.repository.Version.
A version of a Document.
VersionState - class org.outerj.daisy.repository.VersionState.
Enumeration of the states a Version can be in.
Versions - interface org.outerj.daisy.repository.Versions.
A collection of Version objects.
validate() - Method in interface org.outerj.daisy.repository.Document
Validates that this document confirms to its document type.
variantEvent(DocumentVariantEventType, long, long, long, long) - Method in interface org.outerj.daisy.repository.RepositoryListener
A specialiased repository event callback for events that apply to variants, since those needs a tripple of IDs to be identified.

W

WARN - Static variable in class org.outerj.daisy.repository.LockType
 
WRITE - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 

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

Copyright © -2005 . All Rights Reserved.