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

A

AccessException - Exception in org.outerj.daisy.repository
Exception thrown in case of permission-related problems.
AccessException(String) - Constructor for exception org.outerj.daisy.repository.AccessException
 
AccessException(String, Throwable) - Constructor for exception org.outerj.daisy.repository.AccessException
 
AccessException(Map) - Constructor for exception org.outerj.daisy.repository.AccessException
 
AccessManager - Interface in org.outerj.daisy.repository.acl
Provides functionality for maintaining the ACL (Access Control List) and checking permissions.
Acl - Interface in org.outerj.daisy.repository.acl
An ACL (Access Control List) ordered list of AclObjects.
ACL_UPDATED - Static variable in class org.outerj.daisy.repository.RepositoryEventType
 
AclActionType - Class in org.outerj.daisy.repository.acl
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 in org.outerj.daisy.repository.acl
An AclEntry specifies the permissions for a certain subject.
AclObject - Interface in org.outerj.daisy.repository.acl
Specifies the object (i.e. the documents) to which a set of AclEntries apply.
AclPermission - Class in org.outerj.daisy.repository.acl
Enumeration of all available ACL Permissions.
AclResultInfo - Class in org.outerj.daisy.repository.acl
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 in org.outerj.daisy.repository.acl
Enumeration of the subject types.
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.
addToFieldTypeXml(SelectionListDocument.SelectionList) - Method in interface org.outerj.daisy.repository.schema.SelectionList
 
addToRole(Role) - Method in interface org.outerj.daisy.repository.user.User
Adds the User to the specified Role role.
ADMINISTRATOR - Static variable in interface org.outerj.daisy.repository.user.Role
ID of the Administrator role.
ASCENDING - Static variable in class org.outerj.daisy.repository.query.SortOrder
 
AuthenticationFailedException - Exception in org.outerj.daisy.repository
 
AuthenticationFailedException(String) - Constructor for exception org.outerj.daisy.repository.AuthenticationFailedException
 
AuthenticationSchemeInfo - Interface in org.outerj.daisy.repository.user
 
AuthenticationSchemeInfos - Interface in org.outerj.daisy.repository.user
 
AvailableVariant - Interface in org.outerj.daisy.repository
Holds information about a variant of a document.
AvailableVariants - Interface in org.outerj.daisy.repository
 

B

BOOLEAN - Static variable in class org.outerj.daisy.repository.ValueType
 
Branch - Interface in org.outerj.daisy.repository.variant
Definition of a branch.
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
 
Branches - Interface in org.outerj.daisy.repository.variant
 
BranchNotFoundException - Exception in org.outerj.daisy.repository.variant
 
BranchNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.variant.BranchNotFoundException
 
BranchNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.variant.BranchNotFoundException
 
BranchNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.variant.BranchNotFoundException
 
ByteArrayPartDataSource - Class in org.outerj.daisy.repository
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

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.
clearDescriptions() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
clearDescriptions() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
clearDescriptions() - Method in interface org.outerj.daisy.repository.schema.PartType
 
clearFieldTypeUses() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
clearLabels() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
clearLabels() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
clearLabels() - Method in interface org.outerj.daisy.repository.schema.PartType
 
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
 
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 in org.outerj.daisy.repository
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 exception org.outerj.daisy.repository.CollectionDeletedException
 
CollectionDeletedException(String) - Constructor for exception org.outerj.daisy.repository.CollectionDeletedException
 
CollectionDeletedException(String, Throwable) - Constructor for exception org.outerj.daisy.repository.CollectionDeletedException
 
CollectionManager - Interface in org.outerj.daisy.repository
The CollectionManager is responsible for all tasks related to collection management (creation, deletion, listing).
CollectionNotFoundException - Exception in org.outerj.daisy.repository
Thrown if a collection has been requested but it has not been found in the repository.
CollectionNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.CollectionNotFoundException
 
CollectionNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.CollectionNotFoundException
 
CollectionNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.CollectionNotFoundException
 
Comment - Interface in org.outerj.daisy.repository.comment
 
CommentManager - Interface in org.outerj.daisy.repository.comment
 
Comments - Interface in org.outerj.daisy.repository.comment
 
