Package nl.vpro.domain.media.support
Class ScheduleEventTitle
- java.lang.Object
-
- nl.vpro.domain.AbstractOwnedText<T>
-
- nl.vpro.domain.AbstractOwnedTextEntity<ScheduleEventTitle,ScheduleEvent>
-
- nl.vpro.domain.media.support.ScheduleEventTitle
-
- 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
@Entity public class ScheduleEventTitle extends AbstractOwnedTextEntity<ScheduleEventTitle,ScheduleEvent>
See https://jira.vpro.nl/browse/MSE-3524- Since:
- 5.1
- Author:
- Michiel Meeuwissen
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ScheduleEventTitle.Builder
-
Field Summary
-
Fields inherited from class nl.vpro.domain.AbstractOwnedTextEntity
value
-
Fields inherited from class nl.vpro.domain.AbstractOwnedText
owner, type
-
-
Constructor Summary
Constructors Constructor Description ScheduleEventTitle()
ScheduleEventTitle(ScheduleEvent parent, String title, nl.vpro.domain.media.support.OwnerType owner, TextualType type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static @NonNull ScheduleEventTitle.Builder
builder()
ScheduleEvent
getParent()
boolean
mayContainNewLines()
void
setParent(ScheduleEvent parent)
-
Methods inherited from class nl.vpro.domain.AbstractOwnedTextEntity
equals, get, set
-
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, subSequence
-
-
-
-
Constructor Detail
-
ScheduleEventTitle
public ScheduleEventTitle(ScheduleEvent parent, String title, nl.vpro.domain.media.support.OwnerType owner, TextualType type)
-
ScheduleEventTitle
public ScheduleEventTitle()
-
-
Method Detail
-
mayContainNewLines
public boolean mayContainNewLines()
-
builder
public static @NonNull ScheduleEventTitle.Builder builder()
-
getParent
public ScheduleEvent getParent()
- Specified by:
getParent
in classAbstractOwnedTextEntity<ScheduleEventTitle,ScheduleEvent>
-
setParent
public void setParent(ScheduleEvent parent)
- Specified by:
setParent
in classAbstractOwnedTextEntity<ScheduleEventTitle,ScheduleEvent>
-
-