public class MutableContent extends Content implements IMutableContent
contentMetadata
Constructor and Description |
---|
MutableContent(InputStream inputStream,
IContentMetadata contentMetadata)
Constructs Content object, for use when media subtype and encoding are
available as individual values.
|
MutableContent(InputStream inputStream,
String mediaType,
long contentLength)
Constructs Content object, for use when encoding is not known separately
but may be present in media type string.
|
MutableContent(InputStream inputStream,
String mediaType,
long contentLength,
String encoding,
String language)
Constructs Content object, for use when media subtype and encoding are
available as individual values.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getContentMetadataUpdatedState()
Check whether or not the metadata was updated since the creation of this
mutable content or the last reset of the metadata updated state.
|
void |
resetContentMetadataUpdatedState()
Reset the metadata updated state to false.
|
void |
setContentMetadata(IContentMetadata newContentMetadata)
Set the metadata attribute of the MutableContent object.
|
close, getContentMetadata, getInputStream
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContentMetadata, getInputStream
public MutableContent(InputStream inputStream, IContentMetadata contentMetadata)
inputStream
- input streamcontentMetadata
- content metadatapublic MutableContent(InputStream inputStream, String mediaType, long contentLength, String encoding, String language)
inputStream
- input streammediaType
- media type of content (trailing parameters are ignored)contentLength
- length of content (use -1 when unknown)encoding
- character encoding (use null
when unknown)language
- content language (use null
when unknown)public MutableContent(InputStream inputStream, String mediaType, long contentLength)
inputStream
- input streammediaType
- media type of content (trailing parameters except encoding
information is ignored)contentLength
- length of content (use -1 when unknown)public void setContentMetadata(IContentMetadata newContentMetadata) throws ResourceException
setContentMetadata
in interface IMutableContent
newContentMetadata
- contentMetadata to be setResourceException
- Exception raised in failure situationpublic boolean getContentMetadataUpdatedState()
getContentMetadataUpdatedState
in interface IMutableContent
public void resetContentMetadataUpdatedState()
resetContentMetadataUpdatedState
in interface IMutableContent
Access Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2018 SAP AG Complete Copyright Notice