X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FAnyUserCondition.java;h=88ee8013ce8c83f6e8a8a3637896451f6593e52f;hb=981d2819a828dad943b0bd4f6df818cfae4ab0df;hp=a9801cf05e2f4f41ab1d503c0687982ddc67240f;hpb=4b36eed16d1fe707e2098af6fc1281463065e733;p=utils diff --git a/security/impl/src/main/java/org/wamblee/security/authorization/AnyUserCondition.java b/security/impl/src/main/java/org/wamblee/security/authorization/AnyUserCondition.java index a9801cf0..88ee8013 100644 --- a/security/impl/src/main/java/org/wamblee/security/authorization/AnyUserCondition.java +++ b/security/impl/src/main/java/org/wamblee/security/authorization/AnyUserCondition.java @@ -16,16 +16,19 @@ package org.wamblee.security.authorization; -import org.wamblee.security.AbstractPersistent; -import org.wamblee.usermgt.User; +import javax.persistence.DiscriminatorValue; +import javax.persistence.Entity; + +import org.wamblee.security.authentication.UserAdministration; /** * Matches any user. * * @author Erik Brakkee */ -public class AnyUserCondition extends AbstractPersistent implements - UserCondition { +@Entity +@DiscriminatorValue("ANYUSER") +public class AnyUserCondition extends AbstractUserCondition { /** * Constructs the condition. * @@ -33,15 +36,14 @@ public class AnyUserCondition extends AbstractPersistent implements public AnyUserCondition() { // Empty. } + + @Override + public void setUserAdmin(UserAdministration aAdmin) { + // Empty. Don't need user admin. + } - /* - * (non-Javadoc) - * - * @see - * org.wamblee.security.authorization.UserCondition#matches(org.wamblee. - * usermgt.User) - */ - public boolean matches(User aUser) { + @Override + public boolean matches(String aUser) { return true; } @@ -54,4 +56,5 @@ public class AnyUserCondition extends AbstractPersistent implements public String toString() { return "AnyUserCondition()"; } + }