]> git.mxchange.org Git - jcontacts-business-core.git/blobdiff - src/org/mxchange/jcontactsbusiness/headquarters/HeadQuartersData.java
updated own name and resources
[jcontacts-business-core.git] / src / org / mxchange / jcontactsbusiness / headquarters / HeadQuartersData.java
index 8d8645bbbe31f5988bb703ff95dfdb35246248b3..b910591a37a5b188afb662f9145e989826959384 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015 Roland Haeder
+ * Copyright (C) 2016 Roland Häder
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 package org.mxchange.jcontactsbusiness.headquarters;
 
 import java.io.Serializable;
+import java.util.Calendar;
 import org.mxchange.jcountry.data.Country;
 import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber;
 import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
+import org.mxchange.jusercore.model.user.User;
 
 /**
  * A POJI for headquarters data
  * <p>
- * @author Roland Haeder
+ * @author Roland Häder<roland@mxchange.org>
  */
 public interface HeadQuartersData extends Serializable {
 
@@ -33,138 +35,172 @@ public interface HeadQuartersData extends Serializable {
         * <p>
         * @return Headquarters' city name
         */
-       public String getHeadquartersCity ();
+       String getHeadquartersCity ();
 
        /**
         * Setter for headquarters' city name
         * <p>
         * @param headquartersCity Headquarters' city name
         */
-       public void setHeadquartersCity (final String headquartersCity);
+       void setHeadquartersCity (final String headquartersCity);
 
        /**
         * Getter for headquarters' country code
         * <p>
         * @return Headquarters' country code
         */
-       public Country getHeadquartersCountry ();
+       Country getHeadquartersCountry ();
 
        /**
         * Setter for headquarters' country code
         * <p>
         * @param headquartersCountryCode Headquarters' country code
         */
-       public void setHeadquartersCountry (final Country headquartersCountryCode);
+       void setHeadquartersCountry (final Country headquartersCountryCode);
 
        /**
         * Getter for headquarters' house number
         * <p>
         * @return Headquarters' house number
         */
-       public Short getHeadquartersHouseNumber ();
+       Short getHeadquartersHouseNumber ();
 
        /**
         * Setter for headquarters' house number
         * <p>
         * @param headquartersHouseNumber Headquarters' house number
         */
-       public void setHeadquartersHouseNumber (final Short headquartersHouseNumber);
+       void setHeadquartersHouseNumber (final Short headquartersHouseNumber);
 
        /**
         * Getter for headquarters' id number
         * <p>
         * @return Headquarters' id number
         */
-       public Long getHeadquartersId ();
+       Long getHeadquartersId ();
 
        /**
         * Setter for headquarters' id number
         * <p>
         * @param headquartersId Headquarters' id number
         */
-       public void setHeadquartersId (final Long headquartersId);
+       void setHeadquartersId (final Long headquartersId);
 
        /**
         * Getter for headquarters' store number
         * <p>
         * @return Headquarters' store number
         */
-       public Short getHeadquartersStore ();
+       Short getHeadquartersStore ();
 
        /**
         * Setter for headquarters' store number
         * <p>
         * @param headquartersStore Headquarters' store number
         */
-       public void setHeadquartersStore (final Short headquartersStore);
+       void setHeadquartersStore (final Short headquartersStore);
 
        /**
         * Getter for headquarters' street name
         * <p>
         * @return Headquarters' street name
         */
-       public String getHeadquartersStreet ();
+       String getHeadquartersStreet ();
 
        /**
         * Setter for headquarters' street name
         * <p>
         * @param headquartersStreet Headquarters' street name
         */
-       public void setHeadquartersStreet (final String headquartersStreet);
+       void setHeadquartersStreet (final String headquartersStreet);
 
        /**
         * Getter for headquarters' suite number
         * <p>
         * @return Headquarters' suite number
         */
-       public Short getHeadquartersSuiteNumber ();
+       Short getHeadquartersSuiteNumber ();
 
        /**
         * Setter for headquarters' suite number
         * <p>
         * @param headquartersSuiteNumber Headquarters' suite number
         */
-       public void setHeadquartersSuiteNumber (final Short headquartersSuiteNumber);
+       void setHeadquartersSuiteNumber (final Short headquartersSuiteNumber);
 
        /**
         * Getter for headquarters' ZIP code
         * <p>
         * @return Headquarters' ZIP code
         */
-       public Integer getHeadquartersZipCode ();
+       Integer getHeadquartersZipCode ();
 
        /**
         * Setter for headquarters' ZIP code
         * <p>
         * @param headquartersZipCode Headquarters' ZIP code
         */
-       public void setHeadquartersZipCode (final Integer headquartersZipCode);
+       void setHeadquartersZipCode (final Integer headquartersZipCode);
 
        /**
         * Getter for headquarters' phone number
         * <p>
         * @return Headquarters' phone number
         */
-       public DialableLandLineNumber getHeadquartersPhoneNumber ();
+       DialableLandLineNumber getHeadquartersPhoneNumber ();
 
        /**
         * Setter for headquarters' phone number
         * <p>
         * @param headquartersPhoneNumber Headquarters' phone number
         */
-       public void setHeadquartersPhoneNumber (final DialableLandLineNumber headquartersPhoneNumber);
+       void setHeadquartersPhoneNumber (final DialableLandLineNumber headquartersPhoneNumber);
 
        /**
         * Getter for headquarters' fax number
         * <p>
         * @return Headquarters' fax number
         */
-       public DialableFaxNumber getHeadquartersFaxNumber ();
+       DialableFaxNumber getHeadquartersFaxNumber ();
 
        /**
         * Setter for headquarters' fax number
         * <p>
         * @param headquartersFaxNumber Headquarters' fax number
         */
-       public void setHeadquartersFaxNumber (final DialableFaxNumber headquartersFaxNumber);
+       void setHeadquartersFaxNumber (final DialableFaxNumber headquartersFaxNumber);
+
+       /**
+        * Getter for user owner instance
+        * <p>
+        * @return User owner instance
+        */
+       User getHeadquartersUserOwner ();
+
+       /**
+        * Setter for user owner instance
+        * <p>
+        * @param headquartersUserOwner User owner instance
+        */
+       void setHeadquartersUserOwner (final User headquartersUserOwner);
+
+       /**
+        * Getter for timestamp when this entry has been created
+        * <p>
+        * @return Timestamp when this entry has been created
+        */
+       Calendar getHeadquartersCreated ();
+
+       /**
+        * Setter for timestamp when this entry has been created
+        * <p>
+        * @param headquartersCreated Timestamp when this entry has been created
+        */
+       void setHeadquartersCreated (final Calendar headquartersCreated);
+
+       @Override
+       boolean equals (final Object object);
+
+       @Override
+       int hashCode ();
 }