List of usage examples for com.google.common.collect Multimap put
boolean put(@Nullable K key, @Nullable V value);
From source file:com.google.devtools.build.lib.analysis.config.FragmentOptions.java
protected void addOptionalLabel(Multimap<String, Label> map, String key, String value) { Label label = parseOptionalLabel(value); if (label != null) { map.put(key, label); }/*from ww w.ja v a 2s . co m*/ }
From source file:org.jboss.errai.idea.plugin.ui.TemplateUtil.java
private static Multimap<String, TemplateDataField> findAllDataFieldTags(XmlTag rootTag, boolean includeRoot) { Multimap<String, TemplateDataField> references = HashMultimap.create(); if (rootTag == null) { return references; }//from www .jav a2s. c om if (includeRoot && rootTag.getAttribute(DATA_FIELD_TAG_ATTRIBUTE) != null || rootTag.getAttribute(ID_ATTRIBUTE) != null) { final XmlAttribute attribute; if (rootTag.getAttribute(DATA_FIELD_TAG_ATTRIBUTE) != null) { attribute = rootTag.getAttribute(DATA_FIELD_TAG_ATTRIBUTE); } else { attribute = rootTag.getAttribute(ID_ATTRIBUTE); } if (attribute == null) { return references; } final String value = attribute.getValue(); references.put(value, new TemplateDataField(rootTag, value)); } _findDataFieldTags(references, rootTag); return references; }
From source file:org.wso2.carbon.mss.security.oauth2.OAuth2SecurityInterceptor.java
/** * @param errorCode Security error code// w w w .j av a2 s. com * @param responder HttpResponder instance which is used send error messages back to the client */ private void handleSecurityError(SecurityErrorCode errorCode, HttpResponder responder) { if (errorCode == SecurityErrorCode.AUTHENTICATION_FAILURE || errorCode == SecurityErrorCode.INVALID_AUTHORIZATION_HEADER) { Multimap<String, String> map = ArrayListMultimap.create(); map.put(HttpHeaders.Names.WWW_AUTHENTICATE, AUTH_TYPE_OAUTH2); responder.sendStatus(HttpResponseStatus.UNAUTHORIZED, map); } else if (errorCode == SecurityErrorCode.AUTHORIZATION_FAILURE) { responder.sendStatus(HttpResponseStatus.FORBIDDEN); } else { responder.sendStatus(HttpResponseStatus.INTERNAL_SERVER_ERROR); } }
From source file:org.smartloli.kafka.eagle.core.sql.schema.JSqlSchema.java
@Override protected Multimap<String, Function> getFunctionMultimap() { ImmutableMultimap<String, ScalarFunction> funcs = ScalarFunctionImpl.createAll(JSONFunction.class); Multimap<String, Function> functions = HashMultimap.create(); for (String key : funcs.keySet()) { for (ScalarFunction func : funcs.get(key)) { functions.put(key, func); }//from ww w. j av a2s.c o m } return functions; }
From source file:thaumic.tinkerer.common.item.ItemBloodSword.java
@Override public Multimap getItemAttributeModifiers() { Multimap multimap = HashMultimap.create(); multimap.put(SharedMonsterAttributes.attackDamage.getAttributeUnlocalizedName(), new AttributeModifier(field_111210_e, "Weapon modifier", DAMAGE, 0)); multimap.put(SharedMonsterAttributes.movementSpeed.getAttributeUnlocalizedName(), new AttributeModifier(field_111210_e, "Weapon modifier", 0.25, 1)); return multimap; }
From source file:vazkii.botania.common.item.relic.ItemExcaliber.java
@Override public Multimap getItemAttributeModifiers() { Multimap multimap = HashMultimap.create(); multimap.put(SharedMonsterAttributes.attackDamage.getAttributeUnlocalizedName(), new AttributeModifier(field_111210_e, "Weapon modifier", 10, 0)); multimap.put(SharedMonsterAttributes.movementSpeed.getAttributeUnlocalizedName(), new AttributeModifier(field_111210_e, "Weapon modifier", 0.3, 1)); return multimap; }
From source file:org.robotframework.ide.eclipse.main.plugin.navigator.actions.ReloadLibraryAction.java
private Multimap<IProject, LibrarySpecification> groupSpecificationsByProject() { final List<LibrarySpecification> specs = Selections .getElements((IStructuredSelection) selectionProvider.getSelection(), LibrarySpecification.class); final Multimap<IProject, LibrarySpecification> groupedSpecifications = LinkedHashMultimap.create(); for (final LibrarySpecification specification : specs) { groupedSpecifications.put(specification.getSourceFile().getProject(), specification); }/*from w w w. j ava2 s . co m*/ return groupedSpecifications; }
From source file:org.jclouds.chef.filters.SignedHeaderAuth.java
public HttpRequest filter(HttpRequest input) throws HttpException { HttpRequest request = input.toBuilder().endpoint(input.getEndpoint().toString().replace("%3F", "?")) .build();//from w ww .j ava2s .co m String contentHash = hashBody(request.getPayload()); Multimap<String, String> headers = ArrayListMultimap.create(); headers.put("X-Ops-Content-Hash", contentHash); String timestamp = timeStampProvider.get(); String toSign = createStringToSign(request.getMethod(), hashPath(request.getEndpoint().getPath()), contentHash, timestamp); headers.put("X-Ops-Userid", creds.get().identity); headers.put("X-Ops-Sign", SIGNING_DESCRIPTION); request = calculateAndReplaceAuthorizationHeaders(request, toSign); headers.put("X-Ops-Timestamp", timestamp); utils.logRequest(signatureLog, request, "<<"); return request.toBuilder().replaceHeaders(headers).build(); }
From source file:org.jclouds.http.apachehc.ApacheHCHttpCommandExecutorService.java
@Override protected HttpResponse invoke(HttpUriRequest nativeRequest) throws IOException { org.apache.http.HttpResponse apacheResponse = executeRequest(nativeRequest); Payload payload = null;/*from ww w .ja va 2s . com*/ if (apacheResponse.getEntity() != null) try { payload = Payloads.newInputStreamPayload(consumeOnClose(apacheResponse.getEntity().getContent())); if (apacheResponse.getEntity().getContentLength() >= 0) payload.getContentMetadata().setContentLength(apacheResponse.getEntity().getContentLength()); if (apacheResponse.getEntity().getContentType() != null) payload.getContentMetadata() .setContentType(apacheResponse.getEntity().getContentType().getValue()); } catch (IOException e) { logger.warn(e, "couldn't receive payload for request: %s", nativeRequest.getRequestLine()); throw e; } Multimap<String, String> headers = LinkedHashMultimap.create(); for (Header header : apacheResponse.getAllHeaders()) { headers.put(header.getName(), header.getValue()); } if (payload != null) { contentMetadataCodec.fromHeaders(payload.getContentMetadata(), headers); } return HttpResponse.builder().statusCode(apacheResponse.getStatusLine().getStatusCode()) .message(apacheResponse.getStatusLine().getReasonPhrase()).payload(payload) .headers(filterOutContentHeaders(headers)).build(); }
From source file:org.jclouds.sqs.options.ReceiveMessageOptions.java
@Override public Multimap<String, String> buildFormParameters() { Multimap<String, String> params = super.buildFormParameters(); if (visibilityTimeout != null) params.put("VisibilityTimeout", visibilityTimeout.toString()); ImmutableSet<String> attributes = this.attributes.build(); if (attributes.size() > 0) { int nameIndex = 1; for (String attribute : attributes) { params.put("AttributeName." + nameIndex, attribute); nameIndex++;/*w w w . j a v a2 s. c om*/ } } return params; }