org.fao.gast.lib
Class MetadataLib
java.lang.Object
org.fao.gast.lib.MetadataLib
public class MetadataLib
- extends java.lang.Object
Constructor Summary |
MetadataLib(java.lang.String appPath)
|
Method Summary |
boolean |
canConvert(java.lang.String fromSchema,
java.lang.String toSchema)
|
void |
clearIndexes()
|
org.jdom.Element |
convert(org.jdom.Element md,
java.lang.String fromSchema,
java.lang.String toSchema)
|
java.lang.String |
getDataDir()
|
java.lang.String |
getDir(int id,
java.lang.String access)
|
org.jdom.Element |
getMetadata(jeeves.resources.dbms.Dbms dbms,
java.lang.String id)
|
org.jdom.Element |
getThumbnails(jeeves.resources.dbms.Dbms dbms,
java.lang.String schema,
java.lang.String id)
|
void |
insertMetadata(jeeves.resources.dbms.Dbms dbms,
java.lang.String schema,
org.jdom.Element md,
int id,
java.lang.String source,
java.lang.String createDate,
java.lang.String changeDate,
java.lang.String uuid,
int owner,
java.lang.String groupOwner,
java.lang.String template,
java.lang.String title)
|
org.jdom.Element |
setUUID(java.lang.String schema,
java.lang.String uuid,
org.jdom.Element md)
|
void |
sync(jeeves.resources.dbms.Dbms dbms)
Transactional |
org.jdom.Element |
updateFixedInfo(java.lang.String id,
org.jdom.Element md,
java.lang.String uuid,
java.lang.String date,
java.lang.String schema,
java.lang.String siteURL)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetadataLib
public MetadataLib(java.lang.String appPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMetadata
public org.jdom.Element getMetadata(jeeves.resources.dbms.Dbms dbms,
java.lang.String id)
throws java.lang.Exception
- Throws:
java.lang.Exception
canConvert
public boolean canConvert(java.lang.String fromSchema,
java.lang.String toSchema)
convert
public org.jdom.Element convert(org.jdom.Element md,
java.lang.String fromSchema,
java.lang.String toSchema)
throws java.lang.Exception
- Throws:
java.lang.Exception
sync
public void sync(jeeves.resources.dbms.Dbms dbms)
throws java.lang.Exception
- Transactional
- Throws:
java.lang.Exception
updateFixedInfo
public org.jdom.Element updateFixedInfo(java.lang.String id,
org.jdom.Element md,
java.lang.String uuid,
java.lang.String date,
java.lang.String schema,
java.lang.String siteURL)
throws java.lang.Exception
- Throws:
java.lang.Exception
clearIndexes
public void clearIndexes()
throws java.lang.Exception
- Throws:
java.lang.Exception
getThumbnails
public org.jdom.Element getThumbnails(jeeves.resources.dbms.Dbms dbms,
java.lang.String schema,
java.lang.String id)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDataDir
public java.lang.String getDataDir()
getDir
public java.lang.String getDir(int id,
java.lang.String access)
setUUID
public org.jdom.Element setUUID(java.lang.String schema,
java.lang.String uuid,
org.jdom.Element md)
throws java.lang.Exception
- Throws:
java.lang.Exception
insertMetadata
public void insertMetadata(jeeves.resources.dbms.Dbms dbms,
java.lang.String schema,
org.jdom.Element md,
int id,
java.lang.String source,
java.lang.String createDate,
java.lang.String changeDate,
java.lang.String uuid,
int owner,
java.lang.String groupOwner,
java.lang.String template,
java.lang.String title)
throws java.lang.Exception
- Throws:
java.lang.Exception