@Entity public class MediaRepresentation extends VersionableEntity implements java.lang.Cloneable
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
MediaRepresentation() |
Modifier and Type | Method and Description |
---|---|
void |
addRepresentationPart(MediaRepresentationPart mediaRepresentationPart) |
java.lang.Object |
clone()
Clones this versionable entity.
|
Media |
getMedia() |
java.lang.String |
getMimeType()
getter /setter
|
java.util.List<MediaRepresentationPart> |
getParts() |
java.lang.String |
getSuffix() |
static MediaRepresentation |
NewInstance()
Factory method
|
static MediaRepresentation |
NewInstance(java.lang.String mimeType,
java.lang.String suffix)
Factory method which sets the mime type and the suffix
|
static <T extends MediaRepresentationPart> |
NewInstance(java.lang.String mimeType,
java.lang.String suffix,
java.net.URI uri,
java.lang.Integer size,
java.lang.Class<T> clazz)
Factory method which creates a new media representation and adds a media representation part
for the
uri and the given size. |
void |
removeRepresentationPart(MediaRepresentationPart representationPart) |
protected void |
setMedia(Media media)
Deprecated.
for internal (bidirectional) use only
|
void |
setMimeType(java.lang.String mimeType) |
void |
setSuffix(java.lang.String suffix) |
cloneLanguageString, equals, getUpdated, getUpdatedBy, setUpdated, setUpdatedBy
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, initListener, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getCreated, getCreatedBy, getId, getUuid, isInstanceOf, isPersited, setCreated, setCreatedBy, setId, setUuid
public static MediaRepresentation NewInstance()
public static MediaRepresentation NewInstance(java.lang.String mimeType, java.lang.String suffix)
public static <T extends MediaRepresentationPart> MediaRepresentation NewInstance(java.lang.String mimeType, java.lang.String suffix, java.net.URI uri, java.lang.Integer size, java.lang.Class<T> clazz)
uri
and the given size.
Returns null
if uri is emptyjava.lang.IllegalAccessException
java.lang.InstantiationException
public java.lang.String getMimeType()
public void setMimeType(java.lang.String mimeType)
mimeType
- mimeTypepublic java.lang.String getSuffix()
public void setSuffix(java.lang.String suffix)
mimeType
- mimeTypepublic Media getMedia()
@Deprecated protected void setMedia(Media media)
media
- public java.util.List<MediaRepresentationPart> getParts()
public void addRepresentationPart(MediaRepresentationPart mediaRepresentationPart)
public void removeRepresentationPart(MediaRepresentationPart representationPart)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
VersionableEntity
clone
in class VersionableEntity
java.lang.CloneNotSupportedException
Object.clone()
Copyright © 2007-2020 EDIT. All Rights Reserved.