From 7c6a16259bef1c03bcf5b9934593bc3556c20519 Mon Sep 17 00:00:00 2001 From: Susana Montes Pedreira Date: Tue, 15 Nov 2011 09:52:29 +0100 Subject: [PATCH] use private visibility in constructors. --- .../entities/CustomerComunication.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CustomerComunication.java b/libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CustomerComunication.java index ee598dbbb..030b52c3a 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CustomerComunication.java +++ b/libreplan-business/src/main/java/org/libreplan/business/externalcompanies/entities/CustomerComunication.java @@ -45,7 +45,12 @@ public class CustomerComunication extends BaseEntity{ private Order order; - public CustomerComunication() { + protected CustomerComunication() { + this.setComunicationDate(new Date()); + } + + private CustomerComunication(Date deadline) { + this.setDeadline(deadline); this.setComunicationDate(new Date()); } @@ -53,11 +58,6 @@ public class CustomerComunication extends BaseEntity{ return (CustomerComunication) create(new CustomerComunication()); } - public CustomerComunication(Date deadline) { - this.setDeadline(deadline); - this.setComunicationDate(new Date()); - } - public static CustomerComunication createToday(Date deadline) { return (CustomerComunication) create(new CustomerComunication(deadline)); }