Interface AnnotatableData

    • Method Detail

      • getAnnotationSet

        @NotLoggable
        AnnotationSetData getAnnotationSet()
        Get the annotation set that holds the annotations for an item.
        Returns:
        An AnnotationSetData item or null if no annotations exist
        Hibernate: many-to-one
        column="`annotationset_id`" not-null="false" unique="true" outer-join="false" cascade="delete"
      • setAnnotationSet

        void setAnnotationSet​(AnnotationSetData annotationSet)
        Change the annotation set. Use null to remove the annotations.
        Parameters:
        annotationSet - Annotation set to change to.
      • getAnnotations

        Set<AnnotationLink> getAnnotations()
        Short-cut to all annotations belonging to this item. Used for HQL queries only. This is the inverse end. NOTE! The property-ref="annotationSet" require that AnnotationSetData implements Serializable
        Since:
        3.2
        Hibernate: set
        lazy="true" inverse="true" mutable="false"
        Hibernate: collection-key
        column="`annotationset_id`" property-ref="annotationSet"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.annotations.AnnotationLink"