CPD Results

The following document contains the results of PMD's CPD 4.2.5.

Duplications

FileLine
org/jclouds/savvis/vpdc/binders/BindCaptureVAppTemplateToXmlPayload.java48
org/jclouds/savvis/vpdc/binders/BindCloneVMToXmlPayload.java48
public class BindCloneVMToXmlPayload extends BindToStringPayload implements MapBinder {
   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Object toBind) {
      throw new IllegalStateException("BindFirewallRuleToXmlPayload needs parameters");

   }

   protected URI findVAppURIInArgsOrNull(GeneratedHttpRequest<?> gRequest) {
      for (Object arg : gRequest.getArgs()) {
         if (arg instanceof URI) {
            return (URI) arg;
         } else if (arg instanceof FirewallRule[]) {
        	 URI[] rules = (URI[]) arg;
            return (rules.length > 0) ? rules[0] : null;
         }
      }
      return null;
   }

   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Map<String, String> postParams) {
      checkArgument(checkNotNull(request, "request") instanceof GeneratedHttpRequest<?>,
            "this binder is only valid for GeneratedHttpRequests!");
      GeneratedHttpRequest<?> gRequest = (GeneratedHttpRequest<?>) request;
      checkState(gRequest.getArgs() != null, "args should be initialized at this point");

      request = super.bindToRequest(request,
            generateXml(findVAppURIInArgsOrNull(gRequest), postParams.get("name"), postParams.get("networkTierName")));
FileLine
org/jclouds/savvis/vpdc/domain/Network.java75
org/jclouds/savvis/vpdc/domain/Org.java90
               .description(in.getDescription()).images(in.getImages()).vDCs(in.getVDCs());
      }

      @Override
      public Builder id(String id) {
         return Builder.class.cast(super.id(id));
      }

      @Override
      public Builder name(String name) {
         return Builder.class.cast(super.name(name));
      }

      @Override
      public Builder type(String type) {
         return Builder.class.cast(super.type(type));
      }

      @Override
      public Builder href(URI href) {
         return Builder.class.cast(super.href(href));
      }

   }

   @Nullable
   private final String description;
FileLine
org/jclouds/savvis/vpdc/xml/NetworkHandler.java56
org/jclouds/savvis/vpdc/xml/OrgHandler.java57
      if (equalsOrSuffix(qName, "Org")) {
         // savvis doesn't add href in the header for some reason
         if (!attributes.containsKey("href") && getRequest() != null)
            attributes = ImmutableMap.<String, String> builder().putAll(attributes)
                  .put("href", getRequest().getEndpoint().toASCIIString()).build();
         Resource org = newResource(attributes);
         builder.name(org.getName()).type(org.getType()).id(org.getId()).href(org.getHref());
      } else if (equalsOrSuffix(qName, "Link")) {
FileLine
org/jclouds/savvis/vpdc/domain/FirewallRule.java101
org/jclouds/savvis/vpdc/domain/FirewallService.java66
	        	.isEnabled(in.isEnabled()).firewallRules(in.getFirewallRules());
	    }
		
		@Override
		public Builder id(String id) {
			return Builder.class.cast(super.id(id));
		}

		@Override
		public Builder name(String name) {
			return Builder.class.cast(super.name(name));
		}

		@Override
		public Builder type(String type) {
			return Builder.class.cast(super.type(type));
		}

		@Override
		public Builder href(URI href) {
			return Builder.class.cast(super.href(href));
		}
		
	}
	
	private final boolean isEnabled;
FileLine
org/jclouds/savvis/vpdc/domain/FirewallRule.java101
org/jclouds/savvis/vpdc/domain/Network.java75
               .resourceEntities(in.getResourceEntities());
      }

      @Override
      public Builder id(String id) {
         return Builder.class.cast(super.id(id));
      }

      @Override
      public Builder name(String name) {
         return Builder.class.cast(super.name(name));
      }

      @Override
      public Builder type(String type) {
         return Builder.class.cast(super.type(type));
      }

      @Override
      public Builder href(URI href) {
         return Builder.class.cast(super.href(href));
      }

   }
FileLine
org/jclouds/savvis/vpdc/domain/FirewallRule.java102
org/jclouds/savvis/vpdc/domain/Task.java76
      }

      @Override
      public Builder id(String id) {
         return Builder.class.cast(super.id(id));
      }

      @Override
      public Builder name(String name) {
         return Builder.class.cast(super.name(name));
      }

      @Override
      public Builder type(String type) {
         return Builder.class.cast(super.type(type));
      }

      @Override
      public Builder href(URI href) {
         return Builder.class.cast(super.href(href));
      }