domains.add(dArray.optString(i)); client.setAllowedDomains(domains.toArray(new String[0]));
@Override public OAuth2Client clone() { final OAuth2Client ret = new OAuth2Client(this.encrypter); ret.setAllowModuleOverride(this.allowModuleOverride); ret.setAuthorizationHeader(this.authorizationHeader); ret.setAuthorizationUrl(this.authorizationUrl); ret.setClientAuthenticationType(this.clientAuthenticationType); ret.setClientId(this.clientId); try { ret.setClientSecret(this.clientSecret); } catch (final OAuth2EncryptionException e) { // no op } ret.setGadgetUri(this.gadgetUri); ret.setGrantType(this.grantType); ret.setRedirectUri(this.redirectUri); ret.setServiceName(this.serviceName); ret.setSharedToken(this.sharedToken); ret.setTokenUrl(this.tokenUrl); ret.setType(this.type); ret.setUrlParameter(this.urlParameter); ret.setAllowedDomains(this.getAllowedDomains()); return ret; } }