public class QueryEngineServiceResponse
extends java.lang.Object
Constructor and Description |
---|
QueryEngineServiceResponse()
Special use: information exchange over web.Should not be used for other purposes.
|
QueryEngineServiceResponse(javax.ws.rs.core.Response.Status status,
java.util.List<ConcreteService> concreteServices)
Creates a QueryEngineResponse object.
|
QueryEngineServiceResponse(javax.ws.rs.core.Response.Status status,
java.util.List<FunctionalAbstraction> fa,
java.util.List<NonFunctionalAbstraction> nfa)
Creates a QueryEngineResponse object.
|
QueryEngineServiceResponse(javax.ws.rs.core.Response.Status status,
java.lang.String errorMessage)
Creates a QueryEngineResponse object.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ConcreteService> |
getConcreteServices()
Returns a list of concrete services.
|
java.lang.String |
getErrorMessage()
Returns error message, indicating possible errors regarding service searching or posted query structure.
|
java.util.List<FunctionalAbstraction> |
getFunctionalAbstractions()
Returns a list of service functional abstractions.
|
javax.ws.rs.core.Response.Status |
getHttpStatus()
Returns HTTP status code, indicating possible transmission errors.
|
java.util.List<NonFunctionalAbstraction> |
getNonFunctionalAbstractions()
Returns a list of service non-functional abstractions.
|
void |
setConcreteServices(java.util.List<ConcreteService> concreteServices)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setErrorMessage(java.lang.String errorMessage)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setFunctionalAbstractions(java.util.List<FunctionalAbstraction> fa)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setHttpStatus(javax.ws.rs.core.Response.Status status)
Special use: information exchange over web.Should not be used for other purposes.
|
void |
setNonFunctionalAbstractions(java.util.List<NonFunctionalAbstraction> nfa)
Special use: information exchange over web.Should not be used for other purposes.
|
public QueryEngineServiceResponse(javax.ws.rs.core.Response.Status status, java.util.List<FunctionalAbstraction> fa, java.util.List<NonFunctionalAbstraction> nfa)
status
- HTTP status code, indicating transmission errors.fa
- Service functional abstractions.nfa
- Service non-functional abstractions.public QueryEngineServiceResponse(javax.ws.rs.core.Response.Status status, java.util.List<ConcreteService> concreteServices)
status
- HTTP status code, indicating possible transmission errors.cConcreteServices
- Concrete services.public QueryEngineServiceResponse(javax.ws.rs.core.Response.Status status, java.lang.String errorMessage)
status
- HTTP status code, indicating transmission errors.errorMessage
- Error message.public QueryEngineServiceResponse()
public void setHttpStatus(javax.ws.rs.core.Response.Status status)
status
- HTTP status code.public void setErrorMessage(java.lang.String errorMessage)
errorMessage
- Error message.public void setFunctionalAbstractions(java.util.List<FunctionalAbstraction> fa)
fa
- Functional abstractions.public void setNonFunctionalAbstractions(java.util.List<NonFunctionalAbstraction> nfa)
nfa
- Non-functional abstractions.public void setConcreteServices(java.util.List<ConcreteService> concreteServices)
concreteServices
- Concrete services.public javax.ws.rs.core.Response.Status getHttpStatus()
public java.lang.String getErrorMessage()
public java.util.List<FunctionalAbstraction> getFunctionalAbstractions()
public java.util.List<NonFunctionalAbstraction> getNonFunctionalAbstractions()
public java.util.List<ConcreteService> getConcreteServices()