CommentVisibility - Class in org.outerj.daisy.repository.comment
 
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
 
createLinkQuerySelectionList(String, boolean) - Method in interface org.outerj.daisy.repository.schema.FieldType
Creates and returns a LinkQuerySelectionList.
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
 
createQuerySelectionList(String, boolean, SortOrder) - Method in interface org.outerj.daisy.repository.schema.FieldType
Creates and returns a QuerySelectionList.
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
 
Credentials - Class in org.outerj.daisy.repository
 
Credentials(String, String) - Constructor for class org.outerj.daisy.repository.Credentials
 

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
 
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.
DENY - Static variable in class org.outerj.daisy.repository.acl.AclActionType
 
DESCENDING - Static variable in class org.outerj.daisy.repository.query.SortOrder
 
DO_NOTHING - Static variable in class org.outerj.daisy.repository.acl.AclActionType
 
Document - Interface in org.outerj.daisy.repository
A document in the repository.
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
 
DocumentCollection - Interface in org.outerj.daisy.repository
A collection of documents in the repository.
DocumentCollections - Interface in org.outerj.daisy.repository
A collection of DocumentCollection objects.
DocumentNotFoundException - Exception in org.outerj.daisy.repository
 
DocumentNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.DocumentNotFoundException
 
DocumentNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.DocumentNotFoundException
 
DocumentReadDeniedException - Exception in org.outerj.daisy.repository
 
DocumentReadDeniedException(long, String, long) - Constructor for exception org.outerj.daisy.repository.DocumentReadDeniedException
 
DocumentReadDeniedException(Map) - Constructor for exception org.outerj.daisy.repository.DocumentReadDeniedException
 
DocumentType - Interface in org.outerj.daisy.repository.schema
Describes a type of document in the repository.
DocumentTypeInconsistencyException - Exception in org.outerj.daisy.repository
This exception is used when manipulating a document in a way that would make it inconsistent with its DocumentType.
DocumentTypeInconsistencyException(String) - Constructor for exception org.outerj.daisy.repository.DocumentTypeInconsistencyException
 
DocumentTypeInconsistencyException(String, Throwable) - Constructor for exception org.outerj.daisy.repository.DocumentTypeInconsistencyException
 
DocumentTypeNotFoundException - Exception in org.outerj.daisy.repository.schema
 
DocumentTypeNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
DocumentTypeNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
DocumentTypeNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
DocumentTypes - Interface in org.outerj.daisy.repository.schema
 
DocumentVariantEventType - Class in org.outerj.daisy.repository
Enumeration of the synchronous event types that apply to a variant of a document.
DocumentVariantNotFoundException - Exception in org.outerj.daisy.repository
 
DocumentVariantNotFoundException(long, String, String) - Constructor for exception org.outerj.daisy.repository.DocumentVariantNotFoundException
 
DocumentVariantNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.DocumentVariantNotFoundException
 
DOUBLE - Static variable in class org.outerj.daisy.repository.ValueType
 
DRAFT - Static variable in class org.outerj.daisy.repository.VersionState
 
dump() - Method in class org.outerj.daisy.repository.acl.AclResultInfo
 
DuplicateLoginException - Exception in org.outerj.daisy.repository.user
 
DuplicateLoginException(String) - Constructor for exception org.outerj.daisy.repository.user.DuplicateLoginException
 
DuplicateLoginException(Map) - Constructor for exception org.outerj.daisy.repository.user.DuplicateLoginException
 

E

EDITORS - Static variable in class org.outerj.daisy.repository.comment.CommentVisibility
 
ENUM - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
equals(Object) - Method in class org.outerj.daisy.repository.VariantKey
 
evaluate(Document, Version) - Method in interface org.outerj.daisy.repository.query.PredicateExpression
The version argument is optional, if not present (null) version-dependent information will be taken from the document object.
EvaluationContext - Class in org.outerj.daisy.repository.query
 
EvaluationContext() - Constructor for class org.outerj.daisy.repository.query.EvaluationContext
 
EVERYONE - Static variable in class org.outerj.daisy.repository.acl.AclSubjectType
 

F

