WebService Class

Abstract class used to map HTTP requests to either virtual or concrete methods found in the extending class.

Constructors

There are no public constructors.

Properties

console

Public Methods

addModel( Class c ) returns void
Register model that this service will support
cA Java class that extends the javaxt.sql.Model abstract class.
addModel( Class c, boolean readOnly ) returns void
Register model that this service will support
cA Java class that extends the javaxt.sql.Model abstract class.
readOnlyIf true, the CRUD operations will be disabled. PUT, POST, and DELETE requests will be handled the same as GET requests.
addClass( Class c ) returns void
addClass( Class c, boolean readOnly ) returns void
getServiceResponse( ServiceRequest request ) returns ServiceResponse
Returns a ServiceResponse for a given request.
getServiceResponse( ServiceRequest request, Database database ) returns ServiceResponse
Returns a ServiceResponse for a given request and database.
onCreate( Object obj, ServiceRequest request ) returns void
onUpdate( Object obj, ServiceRequest request ) returns void
onDelete( Object obj, ServiceRequest request ) returns void
createGeom( String hex ) returns Object
Used to create a geometry from a EWKT formatted string returned from PostgreSQL/PostGIS