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; }