FacetConf - Class in org.outerj.daisy.repository.query
 
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 in org.outerj.daisy.repository
Fields belong to documents (or versions of documents), and can be used for various purposes.
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
 
FieldHelper - Class in org.outerj.daisy.repository
Some helper methods that can be useful when working with Fields.
FieldHelper() - Constructor for class org.outerj.daisy.repository.FieldHelper
 
FieldNotFoundException - Exception in org.outerj.daisy.repository
 
FieldNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.FieldNotFoundException
 
FieldNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.FieldNotFoundException
 
Fields - Interface in org.outerj.daisy.repository
A collection of Field objects.
FieldType - Interface in org.outerj.daisy.repository.schema
 
FieldTypeNotFoundException - Exception in org.outerj.daisy.repository.schema
 
FieldTypeNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
FieldTypeNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
FieldTypeNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
FieldTypes - Interface in org.outerj.daisy.repository.schema
 
FieldTypeUse - Interface in org.outerj.daisy.repository.schema
Describes the usage of the field type by a document type.
FilePartDataSource - Class in org.outerj.daisy.repository
 
FilePartDataSource(File) - Constructor for class org.outerj.daisy.repository.FilePartDataSource
 
filterDocuments(VariantKey[], AclPermission) - 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 the given ACL permission remains.
filterDocuments(VariantKey[]) - Method in interface org.outerj.daisy.repository.acl.AccessManager
Filters documents based on 'read live' permission.
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.
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
 
fromCode(char) - Static method in class org.outerj.daisy.repository.query.SortOrder
 
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
 
fromString(String) - Static method in class org.outerj.daisy.repository.LockType
 
fromString(String) - Static method in class org.outerj.daisy.repository.query.SortOrder
 
fromString(String) - Static method in class org.outerj.daisy.repository.ValueType
 
fromString(String) - Static method in class org.outerj.daisy.repository.VersionState
 
fromXml(VariantKeysDocument) - Static method in class org.outerj.daisy.repository.VariantKeys
 

G

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
 
getAllowFreeEntry() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
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.comment.Comments
 
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.LinkExtractorInfos
 
getArray() - Method in interface org.outerj.daisy.repository.Links
 
getArray() - Method in interface org.outerj.daisy.repository.Parts
 
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
 
getArray() - Method in class org.outerj.daisy.repository.VariantKeys
 
getArray() - Method in interface org.outerj.daisy.repository.Versions
 
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.comment.CommentVisibility
 
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
 
getClientVersion() - Method in interface org.outerj.daisy.repository.Repository
Gets the version of the Daisy client API.
getCode() - 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.query.SortOrder
 
getCode() - Method in class org.outerj.daisy.repository.ValueType
 
getCode() - Method in class org.outerj.daisy.repository.VersionState
 
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
 
getContextDocument() - Method in class org.outerj.daisy.repository.query.EvaluationContext
 
getContextVersion() - Method in class org.outerj.daisy.repository.query.EvaluationContext
 
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() - Method in interface org.outerj.daisy.repository.LinkExtractorInfo
 
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
 
getDescriptionLocales() - Method in interface org.outerj.daisy.repository.schema.DocumentType
Returns the locales for which a description is set.
getDescriptionLocales() - Method in interface org.outerj.daisy.repository.schema.FieldType
Returns the locales for which a description is set.
getDescriptionLocales() - Method in interface org.outerj.daisy.repository.schema.PartType
Returns the locales for which a description is set.
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.
getDocumentType(String, boolean) - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
 
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.
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.
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
 
getFileName() - Method in interface org.outerj.daisy.repository.Part
Get the file name for this part, can be null.
getFilterVariants() - Method in interface org.outerj.daisy.repository.schema.LinkQuerySelectionList
 
getFilterVariants() - Method in interface org.outerj.daisy.repository.schema.QuerySelectionList
 
getFirstName() - Method in interface org.outerj.daisy.repository.user.User
Gets the first name of the user, could be null.
getFormattedValue(Object, ValueType, Locale, Repository) - 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.comment.Comment
 
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.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
 
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.
getItems() - Method in interface org.outerj.daisy.repository.schema.SelectionList
Gets the selection list items.
getItems(long, long, Locale) - Method in interface org.outerj.daisy.repository.schema.SelectionList
Gets the selection list items.
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
 
