Package nl.vpro.domain
Class AbstractOwnedTextEntity<T extends AbstractOwnedTextEntity<T,P>,P>
- java.lang.Object
-
- nl.vpro.domain.AbstractOwnedText<T>
-
- nl.vpro.domain.AbstractOwnedTextEntity<T,P>
-
- All Implemented Interfaces:
Serializable
,CharSequence
,Comparable<TypedText>
,Supplier<String>
,nl.vpro.domain.media.support.MutableOwnable
,nl.vpro.domain.media.support.Ownable
,Typable<TextualType>
,OwnedText
,TypedText
- Direct Known Subclasses:
DescriptionTranslation
,ScheduleEventDescription
,ScheduleEventTitle
,TitleTranslation
@MappedSuperclass public abstract class AbstractOwnedTextEntity<T extends AbstractOwnedTextEntity<T,P>,P> extends AbstractOwnedText<T>
- Since:
- 5.1
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected @NotNull(message="{nl.vpro.constraints.NotNull}") @Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @NoHtml String
value
-
Fields inherited from class nl.vpro.domain.AbstractOwnedText
owner, type
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractOwnedTextEntity()
protected
AbstractOwnedTextEntity(String value, nl.vpro.domain.media.support.OwnerType owner, TextualType type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
get()
abstract P
getParent()
void
set(String value)
abstract void
setParent(P parent)
-
Methods inherited from class nl.vpro.domain.AbstractOwnedText
getOwner, getType, hashCode, setOwner, setType, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.CharSequence
chars, codePoints
-
Methods inherited from interface nl.vpro.domain.OwnedText
compareTo, fullString
-
Methods inherited from interface nl.vpro.domain.TypedText
charAt, length, mayContainNewLines, subSequence
-
-
-
-
Field Detail
-
value
@NotNull(message="{nl.vpro.constraints.NotNull}") @Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @NoHtml protected @NotNull(message="{nl.vpro.constraints.NotNull}") @Size(min=1,message="{nl.vpro.constraints.text.Size.min}") @Size(max=255,message="{nl.vpro.constraints.text.Size.max}") @NoHtml String value
-
-
Constructor Detail
-
AbstractOwnedTextEntity
protected AbstractOwnedTextEntity(String value, nl.vpro.domain.media.support.OwnerType owner, TextualType type)
-
AbstractOwnedTextEntity
protected AbstractOwnedTextEntity()
-
-