Package nl.vpro.domain
Interface OwnedText
-
- All Superinterfaces:
CharSequence
,Comparable<TypedText>
,nl.vpro.domain.media.support.MutableOwnable
,nl.vpro.domain.media.support.Ownable
,Supplier<String>
,Typable<TextualType>
,TypedText
- All Known Implementing Classes:
AbstractOwnedText
,AbstractOwnedTextEntity
,BasicOwnedText
,Description
,DescriptionTranslation
,ScheduleEventDescription
,ScheduleEventTitle
,Title
,TitleTranslation
public interface OwnedText extends nl.vpro.domain.media.support.MutableOwnable, TypedText, Comparable<TypedText>
- Since:
- 5.1
- Author:
- Michiel Meeuwissen
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default int
compareTo(@NonNull TypedText o)
We want to sort first per Type then per Owner.default String
fullString()
static OwnedText
of(TypedText t, nl.vpro.domain.media.support.OwnerType ownerType)
-
Methods inherited from interface java.lang.CharSequence
chars, codePoints, toString
-
Methods inherited from interface nl.vpro.domain.TypedText
charAt, get, length, mayContainNewLines, set, subSequence
-
-
-
-
Method Detail
-
compareTo
default int compareTo(@NonNull TypedText o)
We want to sort first per Type then per Owner.- Specified by:
compareTo
in interfaceComparable<TypedText>
- Specified by:
compareTo
in interfaceTypedText
-
fullString
default String fullString()
- Specified by:
fullString
in interfaceTypedText
-
-