getLabelLocales() - Method in interface org.outerj.daisy.repository.schema.DocumentType
 
getLabelLocales() - Method in interface org.outerj.daisy.repository.schema.FieldType
 
getLabelLocales() - 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.acl.Acl
 
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.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.acl.Acl
 
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.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.
getLinkExtractor() - Method in interface org.outerj.daisy.repository.schema.PartType
Returns the name of the link extractor to use for parts of this type, can be null.
getLinkExtractors() - Method in interface org.outerj.daisy.repository.schema.RepositorySchema
Returns information about the available link extractors.
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 exception org.outerj.daisy.repository.AccessException
 
getMessage() - Method in exception org.outerj.daisy.repository.AuthenticationFailedException
 
getMessage(Locale) - Method in exception org.outerj.daisy.repository.AuthenticationFailedException
 
getMessage() - Method in exception org.outerj.daisy.repository.CollectionDeletedException
gets the id of the deleted collection.
getMessage() - Method in exception org.outerj.daisy.repository.CollectionNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.DocumentNotFoundException
 
getMessage(Locale) - Method in exception org.outerj.daisy.repository.DocumentNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.DocumentVariantNotFoundException
 
getMessage(Locale) - Method in exception org.outerj.daisy.repository.DocumentVariantNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.FieldNotFoundException
 
getMessage(Locale) - Method in interface org.outerj.daisy.repository.LocalizedException
 
getMessage() - Method in exception org.outerj.daisy.repository.PartNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.user.DuplicateLoginException
 
getMessage(Locale) - Method in exception org.outerj.daisy.repository.user.DuplicateLoginException
 
getMessage() - Method in exception org.outerj.daisy.repository.user.RoleNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.user.UserManagementException
 
getMessage() - Method in exception org.outerj.daisy.repository.user.UserNotFoundException
 
getMessage() - Method in exception org.outerj.daisy.repository.variant.BranchNotFoundException
 
getMessage() - Method in exception 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.LinkExtractorInfo
 
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".
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.
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.
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.
getQuery() - Method in interface org.outerj.daisy.repository.schema.QuerySelectionList
 
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
 
getRepositoryServerVersion() - Method in interface org.outerj.daisy.repository.RepositoryManager
 
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).
getServerVersion() - Method in interface org.outerj.daisy.repository.Repository
Returns the version number of the Daisy repository server.
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.
getSortOrder() - Method in interface org.outerj.daisy.repository.schema.QuerySelectionList
 
getStagingAcl() - Method in interface org.outerj.daisy.repository.acl.AccessManager
Gets the staging ACL.
getState() - Method in exception org.outerj.daisy.repository.AccessException
 
getState() - Method in exception org.outerj.daisy.repository.CollectionNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.DocumentNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.DocumentVariantNotFoundException
 
getState() - Method in exception 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 exception org.outerj.daisy.repository.schema.DocumentTypeNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.schema.FieldTypeNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.user.DuplicateLoginException
 
getState() - Method in exception org.outerj.daisy.repository.user.RoleNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.user.UserManagementException
 
getState() - Method in exception org.outerj.daisy.repository.user.UserNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.variant.BranchNotFoundException
 
getState() - Method in exception org.outerj.daisy.repository.variant.LanguageNotFoundException
 
getState() - Method in interface org.outerj.daisy.repository.Version
Returns the current state of this version.
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.acl.Acl
 
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.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 class org.outerj.daisy.repository.query.EvaluationContext
 
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
 
getWhereClause() - Method in interface org.outerj.daisy.repository.schema.LinkQuerySelectionList
 
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.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.comment.Comment
 
getXml() - Method in interface org.outerj.daisy.repository.comment.Comments
 
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.LinkExtractorInfo
 
getXml() - Method in interface org.outerj.daisy.repository.LinkExtractorInfos
 
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 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.LinkQuerySelectionList
 
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.QuerySelectionList
 
getXml() - Method in interface org.outerj.daisy.repository.schema.StaticListItem
 
getXml() - Method in interface org.outerj.daisy.repository.schema.StaticSelectionList
 
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
 
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
 
