public class HOSTResource
extends java.lang.Object
Constructor and Description |
---|
HOSTResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addHOST(javax.ws.rs.core.UriInfo uriInfo,
HostBean hostFullObj,
javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
addRequests(ReqAttestationBean reqAttestation,
java.lang.String requestHost,
boolean isSync) |
javax.ws.rs.core.Response |
delhostEntry(java.lang.String Name,
javax.ws.rs.core.UriInfo uriInfo) |
static java.util.List<gov.niarl.hisAppraiser.hibernate.domain.AttestRequest> |
getRequestsByReqId(java.lang.String requestId)
get requests by specific requestId
|
static boolean |
isAllAttested(java.lang.String requestId)
decide whether all hosts has attested for a given requestId.
|
static gov.niarl.hisAppraiser.hibernate.domain.AttestRequest |
loadRequest(java.lang.Long id)
get newest request by id.
|
javax.ws.rs.core.Response |
pollHosts(javax.ws.rs.core.UriInfo uriInfo,
ReqAttestationBean reqAttestation,
javax.servlet.http.HttpServletRequest request)
synchronous attest model: client sends hosts and pcrmask to be attested, server attest these hosts and return specific PCR values.
|
java.util.List<HostBean> |
searchHost(java.lang.String criteria) |
javax.ws.rs.core.Response |
updatehostEntry(javax.ws.rs.core.UriInfo uriInfo,
HostBean hostFullObj,
javax.servlet.http.HttpServletRequest request) |
public javax.ws.rs.core.Response addHOST(@Context javax.ws.rs.core.UriInfo uriInfo, HostBean hostFullObj, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response updatehostEntry(@Context javax.ws.rs.core.UriInfo uriInfo, HostBean hostFullObj, @Context javax.servlet.http.HttpServletRequest request)
public javax.ws.rs.core.Response delhostEntry(java.lang.String Name, @Context javax.ws.rs.core.UriInfo uriInfo)
public javax.ws.rs.core.Response pollHosts(@Context javax.ws.rs.core.UriInfo uriInfo, ReqAttestationBean reqAttestation, @Context javax.servlet.http.HttpServletRequest request)
Xauthuser
- Xauthpasswd
- reqAttestation
- uriInfo
- public java.util.List<HostBean> searchHost(java.lang.String criteria)
public static java.lang.String addRequests(ReqAttestationBean reqAttestation, java.lang.String requestHost, boolean isSync)
public static java.util.List<gov.niarl.hisAppraiser.hibernate.domain.AttestRequest> getRequestsByReqId(java.lang.String requestId)
requestId
- public static boolean isAllAttested(java.lang.String requestId)
requestId
- of interestpublic static gov.niarl.hisAppraiser.hibernate.domain.AttestRequest loadRequest(java.lang.Long id)
id
-