From a8bc96b329a6ac5f4fa997e69e1bfefc12900ec6 Mon Sep 17 00:00:00 2001 From: jomu Date: Sun, 22 Jan 2017 21:47:23 +0000 Subject: [PATCH] introduced account interface --- .../shared/account/entity/Account.java | 16 ++++++++++++++++ .../shared/account/entity/AccountEntity.java | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 account/src/main/java/de/muehlencord/shared/account/entity/Account.java diff --git a/account/src/main/java/de/muehlencord/shared/account/entity/Account.java b/account/src/main/java/de/muehlencord/shared/account/entity/Account.java new file mode 100644 index 0000000..d2f4741 --- /dev/null +++ b/account/src/main/java/de/muehlencord/shared/account/entity/Account.java @@ -0,0 +1,16 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package de.muehlencord.shared.account.entity; + +/** + * + * @author Joern Muehlencord + */ +public interface Account { + + String getUsername(); + +} diff --git a/account/src/main/java/de/muehlencord/shared/account/entity/AccountEntity.java b/account/src/main/java/de/muehlencord/shared/account/entity/AccountEntity.java index a2424f4..d6877d3 100644 --- a/account/src/main/java/de/muehlencord/shared/account/entity/AccountEntity.java +++ b/account/src/main/java/de/muehlencord/shared/account/entity/AccountEntity.java @@ -51,7 +51,7 @@ import org.hibernate.annotations.Type; @NamedQuery(name = "AccountEntity.findByCreatedBy", query = "SELECT a FROM AccountEntity a WHERE a.createdBy = :createdBy"), @NamedQuery(name = "AccountEntity.findByLastUpdatedOn", query = "SELECT a FROM AccountEntity a WHERE a.lastUpdatedOn = :lastUpdatedOn"), @NamedQuery(name = "AccountEntity.findByLastUpdatedBy", query = "SELECT a FROM AccountEntity a WHERE a.lastUpdatedBy = :lastUpdatedBy")}) -public class AccountEntity implements Serializable { +public class AccountEntity implements Serializable, Account { private static final long serialVersionUID = 1L; @Id @@ -171,6 +171,7 @@ public class AccountEntity implements Serializable { this.id = id; } + @Override public String getUsername() { return username; }