getXmlWithoutVariant() - Method in interface org.outerj.daisy.repository.Document
 
getXmlWithoutVersionedData() - Method in interface org.outerj.daisy.repository.Document
 
GRANT - Static variable in class org.outerj.daisy.repository.acl.AclActionType
 

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
 
hashCode() - Method in class org.outerj.daisy.repository.VariantKey
 
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.
hasPart(String) - 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
 

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 - Interface in org.outerj.daisy.repository.variant
Definition of a language.
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
 
LanguageNotFoundException - Exception in org.outerj.daisy.repository.variant
 
LanguageNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.variant.LanguageNotFoundException
 
LanguageNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.variant.LanguageNotFoundException
 
LanguageNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.variant.LanguageNotFoundException
 
Languages - Interface in org.outerj.daisy.repository.variant
 
Link - Interface in org.outerj.daisy.repository
An "out-of-line" link associated with a Document or Version.
LINK - Static variable in class org.outerj.daisy.repository.ValueType
 
LinkExtractorInfo - Interface in org.outerj.daisy.repository
 
LinkExtractorInfos - Interface in org.outerj.daisy.repository
 
LinkQuerySelectionList - Interface in org.outerj.daisy.repository.schema
A selection list to be used only with link-type fields.
Links - Interface in org.outerj.daisy.repository
A collection of Links, typically retrieved from Document.getLinks() or Version.getLinks().
ListItem - Interface in org.outerj.daisy.repository.schema
An item from a SelectionList
LocaleHelper - Class in org.outerj.daisy.repository
Helps converting between Locale objects and strings.
LocaleHelper() - Constructor for class org.outerj.daisy.repository.LocaleHelper
 
LocalizedException - Interface in org.outerj.daisy.repository
 
lock(long, LockType) - Method in interface org.outerj.daisy.repository.Document
Takes a lock on the document variant.
LOCK_CHANGE - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
LockInfo - Interface in org.outerj.daisy.repository
Provides information about a lock on a document variant.
LockType - Class in org.outerj.daisy.repository
Enumeration of the available lock types.
LONG - Static variable in class org.outerj.daisy.repository.ValueType
 

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
 

N

NONE - Static variable in class org.outerj.daisy.repository.query.SortOrder
 

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

parseLocale(String) - Static method in class org.outerj.daisy.repository.LocaleHelper
 
parsePredicateExpression(String) - Method in interface org.outerj.daisy.repository.query.QueryManager
Parses a predicate expression (= the where-part of a Daisy query, an expression which evaluates to either true or false) for future evaluation on a document.
Part - Interface in org.outerj.daisy.repository
Parts belong to documents (or versions of documents), and are the things that contain the actual data of the document.
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
 
PartDataSource - Interface in org.outerj.daisy.repository
 
PartHelper - Class in org.outerj.daisy.repository
 
PartHelper() - Constructor for class org.outerj.daisy.repository.PartHelper
 
PartNotFoundException - Exception in org.outerj.daisy.repository
 
PartNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.PartNotFoundException
 
PartNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.PartNotFoundException
 
Parts - Interface in org.outerj.daisy.repository
A collection of Part objects.
PartType - Interface in org.outerj.daisy.repository.schema
 
PartTypeNotFoundException - Exception in org.outerj.daisy.repository.schema
 
PartTypeNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
PartTypeNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
PartTypeNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.schema.PartTypeNotFoundException
 
