@Nonnull @Override public Set<Attribute<SystemCredentialsProvider, ?>> describe() { return Collections.singleton( new MultivaluedAttribute<SystemCredentialsProvider, DomainCredentials>("domainCredentials", DomainCredentials.class) .setter( (target, value) -> target.setDomainCredentialsMap(DomainCredentials.asMap(value))) ); }
public ListBoxModel doFillApiTokenIdItems(@QueryParameter String name, @QueryParameter String url) { if (Jenkins.getInstance().hasPermission(Item.CONFIGURE)) { AbstractIdCredentialsListBoxModel<StandardListBoxModel, StandardCredentials> options = new StandardListBoxModel() .includeEmptyValue() .includeMatchingAs(ACL.SYSTEM, Jenkins.getActiveInstance(), StandardCredentials.class, URIRequirementBuilder.fromUri(url).build(), new GitLabCredentialMatcher()); if (name != null && connectionMap.containsKey(name)) { String apiTokenId = connectionMap.get(name).getApiTokenId(); options.includeCurrentValue(apiTokenId); for (ListBoxModel.Option option : options) { if (option.value.equals(apiTokenId)) { option.selected = true; } } } return options; } return new StandardListBoxModel(); }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.SchemeSpecification_DisplayName(); } }
/** * Set all the credentials. * * @param domainCredentialsMap all the credentials. * @since 1.5 */ public synchronized void setDomainCredentialsMap(Map<Domain, List<Credentials>> domainCredentialsMap) { this.domainCredentialsMap = DomainCredentials.toCopyOnWriteMap(domainCredentialsMap); }
/** * Resolve on deserialization. * * @return the instance. * @throws ObjectStreamException if something goes wrong. */ private Object readResolve() throws ObjectStreamException { return resolve(); }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.HostnamePortSpecification_DisplayName(); } }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.PathSpecification_DisplayName(); } }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.HostnameSpecification_DisplayName(); } }
public boolean matchStart(String pattern, String path) { return doMatch(pattern, path, false); }
/** * Sets the map of domain credentials. * * @param domainCredentialsMap the map of domain credentials. * @since 3.10 */ public synchronized void setDomainCredentialsMap(Map<Domain, List<Credentials>> domainCredentialsMap) { this.domainCredentialsMap = DomainCredentials.toCopyOnWriteMap(domainCredentialsMap); }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.SchemeSpecification_DisplayName(); } }
/** * Resolve on deserialization. * * @return the instance. * @throws ObjectStreamException if something goes wrong. */ private Object readResolve() throws ObjectStreamException { return resolve(); }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.HostnamePortSpecification_DisplayName(); } }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.PathSpecification_DisplayName(); } }
/** * {@inheritDoc} */ @Override public String getDisplayName() { return Messages.HostnameSpecification_DisplayName(); } }
public boolean match(String pattern, String path) { return doMatch(pattern, path, true); }
/** * Set all the credentials. * * @param domainCredentialsMap all the credentials. * @since 1.5 */ public synchronized void setDomainCredentialsMap(Map<Domain, List<Credentials>> domainCredentialsMap) { this.domainCredentialsMap = DomainCredentials.toCopyOnWriteMap(domainCredentialsMap); }
/** * Sets the map of domain credentials. * * @param domainCredentialsMap the map of domain credentials. * @since 3.10 */ public synchronized void setDomainCredentialsMap(Map<Domain, List<Credentials>> domainCredentialsMap) { this.domainCredentialsMap = DomainCredentials.toCopyOnWriteMap(domainCredentialsMap); }