X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FUserCondition.java;h=af0feb041809d95b08c5f419f62396d8a2aefa48;hb=c95984208ca007c2c285df8ba52457cca7e4ab30;hp=7ce55cf96f8acf9bce93bc8a09d3e9af3e5a8315;hpb=1c45b3b54bf7a45bf311b1b65176e2836f00001b;p=utils diff --git a/security/impl/src/main/java/org/wamblee/security/authorization/UserCondition.java b/security/impl/src/main/java/org/wamblee/security/authorization/UserCondition.java index 7ce55cf9..af0feb04 100644 --- a/security/impl/src/main/java/org/wamblee/security/authorization/UserCondition.java +++ b/security/impl/src/main/java/org/wamblee/security/authorization/UserCondition.java @@ -15,7 +15,7 @@ */ package org.wamblee.security.authorization; -import org.wamblee.usermgt.User; +import org.wamblee.security.authentication.UserAdministration; /** * Condition used to match a user against a specified set of users. @@ -23,6 +23,12 @@ import org.wamblee.usermgt.User; * @author Erik Brakkee */ public interface UserCondition { + + /** + * Sets the user administration object. + * @param aAdmin User administration. + */ + void setUserAdmin(UserAdministration aAdmin); /** * Determines if the condition matches. @@ -32,6 +38,6 @@ public interface UserCondition { * * @return True if the condition matches, false otherwise. */ - public abstract boolean matches(User aUser); + boolean matches(String aUser); } \ No newline at end of file