/** * Static factory method that starts the process of building a {@code Consumer} instance. Returns an * {@code InstanceBuilder} so the other attribute can be set. * * @param key unique key used to identify the consumer in requests unauthorized OAuth request tokens * @return the builder for constructing the rest of the {@code Consumer} instance */ public static InstanceBuilder key(String key) { return new InstanceBuilder(checkNotNull(key, "key")); }
@GET public Response execute(@QueryParam("refappTaId") final String refappTrustedAppsId, @QueryParam("refappOaId") final String refappOAuthId) { final PluginSettings ps = getPluginSettings(); if (refappTrustedAppsId != null) { ps.put("trustedapps", ImmutableList.of(refappTrustedAppsId)); ps.put("trustedapp." + refappTrustedAppsId, createTrustedProperties()); } if (refappOAuthId != null) { serviceProviderConsumerStore.put(new Consumer.InstanceBuilder(refappOAuthId) .name("Test orphaned consumer") .description("Atlassian RefImpl at http://localhost:5992/refapp2") .publicKey(getTestOAuthKey()) .build()); } return noContent().build(); }
Consumer updatedConsumer = new Consumer.InstanceBuilder(consumer.getKey()) .name(consumer.getName()) .description(consumer.getDescription())
Consumer updatedConsumer = new Consumer.InstanceBuilder(consumer.getKey()) .name(consumer.getName()) .description(consumer.getDescription()) Consumer updatedConsumer = new Consumer.InstanceBuilder(consumer.getKey()) .name(consumer.getName()) .description(consumer.getDescription())
Consumer updatedConsumer = new Consumer.InstanceBuilder("consumerkey-" + options.id) .name("consumername-" + options.id) .description("consumerdesc-" + options.id)
public static Consumer.InstanceBuilder consumerBuilder(@Nonnull Consumer consumer) { checkNotNull(consumer, "consumer"); Consumer.InstanceBuilder builder = new Consumer.InstanceBuilder(consumer.getKey()) .name(consumer.getName()) .description(consumer.getDescription()) .signatureMethod(consumer.getSignatureMethod()) .callback(consumer.getCallback()) .twoLOAllowed(consumer.getTwoLOAllowed()) .executingTwoLOUser(consumer.getExecutingTwoLOUser()) .twoLOImpersonationAllowed(consumer.getTwoLOImpersonationAllowed()); if (consumer.getPublicKey() != null) { builder.publicKey(consumer.getPublicKey()); } return builder; } }