@Override public CreateChallengeRequestBuilder withResponseOptions(ChallengeOptions options) throws IllegalArgumentException { Assert.notNull(options, "options can't be null."); this.options = options; return this; }
@Override public OAuthPasswordGrantRequestAuthenticationBuilder setAccountStore(AccountStore accountStore) { Assert.notNull(accountStore, "accountStore cannot be null or empty."); this.accountStore = accountStore; return this; }
public DefaultOAuthRefreshTokenRequestAuthentication(String refreshToken) { Assert.notNull(refreshToken, "refreshToken argument cannot be null."); this.refresh_token = refreshToken; } @Override
public DefaultCreateChallengeRequest(Challenge challenge, ChallengeOptions options) { Assert.notNull(challenge, "challenge cannot be null."); this.challenge = challenge; this.options = options; }
public T add(Criterion criterion) { Assert.notNull(criterion, "criterion cannot be null."); this.criterionEntries.add(criterion); return (T) this; }
private boolean isError(Map jsonMap) { Assert.notNull(jsonMap, "jsonMap cannot be null."); Object error = getOptionalValue(jsonMap, ERROR); return error != null; }
@Override public void setRefreshToken(String refreshToken) { Assert.notNull(refreshToken, "refreshToken is required and cannot be null."); setProperty(REFRESH_TOKEN, refreshToken); }
/** * @since 1.2.0 */ public ClientBuilder setBaseUrlResolver(BaseUrlResolver baseUrlResolver) { Assert.notNull(baseUrlResolver, "baseUrlResolver must not be null"); this.clientConfig.setBaseUrlResolver(baseUrlResolver); return this; }
@Override public void setSsoLoginUrl(String ssoLoginUrl) { Assert.notNull(ssoLoginUrl, "ssoLoginUrl cannot be null or empty."); setProperty(SSO_LOGIN_URL, ssoLoginUrl); }
@Override public AccountCreationPolicy setVerificationSuccessEmailStatus(EmailStatus accountVerificationSuccessEmailStatus) { Assert.notNull(accountVerificationSuccessEmailStatus, "accountVerificationSuccessEmailStatus cannot be null."); setProperty(ACCOUNT_VERIFICATION_SUCCESS_EMAIL_STATUS, accountVerificationSuccessEmailStatus.name()); return this; }
@Override public <T extends Resource, O extends Options> T getResource(String href, Class<T> clazz, O options) { Assert.hasText(href, "href argument cannot be null or empty."); Assert.notNull(clazz, "Resource class argument cannot be null."); Assert.isInstanceOf(DefaultOptions.class, options, "The " + getClass().getName() + " implementation only functions with " + DefaultOptions.class.getName() + " instances."); DefaultOptions defaultOptions = (DefaultOptions) options; QueryString qs = queryStringFactory.createQueryString(defaultOptions); return (T) getResource(href, clazz, (Map) qs); }
@Override public Map<String, Object> convert(AbstractResource resource) { Assert.notNull(resource, "resource cannot be null."); boolean updateBoth = false; if (resource.getHref() != null && resource.getHref().matches(".*\\/api\\/v1\\/users\\/\\w*$")) { updateBoth = true; } return toMap(resource, true, updateBoth); }
/** * @since 1.0.RC4.6 */ @Override public Directory saveWithResponseOptions(DirectoryOptions responseOptions) { Assert.notNull(responseOptions, "responseOptions can't be null."); applyCustomDataUpdatesIfNecessary(); getDataStore().save(this, responseOptions); return this; }
@Override public Directory createDirectory(Directory directory) { Assert.notNull(directory, "Directory instance cannot be null."); return getDataStore().create("/" + DIRECTORIES.getName(), directory); }
protected T expand(CollectionReference property, int limit, int offset) { Assert.notNull(property, "property argument cannot be null."); int sLimit = Pagination.sanitizeLimit(limit); int sOffset = Pagination.sanitizeOffset(offset); this.expansions.add(new CollectionExpansion(property.getName(), sLimit, sOffset)); return (T) this; }
public Account createAccount(Account account) { Assert.notNull(account, "Account instance cannot be null."); CreateAccountRequest request = Accounts.newCreateRequestFor(account).build(); return createAccount(request); }
@Override public SmsFactor challenge() { String href = getHref(); href += "/challenges"; Assert.notNull(href, "SmsFactor hast to be materialized and have an href."); return getDataStore().create(href, this); }
@Override public T createChallenge(CreateChallengeRequest request) throws ResourceException { Assert.notNull(request, "Request cannot be null."); final Challenge challenge = request.getChallenge(); String href = getChallenges().getHref(); if (request.hasChallengeOptions()) { return (T) getDataStore().create(href, challenge, request.getChallengeOptions()); } return (T) getDataStore().create(href, challenge); }
@Override public Group createGroup(CreateGroupRequest request) { Assert.notNull(request, "Request cannot be null."); final Group group = request.getGroup(); String href = getGroups().getHref(); if (request.isGroupOptionsSpecified()) { return getDataStore().create(href, group, request.getGroupOptions()); } return getDataStore().create(href, group); }