|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.application.framework.contentmanagement.content.impl.DigitalObject
public class DigitalObject
| Constructor Summary | |
|---|---|
DigitalObject(ASLSession session,
java.lang.String uri,
boolean isUri)
|
|
DigitalObject(ASLSession session,
java.lang.String oid,
java.lang.String colID)
|
|
| Method Summary | |
|---|---|
static DigitalObject |
createNewDigitalObject(java.lang.String collectionID,
java.io.InputStream content,
java.lang.String fileName,
ASLSession session,
java.lang.String mimeType)
|
static java.lang.String |
FindObjectByName(java.lang.String name,
java.lang.String collectionID,
ASLSession ses)
|
java.util.List<java.lang.String> |
getAvailableSchemata()
|
java.util.List<SchemataInfos> |
getAvailableSchemataInfos()
|
java.lang.String |
getCollectionID()
|
java.lang.String |
getCollectionName()
|
java.lang.String |
getDocumentURI()
|
java.lang.String |
getElementType()
|
java.lang.String |
getHTMLrepresentation()
|
long |
getLength()
|
java.lang.String |
getMetadata(java.lang.String schema)
|
java.lang.String |
getMetadata(java.lang.String schemaName,
java.lang.String language)
|
java.lang.String |
getMetadataCollectionIdFromSchema(java.lang.String schemaName,
java.lang.String schemaLanguage)
|
java.lang.String |
getMetadataFromMetadataID(java.lang.String mid)
|
java.lang.String |
getMetadataID()
|
java.lang.String |
getMetaRecord()
|
java.lang.String |
getMimeType()
|
java.lang.String |
getName()
|
java.io.InputStream |
getObject(java.lang.String elementType)
|
java.io.InputStream |
getObjectByName(java.lang.String name,
java.lang.String collectionName)
|
java.lang.String |
getObjectId()
|
java.lang.String |
getRank()
|
java.lang.String |
getSchema()
|
java.util.Vector<java.lang.String> |
getSchemaLanguages(java.lang.String schema)
Return the languages for a given schema. |
byte[] |
getThumbnail(int width,
int height,
java.lang.String options)
|
java.lang.String |
getTitle()
|
void |
setCollectionID(java.lang.String colID)
|
void |
setCollectionName(java.lang.String collectionName)
|
void |
setDocumentURI(java.lang.String dURI)
|
void |
setElementType(java.lang.String elementType)
|
void |
setHTMLrepresentation(java.lang.String html)
|
void |
setMetadataID(java.lang.String metadataId)
|
void |
setMetaRecord(java.lang.String mr)
|
void |
setObjectId(java.lang.String oid)
|
void |
setRank(java.lang.String rank)
|
void |
setSchema(java.lang.String schema)
|
void |
setTitle(java.lang.String title)
|
void |
updateContent(ASLSession session,
byte[] rawContent)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DigitalObject(ASLSession session,
java.lang.String oid,
java.lang.String colID)
session - the ASL session to be used for retrieving information neededoid - the object identifiercolID - the collection identifier
public DigitalObject(ASLSession session,
java.lang.String uri,
boolean isUri)
| Method Detail |
|---|
public java.lang.String getObjectId()
public void setObjectId(java.lang.String oid)
oid - public java.lang.String getCollectionID()
public void setCollectionID(java.lang.String colID)
colID - public void setMetadataID(java.lang.String metadataId)
public java.lang.String getMetadataID()
public java.lang.String getMetaRecord()
getMetaRecord in interface DigitalObjectInfoIpublic void setMetaRecord(java.lang.String mr)
setMetaRecord in interface DigitalObjectInfoImr - the metadata content of the metadata recordpublic java.lang.String getRank()
public void setRank(java.lang.String rank)
rank - public void setCollectionName(java.lang.String collectionName)
setCollectionName in interface DigitalObjectInfoIpublic java.lang.String getCollectionName()
getCollectionName in interface DigitalObjectInfoIpublic java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - public java.lang.String getSchema()
public void setSchema(java.lang.String schema)
schema - public java.lang.String getDocumentURI()
getDocumentURI in interface DigitalObjectInfoIpublic void setDocumentURI(java.lang.String dURI)
setDocumentURI in interface DigitalObjectInfoIpublic java.util.List<java.lang.String> getAvailableSchemata()
getAvailableSchemata in interface DigitalObjectInfoIpublic java.util.List<SchemataInfos> getAvailableSchemataInfos()
public long getLength()
getLength in interface DigitalObjectInfoIpublic java.lang.String getMetadata(java.lang.String schema)
getMetadata in interface DigitalObjectInfoI
public java.lang.String getMetadata(java.lang.String schemaName,
java.lang.String language)
public java.lang.String getMetadataCollectionIdFromSchema(java.lang.String schemaName,
java.lang.String schemaLanguage)
public java.lang.String getMetadataFromMetadataID(java.lang.String mid)
public java.util.Vector<java.lang.String> getSchemaLanguages(java.lang.String schema)
schema - the schema.
public java.lang.String getMimeType()
getMimeType in interface DigitalObjectInfoIpublic java.io.InputStream getObject(java.lang.String elementType)
getObject in interface DigitalObjectInfoI
public void updateContent(ASLSession session,
byte[] rawContent)
updateContent in interface DigitalObjectInfoI
public static java.lang.String FindObjectByName(java.lang.String name,
java.lang.String collectionID,
ASLSession ses)
public java.io.InputStream getObjectByName(java.lang.String name,
java.lang.String collectionName)
getObjectByName in interface DigitalObjectInfoIname - the name of the ObjectcollectionName - the name of the collection
public byte[] getThumbnail(int width,
int height,
java.lang.String options)
getThumbnail in interface DigitalObjectInfoIwidth - the width of the thumbnailhight - height of the thumbnail
public java.lang.String getName()
getName in interface DigitalObjectInfoIpublic java.lang.String getHTMLrepresentation()
getHTMLrepresentation in interface DigitalObjectInfoIpublic void setHTMLrepresentation(java.lang.String html)
setHTMLrepresentation in interface DigitalObjectInfoI
public static DigitalObject createNewDigitalObject(java.lang.String collectionID,
java.io.InputStream content,
java.lang.String fileName,
ASLSession session,
java.lang.String mimeType)
collectionID - content - fileName - session - mimeType -
public java.lang.String getElementType()
public void setElementType(java.lang.String elementType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||