Class AbstractPhoneNumberProperty

All Implemented Interfaces:
Wrappable, AlphanumericProperty, AnnotatableArtifact, Artifact, CalculableProperty, CharacterExpression, DataArtifact, Expression, Nullable, Parameter, Property, TypedArtifact, ValuedArtifact, Serializable
Direct Known Subclasses:
InternationalPhoneNumberProperty, LocalPhoneNumberProperty

public abstract class AbstractPhoneNumberProperty extends StringProperty
Author:
Jorge Campins
See Also:
  • Field Details

    • logger

      protected static final org.apache.log4j.Logger logger
  • Constructor Details

    • AbstractPhoneNumberProperty

      public AbstractPhoneNumberProperty()
  • Method Details

    • getPhoneNumberFormat

      public abstract PhoneNumberFormat getPhoneNumberFormat()
    • isPhoneNumber

      public final boolean isPhoneNumber()
    • isMobileNumber

      public boolean isMobileNumber()
    • setMobileNumber

      public void setMobileNumber(boolean b)
    • isSmartphoneNumber

      public boolean isSmartphoneNumber()
    • setSmartphoneNumber

      public void setSmartphoneNumber(boolean b)
    • isSmsNumber

      public boolean isSmsNumber()
    • setSmsNumber

      public void setSmsNumber(boolean b)
    • isWhatsAppNumber

      public boolean isWhatsAppNumber()
    • setWhatsAppNumber

      public void setWhatsAppNumber(boolean b)