org.outerj.daisy.repository.commonimpl.schema
Class CommonRepositorySchema
java.lang.Object
org.outerj.daisy.repository.commonimpl.schema.CommonRepositorySchema
- public class CommonRepositorySchema
- extends java.lang.Object
Method Summary |
void |
addListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
|
org.outerj.daisy.repository.schema.DocumentType |
createDocumentType(java.lang.String name,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.FieldType |
createFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType,
boolean multiValue,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.PartType |
createPartType(java.lang.String name,
java.lang.String mimeTypes,
AuthenticatedUser user)
|
void |
deleteDocumentType(long documentTypeId,
AuthenticatedUser user)
|
void |
deleteFieldType(long fieldTypeId,
AuthenticatedUser user)
|
void |
deletePartType(long partTypeId,
AuthenticatedUser user)
|
void |
fireChangeEvent(org.outerj.daisy.repository.schema.RepositorySchemaEventType type,
long id,
long updateCount)
|
org.outerj.daisy.repository.schema.DocumentTypes |
getAllDocumentTypes(boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.FieldTypes |
getAllFieldTypes(boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.PartTypes |
getAllPartTypes(boolean updateable,
AuthenticatedUser user)
|
RepositorySchemaCache |
getCache()
|
org.outerj.daisy.repository.schema.RepositorySchemaListener |
getCacheListener()
|
org.outerj.daisy.repository.schema.DocumentType |
getDocumentTypeById(long id,
boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.DocumentType |
getDocumentTypeByName(java.lang.String name,
boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.FieldType |
getFieldTypeById(long id,
boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.FieldType |
getFieldTypeByName(java.lang.String name,
boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.PartType |
getPartTypeById(long id,
boolean updateable,
AuthenticatedUser user)
|
org.outerj.daisy.repository.schema.PartType |
getPartTypeByName(java.lang.String name,
boolean updateable,
AuthenticatedUser user)
|
protected SchemaStrategy |
getSchemaStrategy()
|
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 |
CommonRepositorySchema
public CommonRepositorySchema(SchemaStrategy schemaStrategy,
AuthenticatedUser systemUser)
getCacheListener
public org.outerj.daisy.repository.schema.RepositorySchemaListener getCacheListener()
getCache
public RepositorySchemaCache getCache()
createDocumentType
public org.outerj.daisy.repository.schema.DocumentType createDocumentType(java.lang.String name,
AuthenticatedUser user)
deleteDocumentType
public void deleteDocumentType(long documentTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
createFieldType
public org.outerj.daisy.repository.schema.FieldType createFieldType(java.lang.String name,
org.outerj.daisy.repository.ValueType valueType,
boolean multiValue,
AuthenticatedUser user)
deleteFieldType
public void deleteFieldType(long fieldTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
createPartType
public org.outerj.daisy.repository.schema.PartType createPartType(java.lang.String name,
java.lang.String mimeTypes,
AuthenticatedUser user)
deletePartType
public void deletePartType(long partTypeId,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllDocumentTypes
public org.outerj.daisy.repository.schema.DocumentTypes getAllDocumentTypes(boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllFieldTypes
public org.outerj.daisy.repository.schema.FieldTypes getAllFieldTypes(boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getAllPartTypes
public org.outerj.daisy.repository.schema.PartTypes getAllPartTypes(boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeById
public org.outerj.daisy.repository.schema.PartType getPartTypeById(long id,
boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getPartTypeByName
public org.outerj.daisy.repository.schema.PartType getPartTypeByName(java.lang.String name,
boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeById
public org.outerj.daisy.repository.schema.FieldType getFieldTypeById(long id,
boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getFieldTypeByName
public org.outerj.daisy.repository.schema.FieldType getFieldTypeByName(java.lang.String name,
boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeById
public org.outerj.daisy.repository.schema.DocumentType getDocumentTypeById(long id,
boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
getDocumentTypeByName
public org.outerj.daisy.repository.schema.DocumentType getDocumentTypeByName(java.lang.String name,
boolean updateable,
AuthenticatedUser user)
throws org.outerj.daisy.repository.RepositoryException
- Throws:
org.outerj.daisy.repository.RepositoryException
removeListener
public void removeListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
addListener
public void addListener(org.outerj.daisy.repository.schema.RepositorySchemaListener listener)
fireChangeEvent
public void fireChangeEvent(org.outerj.daisy.repository.schema.RepositorySchemaEventType type,
long id,
long updateCount)
getSchemaStrategy
protected SchemaStrategy getSchemaStrategy()
Copyright © -2005 . All Rights Reserved.