|
Version: 3.5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.generationcp.core.DefaultIdentification
org.generationcp.core.AbstractDataComponent
public class AbstractDataComponent
An implementation of a parent of all basic components (data sources, data consumers and data transformers) - providing metadata for them, and few basic utiliuties. In the class hierarchy, it sits between these components and the DefaultIdentification.
| Field Summary |
|---|
| Fields inherited from class org.generationcp.core.DefaultIdentification |
|---|
OUR_MULTI_LINE_STYLE |
| Method Summary | |
|---|---|
void |
addMetaData(java.lang.String key,
java.lang.Object value)
Add one name/value pair of metadata to this component. |
static java.lang.String |
createObjectID(java.lang.Object value)
Return a unique identifier. |
static java.lang.String |
formatError(java.lang.Throwable e)
Format given exception. |
java.util.Map<java.lang.String,java.lang.Object> |
getMetadata()
Return any additional details about this data component. |
java.lang.Object[] |
getMetadataItemArray(java.lang.String key)
Find and return metadata item (identified by its 'name') in this component metadata. |
void |
setMetaData(java.util.Map<java.lang.String,java.lang.Object> metadata)
Replace all currently stored metadata with the given ones. |
| Methods inherited from class org.generationcp.core.DefaultIdentification |
|---|
equals, getClassification, getDescription, getName, getUniqueIdentifier, hashCode, setClassification, setDescription, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.generationcp.core.Identification |
|---|
getClassification, getDescription, getName, getUniqueIdentifier |
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.Object> getMetadata()
DataComponent
getMetadata in interface DataComponentMetaData ontology. Return an empty Map (not null) if there are no additional details available.
public void setMetaData(java.util.Map<java.lang.String,java.lang.Object> metadata)
metadata - for this component
public void addMetaData(java.lang.String key,
java.lang.Object value)
key - is a name of the added metadatavalue - is the metadata itselfpublic java.lang.Object[] getMetadataItemArray(java.lang.String key)
key - is a metadata item name we are looking for
public static java.lang.String createObjectID(java.lang.Object value)
value - will become a part of the unique identifier, or it
is ignored if it is null
public static java.lang.String formatError(java.lang.Throwable e)
e - to be formatted
|
Version: 3.5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||