public class CmsdkMediaDriver extends Object implements CustomMediaDriver
| Constructor and Description | 
|---|
CmsdkMediaDriver()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
destroyContent(S_MediaCustom media,
              String address,
              Long cid,
              AttributeValue[] mediaOptions)
Destroys content with the specified content address. 
 | 
protected Object | 
getBinary(S_MediaCustom media,
         Long cid)
Gets the InputStream for the specified content id. 
 | 
InputStream | 
getContent(S_MediaCustom media,
          String address)
Gets the content for the specified content address. 
 | 
long | 
getContentSize(S_MediaCustom media,
              String address)
Gets the content size, in bytes, for the specified content address. 
 | 
RandomAccessDriver | 
getRandomAccessorDriver(S_MediaCustom media,
                       String address)
Gets a RandomAccessDriver for the specified content address. 
 | 
void | 
initialize(S_CustomMediaDriverSpecification cmds)
Initializes this CustomMediaDriver. 
 | 
String | 
setContent(S_MediaCustom media,
          Long cid,
          InputStream is,
          AttributeValue[] mediaOptions)
Stores content from the supplied InputStream. 
 | 
String | 
setContentReference(S_MediaCustom media,
                   Long cid,
                   String contentReference,
                   AttributeValue[] mediaOptions)
Stores content determined from a specified content reference. 
 | 
public void initialize(S_CustomMediaDriverSpecification cmds) throws IfsException
initialize in interface CustomMediaDrivercmds - the CustomMediaDriver specificationIfsException - 13800: if the operation failspublic InputStream getContent(S_MediaCustom media, String address) throws IfsException
getContent in interface CustomMediaDrivermedia - the MediaCustom instanceaddress - the content addressIfsException - 13801: if the operation failspublic long getContentSize(S_MediaCustom media, String address) throws IfsException
getContentSize in interface CustomMediaDrivermedia - the MediaCustom instanceaddress - the content addressIfsException - 13802: if the operation failspublic String setContent(S_MediaCustom media, Long cid, InputStream is, AttributeValue[] mediaOptions) throws IfsException
setContent in interface CustomMediaDrivermedia - the MediaCustom instancecid - the content idis - the contentmediaOptions - a set of name/value pairs whose semantics are
                      determined by the CustomMediaDriver implementation,
                      or null for no media optionsIfsException - 13803: if the operation failspublic String setContentReference(S_MediaCustom media, Long cid, String contentReference, AttributeValue[] mediaOptions) throws IfsException
 The interpretation of contentReference is determined by
 the CustomMediaDriver implementation.  Some implementations may store
 its value, while others may resolve its value (in a implementation
 determined fashion) to other content and store that content instead.
setContentReference in interface CustomMediaDrivermedia - the MediaCustom instancecid - the content idcontentReference - the content referencemediaOptions - a set of name/value pairs whose semantics are
                          determined by the CustomMediaDriver
                          implementation, or null for no media optionsIfsException - 13804: if the operation failspublic RandomAccessDriver getRandomAccessorDriver(S_MediaCustom media, String address) throws IfsException
getRandomAccessorDriver in interface CustomMediaDrivermedia - the MediaCustom instanceaddress - the content addressIfsException - 13805: if the operation failspublic void destroyContent(S_MediaCustom media, String address, Long cid, AttributeValue[] mediaOptions) throws IfsException
destroyContent in interface CustomMediaDrivermedia - the MediaCustom instanceaddress - the content addresscid - the content idmediaOptions - a set of name/value pairs whose semantics are
                      determined by the CustomMediaDriver implementation,
                      or null for no media optionsIfsException - 13806: if the operation failsprotected Object getBinary(S_MediaCustom media, Long cid) throws IfsException
media - the media custom objectcid - the content idIfsException - if the operation failsCopyright © 2025. All rights reserved.