]> git.mxchange.org Git - juser-activity-core.git/blobdiff - src/org/mxchange/jusercore/model/user/activity/LogableUserActivity.java
Continued:
[juser-activity-core.git] / src / org / mxchange / jusercore / model / user / activity / LogableUserActivity.java
index ffd04fe4d7cccd7826d7e192525aed85855b0e86..31a602f45932587245ab003df1a9cadc9d602717 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016 Roland Haeder
+ * Copyright (C) 2016, 2017 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.jusercore.model.user.activity;
 
 import java.io.Serializable;
-import java.util.Calendar;
-import org.mxchange.jcontacts.contact.gender.Gender;
+import java.util.Date;
+import org.mxchange.jcontacts.model.contact.title.PersonalTitle;
 import org.mxchange.jusercore.model.user.User;
 
 /**
  * POJI for logable user activity
  * <p>
- * @author Roland Haeder<roland@mxchange.org>
+ * @author Roland Häder<roland@mxchange.org>
  */
 public interface LogableUserActivity extends Serializable {
 
@@ -56,19 +56,33 @@ public interface LogableUserActivity extends Serializable {
         */
        void setActivityMessage (final String activityMessage);
 
+       /**
+        * Getter for principal name
+        * <p>
+        * @return Principal name
+        */
+       String getActivityPrincipalName ();
+
+       /**
+        * Setter for principal name
+        * <p>
+        * @param activityPrincipalName Principal name
+        */
+       void setActivityPrincipalName (final String activityPrincipalName);
+
        /**
         * Getter for activity timestamp
         * <p>
         * @return Activity timestamp
         */
-       Calendar getActivityTimestamp ();
+       Date getActivityTimestamp ();
 
        /**
         * Setter for activity timestamp
         * <p>
         * @param activityTimestamp Activity timestamp
         */
-       void setActivityTimestamp (final Calendar activityTimestamp);
+       void setActivityTimestamp (final Date activityTimestamp);
 
        /**
         * Getter for activity type
@@ -145,14 +159,14 @@ public interface LogableUserActivity extends Serializable {
         * <p>
         * @return Contact gender
         */
-       Gender getActivityContactGender ();
+       PersonalTitle getActivityContactPersonalTitle ();
 
        /**
         * Setter for contact gender
         * <p>
-        * @param activityContactGender Contact gender
+        * @param activityContactPersonalTitle Contact gender
         */
-       void setActivityContactGender (final Gender activityContactGender);
+       void setActivityContactPersonalTitle (final PersonalTitle activityContactPersonalTitle);
 
        @Override
        boolean equals (final Object object);