Interface HstPropertyDefinition


public interface HstPropertyDefinition
Definition of a Channel Property.
  • Method Details

    • getValueType

      HstValueType getValueType()
    • getName

      String getName()
    • getDefaultValue

      Object getDefaultValue()
    • isRequired

      boolean isRequired()
    • isHiddenInChannelManager

      boolean isHiddenInChannelManager()
    • getAnnotations

      List<Annotation> getAnnotations()
    • getAnnotation

      <T extends Annotation> T getAnnotation(Class<T> annotationClass)
      Parameters:
      annotationClass - the annotationClass to check
      Returns:
      Returns the annotation T if present on the HstPropertyDefinition and returns null if not present
    • getAnnotations

      <T extends Annotation> List<Annotation> getAnnotations(List<Class<? extends Annotation>> annotationClasses)