]> git.mxchange.org Git - jcontacts-business-core.git/blobdiff - src/org/mxchange/jcontactsbusiness/jobposition/JobPosition.java
updated own name and resources
[jcontacts-business-core.git] / src / org / mxchange / jcontactsbusiness / jobposition / JobPosition.java
index e9dc8f90eee0298808477041daf42455e3389bfb..3b3c2f55981ff8dedf7e15beb18aa98a9ae84c6d 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.jobposition;
 
 import java.io.Serializable;
+import java.util.Calendar;
 
 /**
  * A POJI for job positions
  * <p>
- * @author Roland Haeder
+ * @author Roland Häder<roland@mxchange.org>
  */
 public interface JobPosition extends Serializable {
 
@@ -30,26 +31,61 @@ public interface JobPosition extends Serializable {
         * <p>
         * @return Id number
         */
-       public Long getJobPositionId ();
+       Long getJobPositionId ();
 
        /**
         * Setter for id number
         * <p>
         * @param jobPositionId Id number
         */
-       public void setJobPositionId (final Long jobPositionId);
+       void setJobPositionId (final Long jobPositionId);
 
        /**
         * Getter for job position name
         * <p>
         * @return Job position name
         */
-       public String getJobPositionName ();
+       String getJobPositionName ();
 
        /**
         * Setter for job position name
         * <p>
         * @param jobPositionName Job position name
         */
-       public void setJobPositionName (final String jobPositionName);
+       void setJobPositionName (final String jobPositionName);
+
+       /**
+        * Getter for timestamp when this entry has been created
+        * <p>
+        * @return Timestamp when this entry has been created
+        */
+       Calendar getJobPositionCreated ();
+
+       /**
+        * Setter for timestamp when this entry has been created
+        * <p>
+        * @param jobPositionCreated Timestamp when this entry has been created
+        */
+       void setJobPositionCreated (final Calendar jobPositionCreated);
+
+       /**
+        * Getter for timestamp when this entry has been updated
+        * <p>
+        * @return Timestamp when this entry has been updated
+        */
+       Calendar getJobPositionUpdated ();
+
+       /**
+        * Setter for timestamp when this entry has been updated
+        * <p>
+        * @param jobPositionUpdated Timestamp when this entry has been updated
+        */
+       void setJobPositionUpdated (final Calendar jobPositionUpdated);
+
+       @Override
+       boolean equals (final Object object);
+
+       @Override
+       int hashCode ();
+
 }