Package nl.vpro.domain.media
Class Intention
- java.lang.Object
-
- nl.vpro.domain.DomainObject
-
- nl.vpro.domain.media.Intention
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparable<Intention>
,Child<Intentions>
,Identifiable<Long>
,MediaObjectOwnableListItem<Intention,Intentions>
,nl.vpro.domain.media.support.OwnableListItem<Intention,Intentions>
,SimpleValueMediaObjectOwnableListItem<Intention,Intentions,IntentionType>
@Entity public class Intention extends DomainObject implements SimpleValueMediaObjectOwnableListItem<Intention,Intentions,IntentionType>
- Since:
- 5.11
- Author:
- Giorgio Vinci
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Intention.Builder
static class
Intention.Deserializer
static class
Intention.Serializer
-
Field Summary
Fields Modifier and Type Field Description IntentionType
value
-
Fields inherited from class nl.vpro.domain.DomainObject
id
-
-
Constructor Summary
Constructors Constructor Description Intention()
Intention(IntentionType value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull Intention.Builder
builder()
Intention
clone()
int
compareTo(Intention o)
boolean
equals(Object o)
Intentions
getParent()
IntentionType
getValue()
int
hashCode()
void
setParent(Intentions parent)
void
setValue(IntentionType value)
String
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 Detail
-
value
public IntentionType value
-
-
Constructor Detail
-
Intention
public Intention()
-
Intention
public Intention(IntentionType value)
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classDomainObject
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classDomainObject
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDomainObject
-
clone
public Intention clone()
- Specified by:
clone
in interfaceMediaObjectOwnableListItem<Intention,Intentions>
- Overrides:
clone
in classObject
-
compareTo
public int compareTo(Intention o)
- Specified by:
compareTo
in interfaceComparable<Intention>
-
builder
public static @NonNull Intention.Builder builder()
-
getParent
public Intentions getParent()
- Specified by:
getParent
in interfaceChild<Intentions>
-
getValue
public IntentionType getValue()
- Specified by:
getValue
in interfaceSimpleValueMediaObjectOwnableListItem<Intention,Intentions,IntentionType>
-
setParent
public void setParent(Intentions parent)
- Specified by:
setParent
in interfaceChild<Intentions>
-
setValue
public void setValue(IntentionType value)
-
-