Package nl.vpro.domain.media
Class TargetGroup
java.lang.Object
nl.vpro.domain.DomainObject
nl.vpro.domain.media.TargetGroup
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<TargetGroup>
,Child<TargetGroups>
,Identifiable<Long>
,MediaObjectOwnableListItem<TargetGroup,
,TargetGroups> nl.vpro.domain.media.support.OwnableListItem<TargetGroup,
,TargetGroups> SimpleValueMediaObjectOwnableListItem<TargetGroup,
TargetGroups, TargetGroupType>
@Entity
public class TargetGroup
extends DomainObject
implements SimpleValueMediaObjectOwnableListItem<TargetGroup,TargetGroups,TargetGroupType>
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
Fields inherited from class nl.vpro.domain.DomainObject
id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull TargetGroup.Builder
builder()
clone()
int
boolean
getValue()
int
hashCode()
void
setParent
(TargetGroups parent) void
setValue
(TargetGroupType value) toString()
Methods inherited from class nl.vpro.domain.DomainObject
getId, isPersisted, setId
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface nl.vpro.domain.Identifiable
getId
-
Field Details
-
value
-
-
Constructor Details
-
TargetGroup
public TargetGroup() -
TargetGroup
-
-
Method Details
-
toString
- Overrides:
toString
in classDomainObject
-
equals
- Overrides:
equals
in classDomainObject
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDomainObject
-
clone
- Specified by:
clone
in interfaceMediaObjectOwnableListItem<TargetGroup,
TargetGroups> - Overrides:
clone
in classObject
-
compareTo
- Specified by:
compareTo
in interfaceComparable<TargetGroup>
-
builder
-
getParent
- Specified by:
getParent
in interfaceChild<TargetGroups>
-
getValue
- Specified by:
getValue
in interfaceSimpleValueMediaObjectOwnableListItem<TargetGroup,
TargetGroups, TargetGroupType>
-
setParent
- Specified by:
setParent
in interfaceChild<TargetGroups>
-
setValue
-