|
||||||||||
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 identifierpublic 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 DigitalObjectInfoI
public void setMetaRecord(java.lang.String mr)
setMetaRecord
in interface DigitalObjectInfoI
mr
- 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 DigitalObjectInfoI
public java.lang.String getCollectionName()
getCollectionName
in interface DigitalObjectInfoI
public 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 DigitalObjectInfoI
public void setDocumentURI(java.lang.String dURI)
setDocumentURI
in interface DigitalObjectInfoI
public java.util.List<java.lang.String> getAvailableSchemata()
getAvailableSchemata
in interface DigitalObjectInfoI
public java.util.List<SchemataInfos> getAvailableSchemataInfos()
public long getLength()
getLength
in interface DigitalObjectInfoI
public 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 DigitalObjectInfoI
public 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 DigitalObjectInfoI
name
- the name of the ObjectcollectionName
- the name of the collection
public byte[] getThumbnail(int width, int height, java.lang.String options)
getThumbnail
in interface DigitalObjectInfoI
width
- the width of the thumbnailhight
- height of the thumbnail
public java.lang.String getName()
getName
in interface DigitalObjectInfoI
public java.lang.String getHTMLrepresentation()
getHTMLrepresentation
in interface DigitalObjectInfoI
public 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 |