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
public void store(FieldTypeImpl fieldType)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteFieldType
public void deleteFieldType(long fieldTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
store
public void store(DocumentTypeImpl documentType)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteDocumentType
public void deleteDocumentType(long documentTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
store
public void store(PartTypeImpl partType)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
deletePartType
public void deletePartType(long partTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllDocumentTypes
public java.util.Collection getAllDocumentTypes(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllFieldTypes
public java.util.Collection getAllFieldTypes(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllPartTypes
public java.util.Collection getAllPartTypes(AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeById
public PartTypeImpl getPartTypeById(long id,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeByName
public PartTypeImpl getPartTypeByName(java.lang.String name,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeById
public FieldTypeImpl getFieldTypeById(long id,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeByName
public FieldTypeImpl getFieldTypeByName(java.lang.String name,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeById
public DocumentTypeImpl getDocumentTypeById(long id,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeByName
public DocumentTypeImpl getDocumentTypeByName(java.lang.String name,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
Copyright © -2005 . All Rights Reserved.