public abstract class FileContentEntity extends java.lang.Object implements ContentEntity, java.io.Serializable
LibRepositoryBoot.SIZE_ATTRIBUTE and can read and write the
LibRepositoryBoot.VERSION_ATTRIBUTE.| Modifier and Type | Method and Description |
|---|---|
boolean |
delete()
Attempts to delete the entity.
|
java.lang.Object |
getAttribute(java.lang.String domain,
java.lang.String key)
Returns a attribute value for the given domain (namespace) and attribute-name.
|
java.lang.Object |
getContentId()
Returns a unique identifier.
|
java.lang.String |
getName()
Returns the name of the file.
|
ContentLocation |
getParent()
Returns a reference to the parent location.
|
Repository |
getRepository()
Returns the current repository, to which tis entity belongs.
|
boolean |
setAttribute(java.lang.String domain,
java.lang.String key,
java.lang.Object value)
Updates the attribute value for the given attribute domain and name.
|
public Repository getRepository()
getRepository in interface ContentEntitypublic java.lang.String getName()
getName in interface ContentEntitypublic java.lang.Object getContentId()
getContentId in interface ContentEntitypublic java.lang.Object getAttribute(java.lang.String domain,
java.lang.String key)
LibRepositoryBoot class.getAttribute in interface ContentEntitydomain - the attribute domain.key - the name of the attribute.public boolean setAttribute(java.lang.String domain,
java.lang.String key,
java.lang.Object value)
setAttribute in interface ContentEntitydomain - the attribute domain.key - the attribute namevalue - the new attribute value.public ContentLocation getParent()
getParent in interface ContentEntitypublic boolean delete()
delete in interface ContentEntity