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 boolean
equals(java.lang.Object o)
IEntityAuditXmlRef
getElement()
java.util.UUID
getElementId()
ElementKind
getElementKind()
java.lang.Integer
getElementRevision()
java.lang.String
getName()
Version
getVersion()
int
hashCode()
void
setElement(java.lang.Object element)
void
setElementId(java.util.UUID elementId)
void
setElementKind(ElementKind elementKind)
void
setElementRevision(java.lang.Integer elementRevision)
void
setName(java.lang.String name)
AbstractElementRef
setValues()
void
setVersion(Version version)
java.lang.String
toString()
-
-
-
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:
getElementId
in interfaceIElementRef
-
setElementId
public void setElementId(java.util.UUID elementId)
- Specified by:
setElementId
in interfaceIElementRef
-
getElementRevision
public java.lang.Integer getElementRevision()
- Specified by:
getElementRevision
in interfaceIElementRef
-
setElementRevision
public void setElementRevision(java.lang.Integer elementRevision)
- Specified by:
setElementRevision
in interfaceIElementRef
-
getElementKind
public ElementKind getElementKind()
- Specified by:
getElementKind
in interfaceIElementRef
-
setElementKind
public void setElementKind(ElementKind elementKind)
- Specified by:
setElementKind
in interfaceIElementRef
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceIElementRef
-
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interfaceIElementRef
-
getVersion
public Version getVersion()
- Specified by:
getVersion
in interfaceIElementRef
-
setVersion
public void setVersion(Version version)
- Specified by:
setVersion
in interfaceIElementRef
-
getElement
public IEntityAuditXmlRef getElement()
- Specified by:
getElement
in interfaceIElementRef
-
setElement
public void setElement(java.lang.Object element)
- Specified by:
setElement
in interfaceIElementRef
-
setValues
public AbstractElementRef setValues()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-