Customer Resource in API
Customer Resource Overview
The Customer resource is a class that defines various methods to handle customer-related operations. It includes methods for creating, updating, retrieving, and deleting customer records.
Creating a Customer
The createCustomerExternal
Updating a Customer
The updateCustomerExternal
The updateCustomerExternal
@PUT
@Path("/{id}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response updateCustomerExternal(@PathParam(JSON_ID) Long id,
CustomerJSON customer)
{
logger.entering(this.getClass().getName(),
UPDATE_CUSTOMER_EXTERNAL + id);
Response myResponse = updateCustomerInternal(id, customer);
HBankDataAccess myHBankDataAccess = new HBankDataAccess();
myHBankDataAccess.terminate();
logger.exiting(this.getClass().getName(), UPDATE_CUSTOMER_EXTERNAL + id,
myResponse);
return myResponse;
The getCustomerExternal
@GET
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Response getCustomerExternal(@PathParam(JSON_ID) Long id)
{
logger.entering(this.getClass().getName(), GET_CUSTOMER_EXTERNAL + id);
try
{
Response myResponse = getCustomerInternal(id);
HBankDataAccess myHBankDataAccess = new HBankDataAccess();
myHBankDataAccess.terminate();
logger.exiting(this.getClass().getName(), "getCustomerExternal",
myResponse);
return myResponse;
}
catch (Exception ex)
{
// Log the exception
logger.log(Level.WARNING,
Deleting a Customer
The deleteCustomerExternal
This is an auto-generated document by Swimm 🌊 and has not yet been verified by a human