@Path(value="/")
public final class EntityService
extends javax.ws.rs.core.Application
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHORIZATION |
static java.lang.String |
BASIC_PREFIX |
static int |
BASIC_PREFIX_LENGTH |
static java.lang.String |
CLIENT_ID |
static java.lang.String |
CLIENT_TYPE_ID |
static java.lang.String |
DOMAIN_ID |
static java.lang.String |
X_FORWARDED_FOR |
Constructor and Description |
---|
EntityService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
beginTransaction(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Begins a transaction
|
javax.ws.rs.core.Response |
commitTransaction(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Commits a transaction
|
javax.ws.rs.core.Response |
count(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Returns the record count for the given condition
|
javax.ws.rs.core.Response |
delete(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Deletes the entities for the given condition
|
javax.ws.rs.core.Response |
deleteByKey(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Deletes the entities for the given keys
|
javax.ws.rs.core.Response |
dependencies(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Returns the entities referencing the given entities via foreign keys, mapped to their respective entityIds
|
javax.ws.rs.core.Response |
disconnect(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Disconnects the underlying connection
|
javax.ws.rs.core.Response |
function(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers,
java.lang.String functionId)
Executes the function identified by
functionId , with the given parameters |
javax.ws.rs.core.Response |
getDomain(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Returns the underlying domain model
|
javax.ws.rs.core.Response |
insert(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Inserts the given entities, returning their keys
|
javax.ws.rs.core.Response |
isTransactionOpen(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Checks if a transaction is open
|
javax.ws.rs.core.Response |
procedure(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers,
java.lang.String procedureId)
Executes the procedure identified by
procedureId , with the given parameters |
javax.ws.rs.core.Response |
readBlob(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Reads a BLOB value
|
javax.ws.rs.core.Response |
report(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Fills the given report
|
javax.ws.rs.core.Response |
rollbackTransaction(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Rolls back an open transaction
|
javax.ws.rs.core.Response |
select(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Returns the entities for the given query condition
|
javax.ws.rs.core.Response |
selectByKey(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Returns the entities for the given keys
|
javax.ws.rs.core.Response |
update(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Updates the given entities
|
javax.ws.rs.core.Response |
values(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers,
java.lang.String propertyId)
Selects the values for the given propertyId using the given query condition
|
javax.ws.rs.core.Response |
writeBlob(javax.servlet.http.HttpServletRequest request,
javax.ws.rs.core.HttpHeaders headers)
Writes a BLOB value
|
public static final java.lang.String AUTHORIZATION
public static final java.lang.String DOMAIN_ID
public static final java.lang.String CLIENT_TYPE_ID
public static final java.lang.String CLIENT_ID
public static final java.lang.String BASIC_PREFIX
public static final java.lang.String X_FORWARDED_FOR
public static final int BASIC_PREFIX_LENGTH
@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="getDomain") public javax.ws.rs.core.Response getDomain(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="disconnect") public javax.ws.rs.core.Response disconnect(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="isTransactionOpen") public javax.ws.rs.core.Response isTransactionOpen(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="beginTransaction") public javax.ws.rs.core.Response beginTransaction(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="commitTransaction") public javax.ws.rs.core.Response commitTransaction(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="rollbackTransaction") public javax.ws.rs.core.Response rollbackTransaction(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="procedure") public javax.ws.rs.core.Response procedure(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers, @QueryParam(value="procedureId") java.lang.String procedureId)
procedureId
, with the given parametersrequest
- the servlet requestheaders
- the headersprocedureId
- the procedure id@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="function") public javax.ws.rs.core.Response function(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers, @QueryParam(value="functionId") java.lang.String functionId)
functionId
, with the given parametersrequest
- the servlet requestheaders
- the headersfunctionId
- the function id@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="report") public javax.ws.rs.core.Response report(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="dependencies") public javax.ws.rs.core.Response dependencies(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="count") public javax.ws.rs.core.Response count(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="values") public javax.ws.rs.core.Response values(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers, @QueryParam(value="propertyId") java.lang.String propertyId)
request
- the servlet requestheaders
- the headerspropertyId
- the propertyId@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="selectByKey") public javax.ws.rs.core.Response selectByKey(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="select") public javax.ws.rs.core.Response select(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="insert") public javax.ws.rs.core.Response insert(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="update") public javax.ws.rs.core.Response update(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Path(value="delete") public javax.ws.rs.core.Response delete(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Path(value="deleteByKey") public javax.ws.rs.core.Response deleteByKey(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="writeBlob") public javax.ws.rs.core.Response writeBlob(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers@POST @Consumes(value="application/octet-stream") @Produces(value="application/octet-stream") @Path(value="readBlob") public javax.ws.rs.core.Response readBlob(@Context javax.servlet.http.HttpServletRequest request, @Context javax.ws.rs.core.HttpHeaders headers)
request
- the servlet requestheaders
- the headers