diff --git a/pom.xml b/pom.xml index 4df6881cbc8ef8a8722c5aba647aeb578ecf6a5d..294e3ad6c4b4979980ddb3e5a362457bf7d3c83c 100644 --- a/pom.xml +++ b/pom.xml @@ -12,6 +12,7 @@ <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <exec.mainClass>org.tubes.Main</exec.mainClass> </properties> <dependencies> <dependency> diff --git a/src/main/java/org/tubes/middlewares/LoggingMiddleware.java b/src/main/java/org/tubes/middlewares/LoggingMiddleware.java index 4b844b995846513f861c83aea4ab11e83ee6c66c..d11f0eb0802470e17e70df819453e005b4f1de2c 100644 --- a/src/main/java/org/tubes/middlewares/LoggingMiddleware.java +++ b/src/main/java/org/tubes/middlewares/LoggingMiddleware.java @@ -69,7 +69,7 @@ public class LoggingMiddleware implements SOAPHandler<SOAPMessageContext> { SOAPBody soapBody = soapEnvelope.getBody(); Node operation = soapBody.getChildNodes().item(1); - String description = String.format("called %s", operation.getLocalName()); + String description = String.format("%s called %s", client, operation.getLocalName()); NodeList parameters = operation.getChildNodes(); diff --git a/src/main/java/org/tubes/services/RentServiceImpl.java b/src/main/java/org/tubes/services/RentServiceImpl.java index ca1eb40ba4b231bb84a0d3f30516f738e9197287..bd91ced552fe78f100eae9243df0b0a33524b7ad 100644 --- a/src/main/java/org/tubes/services/RentServiceImpl.java +++ b/src/main/java/org/tubes/services/RentServiceImpl.java @@ -14,10 +14,13 @@ public class RentServiceImpl implements RentService { @WebMethod @Override public Boolean notifyRent(RentDto rent) { + System.out.println("Sending notification"); try { Mailer.getInstance().send(rent.getEmail(), "Rent Request Update", "Your rent request for " + rent.getDormName() + " has been " + rent.getStatus() + " by the owner."); + System.out.println("Notification sent"); return true; } catch (MessagingException e) { + System.out.println("Failed to send notification"); return false; } }