Class AbstractOwnedText<T extends AbstractOwnedText<T>>

    • Field Detail

      • owner

        @NonNull
        protected @NonNull nl.vpro.domain.media.support.OwnerType owner
      • type

        @NotNull(message="{nl.vpro.constraints.NotNull}")
        protected @NotNull(message="{nl.vpro.constraints.NotNull}") TextualType type
    • Constructor Detail

      • AbstractOwnedText

        protected AbstractOwnedText()
      • AbstractOwnedText

        protected AbstractOwnedText​(@NonNull
                                    @NonNull nl.vpro.domain.media.support.OwnerType owner,
                                    @NotNull(message="{nl.vpro.constraints.NotNull}")
                                    @NotNull(message="{nl.vpro.constraints.NotNull}") TextualType type)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getOwner

        @NonNull
        public @NonNull nl.vpro.domain.media.support.OwnerType getOwner()
        Specified by:
        getOwner in interface nl.vpro.domain.media.support.Ownable
      • setOwner

        public void setOwner​(@NonNull
                             @NonNull nl.vpro.domain.media.support.OwnerType owner)
        Specified by:
        setOwner in interface nl.vpro.domain.media.support.MutableOwnable
      • setType

        public void setType​(@NotNull(message="{nl.vpro.constraints.NotNull}")
                            @NotNull(message="{nl.vpro.constraints.NotNull}") TextualType type)
        Specified by:
        setType in interface Typable<T extends AbstractOwnedText<T>>