public abstract class MetaObjectDataholder extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
changed
setted from the client side, if anything changed.
|
protected String |
id |
protected de.unirostock.sems.cbarchive.meta.MetaDataObject |
metaObject |
protected String |
type
type of the meta information
|
static String |
TYPE_NOTSET |
static String |
TYPE_OMEX |
static String |
TYPE_XML |
Constructor and Description |
---|
MetaObjectDataholder(de.unirostock.sems.cbarchive.meta.MetaDataObject metaObject) |
MetaObjectDataholder(String id,
String type,
boolean changed) |
Modifier and Type | Method and Description |
---|---|
static MetaObjectDataholder |
construct(de.unirostock.sems.cbarchive.meta.MetaDataObject metaObject) |
void |
generateId()
Generates a temporarily id for the meta entry
|
abstract de.unirostock.sems.cbarchive.meta.MetaDataObject |
getCombineArchiveMetaObject()
Generates a CombineArchive MetaObject, which can be easily added to an ArchvieEntry
|
String |
getId() |
de.unirostock.sems.cbarchive.meta.MetaDataObject |
getMetaObject() |
String |
getType() |
boolean |
isChanged() |
void |
setChanged(boolean changed) |
abstract void |
update(MetaObjectDataholder newMetaObject)
Updates the existing dataholder and the underlaying MetaDataObject with new information from another dataholder
|
public static final String TYPE_NOTSET
public static final String TYPE_OMEX
public static final String TYPE_XML
protected de.unirostock.sems.cbarchive.meta.MetaDataObject metaObject
protected String id
protected String type
protected boolean changed
public MetaObjectDataholder(de.unirostock.sems.cbarchive.meta.MetaDataObject metaObject)
public static MetaObjectDataholder construct(de.unirostock.sems.cbarchive.meta.MetaDataObject metaObject)
public abstract void update(MetaObjectDataholder newMetaObject)
newMetaObject
- public abstract de.unirostock.sems.cbarchive.meta.MetaDataObject getCombineArchiveMetaObject()
public void generateId()
public String getId()
public de.unirostock.sems.cbarchive.meta.MetaDataObject getMetaObject()
public String getType()
public boolean isChanged()
public void setChanged(boolean changed)
Copyright © 2014. All rights reserved.