org.outerj.daisy.repository.commonimpl.schema
Interface SchemaStrategy
public interface SchemaStrategy
Allows to customise the behaviour of the abstract implementation classes of the
repository schema API.
For (important) general information about this and other strategy interfaces, see also
DocumentStrategy
.
store
void store(FieldTypeImpl fieldType)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteFieldType
void deleteFieldType(long fieldTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
store
void store(DocumentTypeImpl documentType)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteDocumentType
void deleteDocumentType(long documentTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
store
void store(PartTypeImpl partType)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
deletePartType
void deletePartType(long partTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllDocumentTypes
java.util.Collection getAllDocumentTypes(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllFieldTypes
java.util.Collection getAllFieldTypes(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllPartTypes
java.util.Collection getAllPartTypes(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeById
PartTypeImpl getPartTypeById(long id,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeByName
PartTypeImpl getPartTypeByName(java.lang.String name,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeById
FieldTypeImpl getFieldTypeById(long id,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeByName
FieldTypeImpl getFieldTypeByName(java.lang.String name,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeById
DocumentTypeImpl getDocumentTypeById(long id,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeByName
DocumentTypeImpl getDocumentTypeByName(java.lang.String name,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getLinkExtractors
org.outerj.daisy.repository.LinkExtractorInfos getLinkExtractors(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
Copyright © -2012 . All Rights Reserved.