Artifact, ExtendableItemDefaultArtifact, MDArtifactpublic abstract class AbstractArtifact extends java.lang.Object implements Artifact
| Constructor | Description |
|---|---|
AbstractArtifact() |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
|
java.lang.String |
getAttribute(java.lang.String attName) |
Gets the value of an attribute Can be used to access the value of a standard attribute (like
organisation, revision) or of an extra attribute.
|
java.util.Map |
getAttributes() |
Returns a Map of all attributes of this extendable item, including standard and extra ones.
|
java.lang.String |
getExtraAttribute(java.lang.String attName) |
Gets the value of an extra attribute Can be used only to access the value of an extra
attribute, not a standard one (like organisation, revision)
|
java.util.Map |
getExtraAttributes() |
Returns a Map of all extra attributes of this extendable item.
|
java.util.Map |
getQualifiedExtraAttributes() |
Returns a Map of all extra attributes of this extendable item.
|
int |
hashCode() |
|
java.lang.String |
toString() |
getConfigurations, getExt, getId, getModuleRevisionId, getName, getPublicationDate, getType, getUrl, isMetadatapublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getAttribute(java.lang.String attName)
ExtendableItemgetAttribute in interface ExtendableItemattName - the name of the attribute to getpublic java.util.Map getAttributes()
ExtendableItemgetAttributes in interface ExtendableItempublic java.lang.String getExtraAttribute(java.lang.String attName)
ExtendableItemgetExtraAttribute in interface ExtendableItemattName - the name of the extra attribute to get. This name can be either qualified or
unqualified.public java.util.Map getExtraAttributes()
ExtendableItemgetExtraAttributes in interface ExtendableItemExtendableItem.getQualifiedExtraAttributes()public java.util.Map getQualifiedExtraAttributes()
ExtendableItemThe Map keys are qualified attribute names as Strings, and values are corresponding attribute values (as String too).
An attribute name is qualified with a namespace exactly the same way xml attributes are
qualified. Thus qualified attribute names are of the form prefix:name
getQualifiedExtraAttributes in interface ExtendableItemExtendableItem.getExtraAttributes()