Package no.nsd.qddt.domain.elementref
Class AbstractElementRef
- java.lang.Object
-
- no.nsd.qddt.domain.elementref.AbstractElementRef
-
- All Implemented Interfaces:
java.lang.Cloneable,IElementRef
- Direct Known Subclasses:
ElementRef,ElementRefTyped,ElementRefTyped
@MappedSuperclass public abstract class AbstractElementRef extends java.lang.Object implements IElementRef
-
-
Constructor Summary
Constructors Constructor Description AbstractElementRef()AbstractElementRef(ElementKind kind, java.util.UUID id, java.lang.Integer rev)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)IEntityAuditXmlRefgetElement()java.util.UUIDgetElementId()ElementKindgetElementKind()java.lang.IntegergetElementRevision()java.lang.StringgetName()VersiongetVersion()inthashCode()voidsetElement(java.lang.Object element)voidsetElementId(java.util.UUID elementId)voidsetElementKind(ElementKind elementKind)voidsetElementRevision(java.lang.Integer elementRevision)voidsetName(java.lang.String name)AbstractElementRefsetValues()voidsetVersion(Version version)java.lang.StringtoString()
-
-
-
Constructor Detail
-
AbstractElementRef
public AbstractElementRef()
-
AbstractElementRef
public AbstractElementRef(ElementKind kind, java.util.UUID id, java.lang.Integer rev)
-
-
Method Detail
-
getElementId
public java.util.UUID getElementId()
- Specified by:
getElementIdin interfaceIElementRef
-
setElementId
public void setElementId(java.util.UUID elementId)
- Specified by:
setElementIdin interfaceIElementRef
-
getElementRevision
public java.lang.Integer getElementRevision()
- Specified by:
getElementRevisionin interfaceIElementRef
-
setElementRevision
public void setElementRevision(java.lang.Integer elementRevision)
- Specified by:
setElementRevisionin interfaceIElementRef
-
getElementKind
public ElementKind getElementKind()
- Specified by:
getElementKindin interfaceIElementRef
-
setElementKind
public void setElementKind(ElementKind elementKind)
- Specified by:
setElementKindin interfaceIElementRef
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceIElementRef
-
setName
public void setName(java.lang.String name)
- Specified by:
setNamein interfaceIElementRef
-
getVersion
public Version getVersion()
- Specified by:
getVersionin interfaceIElementRef
-
setVersion
public void setVersion(Version version)
- Specified by:
setVersionin interfaceIElementRef
-
getElement
public IEntityAuditXmlRef getElement()
- Specified by:
getElementin interfaceIElementRef
-
setElement
public void setElement(java.lang.Object element)
- Specified by:
setElementin interfaceIElementRef
-
setValues
public AbstractElementRef setValues()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-