|
Enterprise Information Portal APIs |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.mm.beans.CMBObject
This is a helper class for the CMBDataManagement bean. This class represents the content of an item.
CMBDataManagement
, Serialized FormConstructor Summary | |
CMBObject()
Default constructor |
|
CMBObject(byte[] dataObj,
java.lang.String mimeType)
Constructor with given id and data |
|
CMBObject(com.ibm.mm.sdk.common.dkXDO xdoObj)
Constructor with given XDO object from api |
Method Summary | |
byte[] |
getData()
Gets object content data |
java.io.InputStream |
getDataStream()
Gets object content data stream note: real streaming is only supported by Content Manager. |
java.net.URL |
getDataURL()
a URL to the resource manager. |
java.lang.String |
getId()
Gets content id |
java.lang.String |
getMimeType()
Gets object mime type |
java.lang.String |
getPartType()
|
byte[] |
getPlayData()
returns a byte buffer received from a BufferInputStream The byte array actually has content in regards to the stream to be played. |
java.lang.String |
getPlayMimeType()
return mimetype for the palyer metadata |
int |
getSize()
Gets object size |
com.ibm.mm.sdk.common.dkXDO |
getXDO()
Returns the underlying XDO used by this object. |
boolean |
isPlayable()
if the XDO is an instance of DKStreamICM, therefore can be played with a streaming player such as video charger player |
boolean |
isTraceEnabled()
Returns whether trace is enabled. |
void |
setData(byte[] data)
Sets object content data |
void |
setId(java.lang.String pid)
Sets content object id |
void |
setMimeType(java.lang.String mimeType)
Sets object mime type |
void |
setPartType(java.lang.String partType)
type strings are the ones that received from entity.getPartTypes() ICM only |
void |
setTraceEnabled(boolean newValue)
Sets whether trace is enabled or not. |
void |
setXDO(com.ibm.mm.sdk.common.dkXDO xdoObj)
Sets the underlying XDO used by this object. |
protected void |
setXDOObject(com.ibm.mm.sdk.common.dkXDO xdoObj)
Deprecated. use setXDO |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CMBObject()
public CMBObject(byte[] dataObj, java.lang.String mimeType)
dataObj
- content valuesmimeType
- object mime typepublic CMBObject(com.ibm.mm.sdk.common.dkXDO xdoObj)
xdoObj
- xdo objectMethod Detail |
public java.lang.String getId()
public void setId(java.lang.String pid)
pid
- content object idpublic int getSize() throws com.ibm.mm.sdk.common.DKException, java.lang.Exception
public java.lang.String getMimeType() throws CMBException
public void setMimeType(java.lang.String mimeType) throws CMBException
mimeType
- object mime typepublic byte[] getData() throws CMBException
public void setData(byte[] data) throws CMBException
data
- object datapublic java.net.URL getDataURL() throws CMBException, java.net.MalformedURLException
public boolean isPlayable()
public byte[] getPlayData() throws CMBException, java.lang.Exception
public java.lang.String getPlayMimeType() throws CMBException, java.lang.Exception
public java.io.InputStream getDataStream() throws CMBException
public void setPartType(java.lang.String partType)
public java.lang.String getPartType()
public boolean isTraceEnabled()
public void setTraceEnabled(boolean newValue)
newValue
- new trace option valueprotected void setXDOObject(com.ibm.mm.sdk.common.dkXDO xdoObj)
public void setXDO(com.ibm.mm.sdk.common.dkXDO xdoObj)
public com.ibm.mm.sdk.common.dkXDO getXDO()
|
EIP JavaBeans | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |