Class PropertyData


  • public class PropertyData
    extends Object
    Class used to store preferences' properties information during template processing.
    • Constructor Detail

      • PropertyData

        public PropertyData​(Element element,
                            org.uberfire.preferences.shared.annotations.Property propertyAnnotation,
                            AnnotationMirror propertyAnnotationMirror,
                            Elements elementUtils)
    • Method Detail

      • getFieldName

        public String getFieldName()
      • getCapitalizedFieldName

        public String getCapitalizedFieldName()
      • getTypeFullName

        public String getTypeFullName()
      • isShared

        public boolean isShared()
      • isSubPreference

        public boolean isSubPreference()
      • getFormType

        public org.uberfire.preferences.shared.PropertyFormType getFormType()
      • isPrivateAccess

        public boolean isPrivateAccess()
      • isPrimitive

        public boolean isPrimitive()
      • getValidators

        public List<String> getValidators()
      • hasValidators

        public boolean hasValidators()
      • getHashCodeFormula

        public String getHashCodeFormula()
      • getFieldAccessorCommand

        public String getFieldAccessorCommand()