131 VerifiedMobile phone = null;
132 logger.trace(
"finishEnrollment WS operation called");
136 result = FinishCode.MISSING_PARAMS;
139 long now = System.currentTimeMillis();
144 result = FinishCode.NO_MATCH;
148 result = FinishCode.EXPIRED;
151 phone =
new VerifiedMobile();
152 phone.setNickName(nickName);
153 phone.setAddedOn(now);
154 phone.setNumber(pair.getX());
157 result = FinishCode.SUCCESS;
160 result = FinishCode.FAILED;
166 return result.getResponse(phone);
ExpirationMap< String, String > recentCodes
Definition: MobilePhoneEnrollingWS.java:51
static boolean isEmpty(String string)
Definition: Utils.java:47
static final String SEPARATOR
Definition: MobilePhoneEnrollingWS.java:40
boolean addPhone(String userId, VerifiedMobile newPhone)
Definition: MobilePhoneService.java:152
V remove(K key)
Definition: ExpirationMap.java:49
Logger logger
Definition: MobilePhoneEnrollingWS.java:43
MobilePhoneService mobilePhoneService
Definition: MobilePhoneEnrollingWS.java:49
Pair< V, Boolean > getWithExpired(K key, long instant)
Definition: ExpirationMap.java:44