Package uk.num.numlib.internal.util
Class EmailAddressUtils
- java.lang.Object
-
- uk.num.numlib.internal.util.EmailAddressUtils
-
public class EmailAddressUtils extends java.lang.ObjectMethods to convert an email address to a NUM Protocol query.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EmailAddressUtilsinstance()Static accessor for the Singleton instance - lazy init.java.lang.StringtoIndependentRecordQuery(java.lang.String emailAddress, java.lang.String moduleId)Convert an email address to an independent record query.java.lang.StringtoManagedRecordQuery(java.lang.String emailAddress, java.lang.String moduleId)Convert an email address to a managed record query.java.lang.StringtoPopulatorQuery(java.lang.String emailAddress, java.lang.String moduleId)Convert an email address to a populator query.java.lang.StringtoPrePopulatedRecordQuery(java.lang.String emailAddress, java.lang.String moduleId)Convert an email address to a pre-populated record query.
-
-
-
Method Detail
-
instance
public static EmailAddressUtils instance()
Static accessor for the Singleton instance - lazy init.- Returns:
- EmailAddressUtils
-
toIndependentRecordQuery
public java.lang.String toIndependentRecordQuery(java.lang.String emailAddress, java.lang.String moduleId) throws NumBadURLException, NumInvalidParameterExceptionConvert an email address to an independent record query.- Parameters:
emailAddress- java.lang.String the email address to be converted.moduleId- java.lang.String the num module number/id.- Returns:
- java.lang.String the transformed email address
- Throws:
NumBadURLException- on errorNumInvalidParameterException- on error
-
toManagedRecordQuery
public java.lang.String toManagedRecordQuery(java.lang.String emailAddress, java.lang.String moduleId) throws NumBadURLException, NumInvalidParameterExceptionConvert an email address to a managed record query.- Parameters:
emailAddress- java.lang.String the email address to be converted.moduleId- java.lang.String the num module number/id.- Returns:
- java.lang.String the transformed email address
- Throws:
NumBadURLException- on errorNumInvalidParameterException- on error
-
toPrePopulatedRecordQuery
public java.lang.String toPrePopulatedRecordQuery(java.lang.String emailAddress, java.lang.String moduleId) throws NumBadURLException, NumInvalidParameterExceptionConvert an email address to a pre-populated record query.- Parameters:
emailAddress- java.lang.String the email address to be converted.moduleId- java.lang.String the num module number/id.- Returns:
- java.lang.String the transformed email address
- Throws:
NumBadURLException- on errorNumInvalidParameterException- on error
-
toPopulatorQuery
public java.lang.String toPopulatorQuery(java.lang.String emailAddress, java.lang.String moduleId) throws NumBadURLException, NumInvalidParameterExceptionConvert an email address to a populator query.- Parameters:
emailAddress- java.lang.String the email address to be converted.moduleId- java.lang.String the num module number/id.- Returns:
- java.lang.String the transformed email address
- Throws:
NumBadURLException- on errorNumInvalidParameterException- on error
-
-