diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/common/IsRootUser.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/common/IsRootUser.java index a41c2ab04..01c47322e 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/common/IsRootUser.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/auth/identifier/common/IsRootUser.java @@ -9,10 +9,17 @@ import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle; * The current user is a root user. */ public class IsRootUser extends AbstractCommonIdentifier implements Identifier { + public static final IsRootUser INSTANCE = new IsRootUser(); + public static boolean isRootUser(IdentifierBundle ids) { return !getIdentifiersForClass(ids, IsRootUser.class).isEmpty(); } - + + /** Enforce the singleton pattern. */ + private IsRootUser() { + // Nothing to initialize. + } + @Override public String toString() { return "IsRootUser";