Class DefaultVOMSACRequest
- java.lang.Object
-
- org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- All Implemented Interfaces:
VOMSACRequest
public class DefaultVOMSACRequest extends java.lang.Object implements VOMSACRequest
The default implementation for aVOMSACRequest
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultVOMSACRequest.Builder
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_LIFETIME
private int
lifetime
private java.util.List<java.lang.String>
requestedFQANs
private java.util.List<java.lang.String>
targets
private java.lang.String
voName
-
Constructor Summary
Constructors Modifier Constructor Description private
DefaultVOMSACRequest(DefaultVOMSACRequest.Builder b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLifetime()
java.util.List<java.lang.String>
getRequestedFQANs()
java.util.List<java.lang.String>
getTargets()
java.lang.String
getVoName()
-
-
-
Constructor Detail
-
DefaultVOMSACRequest
private DefaultVOMSACRequest(DefaultVOMSACRequest.Builder b)
-
-
Method Detail
-
getLifetime
public int getLifetime()
- Specified by:
getLifetime
in interfaceVOMSACRequest
- Returns:
- the lifetime for this
VOMSACRequest
.
-
getRequestedFQANs
public java.util.List<java.lang.String> getRequestedFQANs()
- Specified by:
getRequestedFQANs
in interfaceVOMSACRequest
- Returns:
- the list of the requested FQANs specified in this
VOMSACRequest
object.
-
getTargets
public java.util.List<java.lang.String> getTargets()
- Specified by:
getTargets
in interfaceVOMSACRequest
- Returns:
- the list of targets (i.e., host where the requested ACs will be
valid) for this
VOMSACRequest
object.
-
getVoName
public java.lang.String getVoName()
- Specified by:
getVoName
in interfaceVOMSACRequest
- Returns:
- the name of the VO this
VOMSACRequest
object is about.
-
-