PartTypes - Interface in org.outerj.daisy.repository.schema
A collection of PartType objects.
PartTypeUse - Interface in org.outerj.daisy.repository.schema
Describes the usage of the part type by a document type.
performDistinctQuery(String, SortOrder, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
performDistinctQuery(String, String, SortOrder, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
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, Locale, EvaluationContext) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
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.
performQuery(String, String, Map, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
performQuery(String, String, Locale, EvaluationContext) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
performQuery(String, String, Map, Locale, EvaluationContext) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
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, Locale, EvaluationContext) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
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.
performQueryReturnKeys(String, String, Map, Locale) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
performQueryReturnKeys(String, String, Locale, EvaluationContext) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
performQueryReturnKeys(String, String, Map, Locale, EvaluationContext) - Method in interface org.outerj.daisy.repository.query.QueryManager
 
PESSIMISTIC - Static variable in class org.outerj.daisy.repository.LockType
 
PredicateExpression - Interface in org.outerj.daisy.repository.query
An expression that evaluates to true or false, as used in the where clause of a Daisy query.
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.acl.AclPermission
 
PUBLISH - Static variable in class org.outerj.daisy.repository.VersionState
 

Q

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

R

READ - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
READ_LIVE - Static variable in class org.outerj.daisy.repository.acl.AclPermission
 
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
 
Repository - Interface in org.outerj.daisy.repository
Start point for a user to access the repository.
repositoryEvent(RepositoryEventType, long, long) - Method in interface org.outerj.daisy.repository.RepositoryListener
 
RepositoryEventType - Class in org.outerj.daisy.repository
Enumeration of the possible repository events.
RepositoryException - Exception in org.outerj.daisy.repository
Thrown if something goes wrong in the repository.
RepositoryException() - Constructor for exception org.outerj.daisy.repository.RepositoryException
 
RepositoryException(String) - Constructor for exception org.outerj.daisy.repository.RepositoryException
 
RepositoryException(String, Throwable) - Constructor for exception org.outerj.daisy.repository.RepositoryException
 
RepositoryException(Throwable) - Constructor for exception org.outerj.daisy.repository.RepositoryException
 
RepositoryListener - Interface in org.outerj.daisy.repository
Listener interface for repository related events.
RepositoryManager - Interface in org.outerj.daisy.repository
A RepositoryManager is the place to get Repository instances from.
RepositoryRuntimeException - Exception in org.outerj.daisy.repository
 
RepositoryRuntimeException() - Constructor for exception org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositoryRuntimeException(String) - Constructor for exception org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositoryRuntimeException(Throwable) - Constructor for exception org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositoryRuntimeException(String, Throwable) - Constructor for exception org.outerj.daisy.repository.RepositoryRuntimeException
 
RepositorySchema - Interface in org.outerj.daisy.repository.schema
Allows querying and manipulation of the Repository Schema.
RepositorySchemaEventType - Class in org.outerj.daisy.repository.schema
 
RepositorySchemaListener - Interface in org.outerj.daisy.repository.schema
 
ROLE - Static variable in class org.outerj.daisy.repository.acl.AclSubjectType
 
Role - Interface in org.outerj.daisy.repository.user
A role that a user can have.
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
 
RoleNotFoundException - Exception in org.outerj.daisy.repository.user
 
RoleNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.user.RoleNotFoundException
 
RoleNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.user.RoleNotFoundException
 
RoleNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.user.RoleNotFoundException
 
Roles - Interface in org.outerj.daisy.repository.user
A set of Roles.

S

save() - Method in interface org.outerj.daisy.repository.acl.Acl
Saves this Acl.
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.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
 
SelectionList - Interface in org.outerj.daisy.repository.schema
A list of values from which one can be selected by the end-user.
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(StaticSelectionListDocument.StaticSelectionList) - Method in interface org.outerj.daisy.repository.schema.StaticSelectionList
 
setAllFromXml(BranchDocument.Branch) - Method in interface org.outerj.daisy.repository.variant.Branch
 
setAllFromXml(LanguageDocument.Language) - Method in interface org.outerj.daisy.repository.variant.Language
 
setAllowFreeEntry(boolean) - Method in interface org.outerj.daisy.repository.schema.FieldType
When a field type has a selection list, should the user also be able to enter other values then those available in the selection list?
setAuthenticationScheme(String) - Method in interface org.outerj.daisy.repository.user.User
 
setConfirmed(boolean) - Method in interface org.outerj.daisy.repository.user.User
 
setConfirmKey(String) - Method in interface org.outerj.daisy.repository.user.User
 
setContextDocument(Document, Version) - Method in class org.outerj.daisy.repository.query.EvaluationContext
 
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
Sets the Daisy-HTML flag.
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.
setFilterVariants(boolean) - Method in interface org.outerj.daisy.repository.schema.LinkQuerySelectionList
 
setFilterVariants(boolean) - Method in interface org.outerj.daisy.repository.schema.QuerySelectionList
 
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).
setLinkExtractor(String) - Method in interface org.outerj.daisy.repository.schema.PartType
 
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().
setQuery(String) - Method in interface org.outerj.daisy.repository.schema.QuerySelectionList
 
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
 
