org.outerj.daisy.repository.commonimpl.schema
Class RepositorySchemaImpl
java.lang.Object
org.outerj.daisy.repository.commonimpl.schema.RepositorySchemaImpl
- All Implemented Interfaces:
- org.outerj.daisy.repository.schema.RepositorySchema
- public class RepositorySchemaImpl
- extends java.lang.Object
- implements org.outerj.daisy.repository.schema.RepositorySchema
Method Summary |
void |
addListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
|
org.outerj.daisy.repository.schema.DocumentType |
createDocumentType(java.lang.String name)
|
org.outerj.daisy.repository.schema.FieldType |
createFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType)
|
org.outerj.daisy.repository.schema.FieldType |
createFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType,
boolean multiValue)
|
org.outerj.daisy.repository.schema.DocumentType |
createNewDocumentType(java.lang.String name)
|
org.outerj.daisy.repository.schema.FieldType |
createNewFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType)
|
org.outerj.daisy.repository.schema.PartType |
createNewPartType(java.lang.String name,
java.lang.String mimeTypes)
|
org.outerj.daisy.repository.schema.PartType |
createPartType(java.lang.String name,
java.lang.String mimeTypes)
|
void |
deleteDocumentType(long documentTypeId)
|
void |
deleteFieldType(long fieldTypeId)
|
void |
deletePartType(long partTypeId)
|
org.outerj.daisy.repository.schema.DocumentTypes |
getAllDocumentTypes(boolean updateable)
|
org.outerj.daisy.repository.schema.FieldTypes |
getAllFieldTypes(boolean updateable)
|
org.outerj.daisy.repository.schema.PartTypes |
getAllPartTypes(boolean updateable)
|
org.outerj.daisy.repository.schema.DocumentType |
getDocumentTypeById(long id,
boolean updateable)
|
org.outerj.daisy.repository.schema.DocumentType |
getDocumentTypeByName(java.lang.String name,
boolean updateable)
|
org.outerj.daisy.repository.schema.FieldType |
getFieldTypeById(long id,
boolean updateable)
|
org.outerj.daisy.repository.schema.FieldType |
getFieldTypeByName(java.lang.String name,
boolean updateable)
|
org.outerj.daisy.repository.schema.PartType |
getPartTypeById(long id,
boolean updateable)
|
org.outerj.daisy.repository.schema.PartType |
getPartTypeByName(java.lang.String name,
boolean updateable)
|
void |
removeListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositorySchemaImpl
public RepositorySchemaImpl(CommonRepositorySchema delegate,
AuthenticatedUser user)
createNewDocumentType
public org.outerj.daisy.repository.schema.DocumentType createNewDocumentType(java.lang.String name)
- Specified by:
createNewDocumentType
in interface org.outerj.daisy.repository.schema.RepositorySchema
createDocumentType
public org.outerj.daisy.repository.schema.DocumentType createDocumentType(java.lang.String name)
- Specified by:
createDocumentType
in interface org.outerj.daisy.repository.schema.RepositorySchema
deleteDocumentType
public void deleteDocumentType(long documentTypeId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteDocumentType
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
createNewFieldType
public org.outerj.daisy.repository.schema.FieldType createNewFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType)
- Specified by:
createNewFieldType
in interface org.outerj.daisy.repository.schema.RepositorySchema
createFieldType
public org.outerj.daisy.repository.schema.FieldType createFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType)
- Specified by:
createFieldType
in interface org.outerj.daisy.repository.schema.RepositorySchema
createFieldType
public org.outerj.daisy.repository.schema.FieldType createFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType,
boolean multiValue)
- Specified by:
createFieldType
in interface org.outerj.daisy.repository.schema.RepositorySchema
deleteFieldType
public void deleteFieldType(long fieldTypeId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteFieldType
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
createNewPartType
public org.outerj.daisy.repository.schema.PartType createNewPartType(java.lang.String name,
java.lang.String mimeTypes)
- Specified by:
createNewPartType
in interface org.outerj.daisy.repository.schema.RepositorySchema
createPartType
public org.outerj.daisy.repository.schema.PartType createPartType(java.lang.String name,
java.lang.String mimeTypes)
- Specified by:
createPartType
in interface org.outerj.daisy.repository.schema.RepositorySchema
deletePartType
public void deletePartType(long partTypeId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deletePartType
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllDocumentTypes
public org.outerj.daisy.repository.schema.DocumentTypes getAllDocumentTypes(boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllDocumentTypes
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllFieldTypes
public org.outerj.daisy.repository.schema.FieldTypes getAllFieldTypes(boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllFieldTypes
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllPartTypes
public org.outerj.daisy.repository.schema.PartTypes getAllPartTypes(boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAllPartTypes
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeById
public org.outerj.daisy.repository.schema.PartType getPartTypeById(long id,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getPartTypeById
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeByName
public org.outerj.daisy.repository.schema.PartType getPartTypeByName(java.lang.String name,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getPartTypeByName
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeById
public org.outerj.daisy.repository.schema.FieldType getFieldTypeById(long id,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getFieldTypeById
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeByName
public org.outerj.daisy.repository.schema.FieldType getFieldTypeByName(java.lang.String name,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getFieldTypeByName
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeById
public org.outerj.daisy.repository.schema.DocumentType getDocumentTypeById(long id,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getDocumentTypeById
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeByName
public org.outerj.daisy.repository.schema.DocumentType getDocumentTypeByName(java.lang.String name,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getDocumentTypeByName
in interface org.outerj.daisy.repository.schema.RepositorySchema
- Throws:
org.outerj.daisy.repository.RepositoryException
addListener
public void addListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
- Specified by:
addListener
in interface org.outerj.daisy.repository.schema.RepositorySchema
removeListener
public void removeListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
- Specified by:
removeListener
in interface org.outerj.daisy.repository.schema.RepositorySchema
Copyright © -2005 . All Rights Reserved.