Class StringData

    • Constructor Detail

      • StringData

        public StringData()
    • Method Detail

      • getMinLength

        public int getMinLength()
        Returns:
        the minLength
      • setMinLength

        public void setMinLength​(int minLength)
        Sets the string minimum length. WARNING: max length should be set BEFORE min length.
        Parameters:
        minLength - the minLength to set
      • getMaxLength

        public Integer getMaxLength()
        Returns:
        the maxLength
      • setMaxLength

        public void setMaxLength​(Integer maxLength)
        Sets the string maximum length. WARNING: max length should be set BEFORE min length.
        Parameters:
        maxLength - the maxLength to set
      • isLargeObject

        public boolean isLargeObject()
      • getInputMask

        public String getInputMask()
        Returns:
        the input mask
      • setInputMask

        public void setInputMask​(String inputMask)
        Parameters:
        inputMask - the input mask to set
      • getSlotChar

        public char getSlotChar()
        Returns:
        the slot char
      • setSlotChar

        public void setSlotChar​(char slotChar)
        Parameters:
        slotChar - the slot char to set
      • getPattern

        public Pattern getPattern()
        Returns:
        the pattern
      • setPattern

        public void setPattern​(Pattern pattern)
        Parameters:
        pattern - the pattern to set
      • getPatternRegex

        public String getPatternRegex()
      • getDefaultRegexErrorMessage

        public String getDefaultRegexErrorMessage()
        Returns:
        the default regex error message
      • setDefaultRegexErrorMessage

        public void setDefaultRegexErrorMessage​(String message)
        El método setDefaultRegexErrorMessage se utiliza para establecer el mensaje de error asociado a la expresión regular definida mediante el elemento regex de la anotación StringField, que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del mensaje.
        Parameters:
        message - mensaje de error asociado a la expresión regular
      • getLocalizedRegexErrorMessage

        public String getLocalizedRegexErrorMessage​(Locale locale)
        Parameters:
        locale - the locale for the regex error message
        Returns:
        the localized regex error message
      • setLocalizedRegexErrorMessage

        public void setLocalizedRegexErrorMessage​(Locale locale,
                                                  String message)
        El método setLocalizedRegexErrorMessage se utiliza para establecer el mensaje de error asociado a la expresión regular definida mediante el elemento regex de la anotación StringField, que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del mensaje.
        Parameters:
        locale - configuración regional
        message - mensaje de error asociado a la expresión regular
      • getLetterCase

        public LetterCase getLetterCase()
        Returns:
        the letter case
      • setLetterCase

        public void setLetterCase​(LetterCase letterCase)
        Parameters:
        letterCase - the letter case to set
      • getAllowDiacritics

        public boolean getAllowDiacritics()
        Returns:
        the allow diacritics indicator
      • setAllowDiacritics

        public void setAllowDiacritics​(boolean allowDiacritics)
        Parameters:
        allowDiacritics - the allow diacritics indicator to set
      • getRichTextFormat

        public boolean getRichTextFormat()
        Returns:
        the rich text format indicator
      • setRichTextFormat

        public void setRichTextFormat​(boolean richTextFormat)
        Parameters:
        richTextFormat - the rich text format indicator to set
      • getSpecialConverterName

        public String getSpecialConverterName()
        Returns:
        the special converter name
      • setSpecialConverterName

        public void setSpecialConverterName​(String converter)
      • getSpecialValidatorName

        public String getSpecialValidatorName()
        Returns:
        the special validator name
      • setSpecialValidatorName

        public void setSpecialValidatorName​(String validator)
      • getTypeNameExpression

        public CharacterExpression getTypeNameExpression()
        Returns:
        the type name expression
      • setTypeNameExpression

        public void setTypeNameExpression​(CharacterExpression expression)
        Parameters:
        expression - the type name expression to set
      • getUrlType

        public UrlType getUrlType()
        Returns:
        the url type
      • setUrlType

        public void setUrlType​(UrlType type)
        Parameters:
        type - the url type to set
      • getUrlDisplayMode

        public DisplayMode getUrlDisplayMode()
        Returns:
        the url display mode
      • setUrlDisplayMode

        public void setUrlDisplayMode​(DisplayMode mode)
        Parameters:
        mode - the url display mode to set
      • getUrlDisplayType

        public UrlDisplayType getUrlDisplayType()
        Returns:
        the url display type
      • setUrlDisplayType

        public void setUrlDisplayType​(UrlDisplayType type)
        Parameters:
        type - the url display type to set
      • getSourceURLsJoint

        public String getSourceURLsJoint()
      • getSourceURLs

        public String[] getSourceURLs()
        Returns:
        the list of valid URLs
      • setSourceURLs

        public void setSourceURLs​(String... urls)
        Parameters:
        urls - the list of valid URLs to set
      • getSearchURL

        public String getSearchURL()
        Returns:
        the URL of the website to search for the value
      • setSearchURL

        public void setSearchURL​(String searchURL)
        Parameters:
        searchURL - the URL to set
      • isFileUploadAutoStart

        public boolean isFileUploadAutoStart()
        Returns:
        the file-upload auto-start indicator
      • setFileUploadAutoStart

        public void setFileUploadAutoStart​(boolean autoStart)
        Parameters:
        autoStart - the the file-upload auto-start indicator to set
      • getFileUploadFileLimit

        public int getFileUploadFileLimit()
        Returns:
        the file-upload file limit
      • setFileUploadFileLimit

        public void setFileUploadFileLimit​(int fileLimit)
        Parameters:
        fileLimit - the the file-upload file limit indicator to set
      • getMaxInputFileSize

        public int getMaxInputFileSize()
        Returns:
        the max input file size
      • setMaxInputFileSize

        public void setMaxInputFileSize​(int size)
        Parameters:
        size - the max input file size to set
      • maxInputFileSize

        protected int maxInputFileSize()
      • getValidInputFileTypes

        public MimeType[] getValidInputFileTypes()
        Returns:
        the valid input file types
      • setValidInputFileTypes

        public void setValidInputFileTypes​(MimeType[] types)
        Parameters:
        types - the valid input file types to set
      • getValidInputFileTypesRegex

        public String getValidInputFileTypesRegex()
      • getValidInputFilePattern

        public Pattern getValidInputFilePattern()
        Returns:
        the valid input file pattern
      • setValidInputFilePattern

        public void setValidInputFilePattern​(Pattern pattern)
        Parameters:
        pattern - the valid input file pattern to set
      • getValidInputFilePatternRegex

        public String getValidInputFilePatternRegex()
      • getUploadStorageOption

        public UploadStorageOption getUploadStorageOption()
        Returns:
        the upload storage option
      • setUploadStorageOption

        public void setUploadStorageOption​(UploadStorageOption option)
        Parameters:
        option - the upload storage option to set
      • getBlobFieldName

        public String getBlobFieldName()
        Returns:
        the blob field name
      • setBlobFieldName

        public void setBlobFieldName​(String fieldName)
        Parameters:
        fieldName - the blob field name to set
      • getBlobField

        public Field getBlobField()
        Returns:
        the blob field
      • setBlobField

        public Field setBlobField​(Field field)
        Parameters:
        field - the blob field to set
        Returns:
        the previously set blob field
      • setBlobEntity

        public void setBlobEntity​(Entity entity)
        Parameters:
        entity - the blob entity to set
      • getBlobProperty

        public Property getBlobProperty()
        Returns:
        the blob property
      • setBlobProperty

        public void setBlobProperty​(Property property)
        Parameters:
        property - the blob property to set
      • getJoinFieldName

        public String getJoinFieldName()
        Returns:
        the join field name
      • setJoinFieldName

        public void setJoinFieldName​(String fieldName)
        Parameters:
        fieldName - the join field name to set
      • getJoinField

        public Field getJoinField()
        Returns:
        the join field
      • setJoinField

        public Field setJoinField​(Field field)
        Parameters:
        field - the join field to set
        Returns:
        the previously set join field
      • setJoinEntity

        public void setJoinEntity​(Entity entity)
        Parameters:
        entity - the join entity to set
      • getJoinProperty

        public Property getJoinProperty()
        Returns:
        the join property
      • setJoinProperty

        public void setJoinProperty​(Property property)
        Parameters:
        property - the join property to set
      • getLoadFieldName

        public String getLoadFieldName()
        Returns:
        the load field name
      • setLoadFieldName

        public void setLoadFieldName​(String fieldName)
        Parameters:
        fieldName - the load field name to set
      • getLoadField

        public Field getLoadField()
        Returns:
        the load field
      • setLoadField

        public Field setLoadField​(Field field)
        Parameters:
        field - the load field to set
        Returns:
        the previously set load field
      • setLoadEntity

        public void setLoadEntity​(Entity entity)
        Parameters:
        entity - the load entity to set
      • getLoadProperty

        public Property getLoadProperty()
        Returns:
        the load property
      • setLoadProperty

        public void setLoadProperty​(Property property)
        Parameters:
        property - the load property to set
      • getTextFieldName

        public String getTextFieldName()
        Returns:
        the text field name
      • setTextFieldName

        public void setTextFieldName​(String fieldName)
        Parameters:
        fieldName - the text field name to set
      • getTextField

        public Field getTextField()
        Returns:
        the text field
      • setTextField

        public Field setTextField​(Field field)
        Parameters:
        field - the text field to set
        Returns:
        the previously set text field
      • setTextEntity

        public void setTextEntity​(Entity entity)
        Parameters:
        entity - the text entity to set
      • getTextProperty

        public Property getTextProperty()
        Returns:
        the text property
      • setTextProperty

        public void setTextProperty​(Property property)
        Parameters:
        property - the text property to set
      • getUpdateableFileReference

        public Kleenean getUpdateableFileReference()
        Returns:
        the updateable file reference indicator
      • setUpdateableFileReference

        public void setUpdateableFileReference​(Kleenean updateable)
        Parameters:
        updateable - the updateable file reference indicator to set
      • isUpdateableFileReference

        public boolean isUpdateableFileReference()
        Returns:
        the updateable file reference indicator as boolean
      • getEmbeddedDocumentURLsJoint

        public String getEmbeddedDocumentURLsJoint()
      • getEmbeddedDocumentURLs

        public String[] getEmbeddedDocumentURLs()
      • setEmbeddedDocumentURLs

        public void setEmbeddedDocumentURLs​(String... urls)
      • getDisplayWidth

        public int getDisplayWidth()
      • setDisplayWidth

        public void setDisplayWidth​(int width)
      • getDisplayHeight

        public int getDisplayHeight()
      • setDisplayHeight

        public void setDisplayHeight​(int height)
      • getFrameBorder

        public Boolean getFrameBorder()
      • setFrameBorder

        public void setFrameBorder​(Boolean frameBorder)
      • getEncryptedMedia

        public Boolean getEncryptedMedia()
      • setEncryptedMedia

        public void setEncryptedMedia​(Boolean allow)
      • getAccelerometer

        public Boolean getAccelerometer()
      • setAccelerometer

        public void setAccelerometer​(Boolean allow)
      • getAutoplay

        public Boolean getAutoplay()
      • setAutoplay

        public void setAutoplay​(Boolean allow)
      • getGyroscope

        public Boolean getGyroscope()
      • setGyroscope

        public void setGyroscope​(Boolean allow)
      • getPictureInPicture

        public Boolean getPictureInPicture()
      • setPictureInPicture

        public void setPictureInPicture​(Boolean allow)
      • getFullScreen

        public Boolean getFullScreen()
      • setFullScreen

        public void setFullScreen​(Boolean allow)