Class VOMSRequestFactory

java.lang.Object
org.italiangrid.voms.request.impl.VOMSRequestFactory

public class VOMSRequestFactory extends Object
This class builds VOMS XML requests starting from VOMSACRequest objects.
  • Field Details

    • instance

      private static volatile VOMSRequestFactory instance
    • orderString

      private String orderString
    • targetString

      private String targetString
    • lifetime

      private long lifetime
    • docBuilder

      protected DocumentBuilder docBuilder
  • Constructor Details

    • VOMSRequestFactory

      private VOMSRequestFactory()
  • Method Details

    • instance

      public static VOMSRequestFactory instance()
    • getLifetime

      public long getLifetime()
    • setLifetime

      public void setLifetime(long lifetime)
    • getOrderString

      public String getOrderString()
    • setOrderString

      public void setOrderString(String orderString)
    • getTargetString

      public String getTargetString()
    • setTargetString

      public void setTargetString(String targetString)
    • setOptionsForRequest

      private void setOptionsForRequest(VOMSRequestFragment fragment)
    • loadOptions

      private void loadOptions(VOMSACRequest options)
    • buildRequest

      public Document buildRequest(VOMSACRequest acRequest, VOMSServerInfo endpoint)