Skip to content

Commit

Permalink
Clean up warnings
Browse files Browse the repository at this point in the history
Signed-off-by: Matt Sicker <boards@gmail.com>
  • Loading branch information
jvz committed Jul 10, 2019
1 parent 8318894 commit e703faa
Showing 1 changed file with 5 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import hudson.security.ACL;
import hudson.util.ListBoxModel;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import jenkins.model.Jenkins;
Expand Down Expand Up @@ -148,7 +147,7 @@ private Class<? extends StandardCredentials> decodeType(String credentialType) {
continue;
}
if (credentialType.equals(descriptor.clazz.getName())) {
return (Class<? extends StandardCredentials>) descriptor.clazz;
return descriptor.clazz.asSubclass(StandardCredentials.class);
}
}
return StandardCredentials.class;
Expand All @@ -165,11 +164,10 @@ private boolean match(Set<Class<? extends StandardCredentials>> allowed, Standar

public StandardListBoxModel doFillDefaultValueItems(@AncestorInPath Item context,
@QueryParameter(required = true) String credentialType) {
// TODO switch to Jenkins.getInstance() once 2.0+ is the baseline
Jenkins jenkins = Jenkins.getActiveInstance();
Jenkins jenkins = Jenkins.get();
final ACL acl = context == null ? jenkins.getACL() : context.getACL();
final Class<? extends StandardCredentials> typeClass = decodeType(credentialType);
final List<DomainRequirement> domainRequirements = Collections.<DomainRequirement>emptyList();
final List<DomainRequirement> domainRequirements = Collections.emptyList();
final StandardListBoxModel result = new StandardListBoxModel();
result.includeEmptyValue();
if (acl.hasPermission(CredentialsProvider.USE_ITEM)) {
Expand All @@ -183,14 +181,13 @@ public StandardListBoxModel doFillValueItems(@AncestorInPath Item context,
@QueryParameter String value,
@QueryParameter boolean required,
@QueryParameter boolean includeUser) {
// TODO switch to Jenkins.getInstance() once 2.0+ is the baseline
Jenkins jenkins = Jenkins.getActiveInstance();
Jenkins jenkins = Jenkins.get();
final ACL acl = context == null ? jenkins.getACL() : context.getACL();
final Authentication authentication = Jenkins.getAuthentication();
final Authentication itemAuthentication = CredentialsProvider.getDefaultAuthenticationOf(context);
final boolean isSystem = ACL.SYSTEM.equals(authentication);
final Class<? extends StandardCredentials> typeClass = decodeType(credentialType);
final List<DomainRequirement> domainRequirements = Collections.<DomainRequirement>emptyList();
final List<DomainRequirement> domainRequirements = Collections.emptyList();
final StandardListBoxModel result = new StandardListBoxModel();
if (!required) {
result.includeEmptyValue();
Expand Down

0 comments on commit e703faa

Please sign in to comment.