setSortOrder(SortOrder) - Method in interface org.outerj.daisy.repository.schema.QuerySelectionList
 
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
 
setUserId(long) - Method in class org.outerj.daisy.repository.query.EvaluationContext
 
setUserId(Long) - Method in class org.outerj.daisy.repository.query.EvaluationContext
 
setValue(Object) - Method in interface org.outerj.daisy.repository.schema.StaticListItem
Sets the actual value of this ListItem.
setWhereClause(String) - Method in interface org.outerj.daisy.repository.schema.LinkQuerySelectionList
 
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.AvailableVariants
 
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
 
SortOrder - Class in org.outerj.daisy.repository.query
 
StaticListItem - Interface in org.outerj.daisy.repository.schema
A ListItem meant to be used in a StaticSelectionList
StaticSelectionList - Interface in org.outerj.daisy.repository.schema
A static selection list, manually created by a daisy administrator for a specific FieldType.
streamToByteArrayAndClose(InputStream, int) - Static method in class org.outerj.daisy.repository.PartHelper
Reads an inputstream till the end into a byte array.
STRING - Static variable in class org.outerj.daisy.repository.ValueType
 
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.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.DocumentVariantEventType
 
toString() - Method in class org.outerj.daisy.repository.LockType
 
toString() - Method in class org.outerj.daisy.repository.query.SortOrder
 
toString() - Method in class org.outerj.daisy.repository.RepositoryEventType
 
toString() - Method in class org.outerj.daisy.repository.schema.RepositorySchemaEventType
 
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
 

U

USER - Static variable in class org.outerj.daisy.repository.acl.AclSubjectType
 
User - Interface in org.outerj.daisy.repository.user
A repository user.
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
 
UserManagementException - Exception in org.outerj.daisy.repository.user
An exception that is thrown when something went wrong during User Management
UserManagementException(String) - Constructor for exception org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(String, Exception) - Constructor for exception org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(String, Throwable) - Constructor for exception org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException() - Constructor for exception org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(Throwable) - Constructor for exception org.outerj.daisy.repository.user.UserManagementException
 
UserManagementException(Map) - Constructor for exception org.outerj.daisy.repository.user.UserManagementException
 
UserManager - Interface in org.outerj.daisy.repository.user
Manager for all things user related.
UserNotFoundException - Exception in org.outerj.daisy.repository.user
 
UserNotFoundException(long) - Constructor for exception org.outerj.daisy.repository.user.UserNotFoundException
 
UserNotFoundException(String) - Constructor for exception org.outerj.daisy.repository.user.UserNotFoundException
 
UserNotFoundException(Map) - Constructor for exception org.outerj.daisy.repository.user.UserNotFoundException
 
Users - Interface in org.outerj.daisy.repository.user
A set of Users.

V

validate() - Method in interface org.outerj.daisy.repository.Document
Validates that this document confirms to its document type.
ValueType - Class in org.outerj.daisy.repository
Enumeration of the possible kinds of values that a field can have.
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.
VariantKey - Class in org.outerj.daisy.repository
An immutable object identifying a specific document variant.
VariantKey(long, long, long) - Constructor for class org.outerj.daisy.repository.VariantKey
 
VariantKeys - Class in org.outerj.daisy.repository
 
VariantKeys(VariantKey[]) - Constructor for class org.outerj.daisy.repository.VariantKeys
 
VariantManager - Interface in org.outerj.daisy.repository.variant
Allows to manage the branch and language definitions.
Version - Interface in org.outerj.daisy.repository
A version of a Document.
VERSION_STATE_CHANGED - Static variable in class org.outerj.daisy.repository.DocumentVariantEventType
 
Versions - Interface in org.outerj.daisy.repository
A collection of Version objects.
VersionState - Class in org.outerj.daisy.repository
Enumeration of the states a Version can be in.

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 N O P Q R S T U V W

Copyright © -2012 . All Rights Reserved.