|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MetadataManager
MetadataManager
| Nested Class Summary | |
|---|---|
static class |
MetadataManager.Options
|
| Field Summary | |
|---|---|
static java.lang.String |
COLLISION
|
| Method Summary | |
|---|---|
XythosMetadata |
convertFromProperties(java.util.Properties props)
Creates a XythosMetadata container based on the provide Properties object. |
java.util.Properties |
convertToProperties(java.util.List<XythosMetadata> mdList)
Creates a Properties object mapping to metadata attributes. |
java.util.Properties |
convertToProperties(XythosMetadata mdObj)
Creates a Properties object mapping to metadata attributes. |
boolean |
hasMetadata(blackboard.platform.forms.Form theForm,
com.xythos.storageServer.api.FileSystemEntry fse)
Returns flag denoting if any metadata for the associated entry is in use by the form. |
XythosMetadata |
load(com.xythos.storageServer.api.FileSystemEntry fse)
Loads the metadata associated with the provided xythos entity. |
XythosMetadata |
load(com.xythos.storageServer.api.FileSystemEntry fse,
com.xythos.security.api.Context ctx)
Loads the metadata associated with the provided xythos entity. |
XythosMetadata |
load(java.lang.String xythosId)
Loads the metadata associated with the provided xythos entity. |
void |
loadFromFile(com.xythos.storageServer.api.FileSystemEntry fse,
java.io.File target)
Persists metadata from file to FileSystemEntry |
java.lang.String |
loadProperty(java.lang.String xythosId,
java.lang.String name)
Return property as specified by provided name. |
void |
persistToFile(com.xythos.storageServer.api.FileSystemEntry fse,
java.io.File target)
Persists metadata associated with entry to file. |
void |
save(XythosMetadata md,
com.xythos.storageServer.api.FileSystemDirectory fsd,
MetadataManager.Options option)
Updates/saves the metadata for the provided xythos entity. |
void |
save(XythosMetadata md,
com.xythos.storageServer.api.FileSystemEntry fse)
Updates/saves the metadata for the provided xythos entity. |
void |
save(XythosMetadata md,
java.lang.String xythosId)
Updates/saves the metadata for the provided xythos entity. |
void |
save(XythosMetadata md,
java.lang.String xythosId,
MetadataManager.Options option)
Updates/saves the metadata for the provided xythos entity. |
void |
saveProperty(java.lang.String xythosId,
java.lang.String name,
java.lang.String propValue)
Persists specified property. |
| Field Detail |
|---|
static final java.lang.String COLLISION
| Method Detail |
|---|
XythosMetadata load(com.xythos.storageServer.api.FileSystemEntry fse)
throws blackboard.persist.PersistenceException
fse -
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
XythosMetadata load(com.xythos.storageServer.api.FileSystemEntry fse,
com.xythos.security.api.Context ctx)
throws blackboard.persist.PersistenceException
fse - ctx -
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
XythosMetadata convertFromProperties(java.util.Properties props)
throws blackboard.persist.PersistenceException
XythosMetadata container based on the provide Properties object.
Used to handle transformation of string bindings from Xythos xml queries.
fse -
com.xythos.common.api.XythosException
blackboard.persist.PersistenceExceptionjava.util.Properties convertToProperties(XythosMetadata mdObj)
Properties object mapping to metadata attributes.
mdObj -
blackboard.persist.PersistenceExceptionjava.util.Properties convertToProperties(java.util.List<XythosMetadata> mdList)
Properties object mapping to metadata attributes.
mdObj -
blackboard.persist.PersistenceException
XythosMetadata load(java.lang.String xythosId)
throws blackboard.persist.KeyNotFoundException,
blackboard.persist.PersistenceException
xythosId -
blackboard.persist.KeyNotFoundException
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
void loadFromFile(com.xythos.storageServer.api.FileSystemEntry fse,
java.io.File target)
throws blackboard.persist.PersistenceException
FileSystemEntry
fse - target -
blackboard.persist.PersistenceException
void persistToFile(com.xythos.storageServer.api.FileSystemEntry fse,
java.io.File target)
throws blackboard.persist.PersistenceException
fse - target -
blackboard.persist.PersistenceException
void save(XythosMetadata md,
com.xythos.storageServer.api.FileSystemEntry fse)
throws blackboard.persist.PersistenceException
md - fse -
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
void save(XythosMetadata md,
com.xythos.storageServer.api.FileSystemDirectory fsd,
MetadataManager.Options option)
throws blackboard.persist.PersistenceException
md - fse - bRecursive -
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
void save(XythosMetadata md,
java.lang.String xythosId)
throws blackboard.persist.KeyNotFoundException,
blackboard.persist.PersistenceException
md - xythosId -
blackboard.persist.KeyNotFoundException
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
void save(XythosMetadata md,
java.lang.String xythosId,
MetadataManager.Options option)
throws blackboard.persist.KeyNotFoundException,
blackboard.persist.PersistenceException
md - xythosId -
blackboard.persist.KeyNotFoundException
com.xythos.common.api.XythosException
blackboard.persist.PersistenceException
java.lang.String loadProperty(java.lang.String xythosId,
java.lang.String name)
throws blackboard.persist.KeyNotFoundException,
blackboard.persist.PersistenceException
xythosId - name -
blackboard.persist.KeyNotFoundException
blackboard.persist.PersistenceException
void saveProperty(java.lang.String xythosId,
java.lang.String name,
java.lang.String propValue)
throws blackboard.persist.KeyNotFoundException,
blackboard.persist.PersistenceException
xythosId - name - propValue -
blackboard.persist.KeyNotFoundException
blackboard.persist.PersistenceException
boolean hasMetadata(blackboard.platform.forms.Form theForm,
com.xythos.storageServer.api.FileSystemEntry fse)
throws blackboard.persist.PersistenceException
theForm - fse -
blackboard.persist.PersistenceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||