Package org.jclouds.savvis.vpdc.domain

Examples of org.jclouds.savvis.vpdc.domain.Resource


      if (equalsOrSuffix(qName, "Network")) {
         // 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, "NatRule")) {
         builder.internalToExternalNATRule(attributes.get("internalIP"), attributes.get("externalIP"));
      }
   }
View Full Code Here


      if (equalsOrSuffix(qName, "Vdc")) {
         // 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 vDC = newResource(attributes);
         builder.name(vDC.getName()).type(vDC.getType()).id(vDC.getId()).href(vDC.getHref());
      } else if (equalsOrSuffix(qName, "Network")) {
         builder.availableNetwork(newResource(attributes));
      } else if (equalsOrSuffix(qName, "ResourceEntity")) {
         builder.resourceEntity(newResource(attributes));
      }
View Full Code Here

      if (equalsOrSuffix(qName, "VApp")) {
         // 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 vApp = newResource(attributes);
         builder.name(vApp.getName()).type(vApp.getType()).id(vApp.getId()).href(vApp.getHref());
         builder.status(VM.Status.fromValue(attributes.get("status")));
      }
      super.startElement(uri, localName, qName, attrs);
   }
View Full Code Here

   @Override
   public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
      Map<String, String> attributes = cleanseAttributes(attrs);
      if (equalsOrSuffix(qName, "Task")) {
         Resource task = newResource(attributes);
         builder.id(task.getId());
         builder.type(task.getType());
         builder.href(task.getHref());
         if (attributes.containsKey("startTime"))
            builder.startTime(parseDate(attributes.get("startTime")));
         if (attributes.containsKey("endTime"))
            builder.endTime(parseDate(attributes.get("endTime")));
         builder.status(Task.Status.fromValue(attributes.get("status")));
View Full Code Here

      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")) {
         Link link = Link.class.cast(newResource(attributes));
         if ("down".equals(link.getRel()))
            builder.vDC(link);
         else
View Full Code Here

      if (equalsOrSuffix(qName, "Network")) {
         // 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, "NatRule")) {
         builder.internalToExternalNATRule(attributes.get("internalIP"), attributes.get("externalIP"));
      }
   }
View Full Code Here

      if (equalsOrSuffix(qName, "Vdc")) {
         // 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 vDC = newResource(attributes);
         builder.name(vDC.getName()).type(vDC.getType()).id(vDC.getId()).href(vDC.getHref());
      } else if (equalsOrSuffix(qName, "Network")) {
         builder.availableNetwork(newResource(attributes));
      } else if (equalsOrSuffix(qName, "ResourceEntity")) {
         builder.resourceEntity(newResource(attributes));
      }
View Full Code Here

      if (equalsOrSuffix(qName, "VApp")) {
         // 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 vApp = newResource(attributes);
         builder.name(vApp.getName()).type(vApp.getType()).id(vApp.getId()).href(vApp.getHref());
         builder.status(VM.Status.fromValue(attributes.get("status")));
      }
      super.startElement(uri, localName, qName, attrs);
   }
View Full Code Here

   @Override
   public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
      Map<String, String> attributes = cleanseAttributes(attrs);
      if (equalsOrSuffix(qName, "Task")) {
         Resource task = newResource(attributes);
         builder.id(task.getId());
         builder.type(task.getType());
         builder.href(task.getHref());
         if (attributes.containsKey("startTime"))
            builder.startTime(parseDate(attributes.get("startTime")));
         if (attributes.containsKey("endTime"))
            builder.endTime(parseDate(attributes.get("endTime")));
         builder.status(Task.Status.fromValue(attributes.get("status")));
View Full Code Here

      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")) {
         Link link = Link.class.cast(newResource(attributes));
         if ("down".equals(link.getRel()))
            builder.vDC(link);
         else
View Full Code Here

TOP

Related Classes of org.jclouds.savvis.vpdc.domain.Resource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.