From e97755002d7b62cff0f5947421413abcf6e7b4a9 Mon Sep 17 00:00:00 2001 From: Dan Vasilescu Date: Thu, 9 May 2024 13:56:02 -0400 Subject: [PATCH] WIP, back to previous version of User --- .../java/org/vcell/util/document/User.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/vcell-core/src/main/java/org/vcell/util/document/User.java b/vcell-core/src/main/java/org/vcell/util/document/User.java index 258cc745d1..79af4b998e 100644 --- a/vcell-core/src/main/java/org/vcell/util/document/User.java +++ b/vcell-core/src/main/java/org/vcell/util/document/User.java @@ -51,6 +51,8 @@ public String toDatabaseString(){ private KeyValue key = null; public static final String VCellTestAccountName = "vcelltestaccount"; + public static final String[] publishers = {"frm","schaff","ion"}; + public static final User tempUser = new User("temp",new KeyValue("123")); public static final String VCELL_GUEST = "vcellguest"; @@ -79,15 +81,6 @@ public SpecialUser(String userid, KeyValue key,SPECIAL_CLAIM[] mySpecials) { public SPECIAL_CLAIM[] getMySpecials() { return mySpecials; } - - public boolean isAdmin() { - return Arrays.asList(mySpecials).contains(SPECIAL_CLAIM.admins); - } - - public boolean isPublisher() { - return Arrays.asList(mySpecials).contains(SPECIAL_CLAIM.publicationEditors); - } - // @Override // public boolean compareEqual(Matchable obj) { // // TODO Auto-generated method stub @@ -168,6 +161,15 @@ public int hashCode() { return getName().hashCode(); } + /** + * Insert the method's description here. + * Creation date: (5/23/2006 8:33:53 AM) + * @return boolean + */ + public boolean isPublisher() { + return Arrays.asList(publishers).contains(userName); + } + /** * @return true if this is test account