Package uk.num.numlib.util
Class EmailLookupGenerator
- java.lang.Object
-
- uk.num.numlib.util.BaseLookupGenerator
-
- uk.num.numlib.util.EmailLookupGenerator
-
- All Implemented Interfaces:
LookupGenerator
public final class EmailLookupGenerator extends BaseLookupGenerator implements LookupGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface uk.num.numlib.util.LookupGenerator
LookupGenerator.NumUriComponents, LookupGenerator.TrailingDot
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringlocalPart-
Fields inherited from class uk.num.numlib.util.BaseLookupGenerator
branch, domain, HTTP_PROTOCOL, HTTPS_PROTOCOL, NUM_PROTOCOL, numId
-
-
Constructor Summary
Constructors Constructor Description EmailLookupGenerator(@NonNull java.lang.String numId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDistributedHostedLocation(int moduleNumber, int levels)java.lang.StringgetDistributedIndependentLocation(int moduleNumber, int levels)java.lang.StringgetHostedLocation(int moduleNumber)java.lang.StringgetIndependentLocation(int moduleNumber)java.lang.StringgetPopulatorLocation(int moduleId)java.lang.StringgetRootHostedLocation(int moduleNumber)java.lang.StringgetRootIndependentLocation(int moduleNumber)-
Methods inherited from class uk.num.numlib.util.BaseLookupGenerator
getRootHostedLocationNoModuleNumber, getRootIndependentLocationNoModuleNumber, isDomainRoot, normaliseDomainName, normalisePath, parseNumUriString, transformBranch
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface uk.num.numlib.util.LookupGenerator
getRootHostedLocationNoModuleNumber, getRootIndependentLocationNoModuleNumber, isDomainRoot
-
-
-
-
Method Detail
-
getIndependentLocation
public java.lang.String getIndependentLocation(int moduleNumber) throws NumInvalidParameterException- Specified by:
getIndependentLocationin interfaceLookupGenerator- Overrides:
getIndependentLocationin classBaseLookupGenerator- Throws:
NumInvalidParameterException
-
getHostedLocation
public java.lang.String getHostedLocation(int moduleNumber) throws NumInvalidParameterException- Specified by:
getHostedLocationin interfaceLookupGenerator- Overrides:
getHostedLocationin classBaseLookupGenerator- Throws:
NumInvalidParameterException
-
getPopulatorLocation
public java.lang.String getPopulatorLocation(int moduleId)
- Specified by:
getPopulatorLocationin interfaceLookupGenerator- Overrides:
getPopulatorLocationin classBaseLookupGenerator
-
getRootIndependentLocation
public java.lang.String getRootIndependentLocation(int moduleNumber) throws NumInvalidParameterException- Specified by:
getRootIndependentLocationin interfaceLookupGenerator- Overrides:
getRootIndependentLocationin classBaseLookupGenerator- Throws:
NumInvalidParameterException
-
getRootHostedLocation
public java.lang.String getRootHostedLocation(int moduleNumber) throws NumInvalidParameterException- Specified by:
getRootHostedLocationin interfaceLookupGenerator- Overrides:
getRootHostedLocationin classBaseLookupGenerator- Throws:
NumInvalidParameterException
-
getDistributedIndependentLocation
public java.lang.String getDistributedIndependentLocation(int moduleNumber, int levels) throws NumInvalidParameterException- Throws:
NumInvalidParameterException
-
getDistributedHostedLocation
public java.lang.String getDistributedHostedLocation(int moduleNumber, int levels) throws NumInvalidParameterException- Throws:
NumInvalidParameterException
-
-