Class AbstractStringAttributeSyntax

java.lang.Object
pl.edu.icm.unity.stdext.attr.AbstractStringAttributeSyntax
All Implemented Interfaces:
pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
Direct Known Subclasses:
EnumAttributeSyntax, PolicyAgreementAttributeSyntax, StringAttributeSyntax

public abstract class AbstractStringAttributeSyntax extends Object implements pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
Common code for string based attribute syntax classes.
Author:
K. Benedyczak
  • Constructor Details

    • AbstractStringAttributeSyntax

      public AbstractStringAttributeSyntax()
  • Method Details

    • areEqual

      public boolean areEqual(String value, Object another)
      Specified by:
      areEqual in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
    • hashCode

      public int hashCode(Object value)
      Specified by:
      hashCode in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
    • serializeSimple

      public String serializeSimple(String value) throws pl.edu.icm.unity.base.exceptions.InternalException
      Specified by:
      serializeSimple in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
      Throws:
      pl.edu.icm.unity.base.exceptions.InternalException
    • isEmailVerifiable

      public boolean isEmailVerifiable()
      Specified by:
      isEmailVerifiable in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
    • isUserVerifiable

      public boolean isUserVerifiable()
      Specified by:
      isUserVerifiable in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
    • convertFromString

      public String convertFromString(String stringRepresentation)
      Specified by:
      convertFromString in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>
    • convertToString

      public String convertToString(String value)
      Specified by:
      convertToString in interface pl.edu.icm.unity.engine.api.attributes.AttributeValueSyntax<String>