Class GSAbstractStoreEncoder

    • Method Detail

      • setType

        public void setType​(java.lang.String type)

        Setter for the field type.

        Parameters:
        type - a String object.
      • getType

        public java.lang.String getType()

        Getter for the field type.

        Returns:
        a String object.
      • setName

        public void setName​(java.lang.String name)

        setName

        Parameters:
        name - a String object.
      • getName

        public java.lang.String getName()

        getName

        Returns:
        a String object.
      • setDescription

        public void setDescription​(java.lang.String description)

        setDescription

        Parameters:
        description - a String object.
      • getDescription

        public java.lang.String getDescription()

        getDescription

        Returns:
        a String object.
      • setEnabled

        public void setEnabled​(boolean enabled)

        setEnabled

        Parameters:
        enabled - a boolean.
      • getEnabled

        public boolean getEnabled()

        getEnabled

        Returns:
        a boolean.
      • ensureValidName

        protected void ensureValidName​(java.lang.String name)
        Check name validity.
        Parameters:
        name - the name
        Throws:
        java.lang.IllegalArgumentException - if name is null or empty
      • ensureValidType

        protected void ensureValidType​(java.lang.String type)
        Check type validity.
        Parameters:
        type - the type.
        Throws:
        java.lang.IllegalArgumentException - if type is not valid
      • getValidType

        protected abstract java.lang.String getValidType()
        The type of the implementing store.
        Returns:
        a String object.