Class VOMSRequestFactory
- java.lang.Object
-
- org.italiangrid.voms.request.impl.VOMSRequestFactory
-
public class VOMSRequestFactory extends java.lang.ObjectThis class builds VOMS XML requests starting fromVOMSACRequestobjects.
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.parsers.DocumentBuilderdocBuilderprivate static VOMSRequestFactoryinstanceprivate longlifetimeprivate java.lang.StringorderStringprivate java.lang.StringtargetString
-
Constructor Summary
Constructors Modifier Constructor Description privateVOMSRequestFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.DocumentbuildRequest(VOMSACRequest acRequest, VOMSServerInfo endpoint)longgetLifetime()java.lang.StringgetOrderString()java.lang.StringgetTargetString()static VOMSRequestFactoryinstance()private voidloadOptions(VOMSACRequest options)voidsetLifetime(long lifetime)private voidsetOptionsForRequest(VOMSRequestFragment fragment)voidsetOrderString(java.lang.String orderString)voidsetTargetString(java.lang.String targetString)
-
-
-
Field Detail
-
instance
private static volatile VOMSRequestFactory instance
-
orderString
private java.lang.String orderString
-
targetString
private java.lang.String targetString
-
lifetime
private long lifetime
-
docBuilder
protected javax.xml.parsers.DocumentBuilder docBuilder
-
-
Method Detail
-
instance
public static VOMSRequestFactory instance()
-
getLifetime
public long getLifetime()
-
setLifetime
public void setLifetime(long lifetime)
-
getOrderString
public java.lang.String getOrderString()
-
setOrderString
public void setOrderString(java.lang.String orderString)
-
getTargetString
public java.lang.String getTargetString()
-
setTargetString
public void setTargetString(java.lang.String targetString)
-
setOptionsForRequest
private void setOptionsForRequest(VOMSRequestFragment fragment)
-
loadOptions
private void loadOptions(VOMSACRequest options)
-
buildRequest
public org.w3c.dom.Document buildRequest(VOMSACRequest acRequest, VOMSServerInfo endpoint)
-
-