X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FDefaultAuthorizationService.java;h=a086ab477844e3b0cec84900a4138b9446d9f4bf;hb=5bbd2c6e9dcf47e312122a3205c78b676a724e07;hp=048d66cc924ed2b27a0606ad5ba290f7e5c07339;hpb=1d8237e4961e8653727f1210061b832ac82dda88;p=utils diff --git a/security/impl/src/main/java/org/wamblee/security/authorization/DefaultAuthorizationService.java b/security/impl/src/main/java/org/wamblee/security/authorization/DefaultAuthorizationService.java index 048d66cc..a086ab47 100644 --- a/security/impl/src/main/java/org/wamblee/security/authorization/DefaultAuthorizationService.java +++ b/security/impl/src/main/java/org/wamblee/security/authorization/DefaultAuthorizationService.java @@ -12,17 +12,18 @@ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ + */ package org.wamblee.security.authorization; +import java.util.ArrayList; +import java.util.List; + +import javax.persistence.DiscriminatorValue; +import javax.persistence.Entity; -import org.wamblee.security.AbstractPersistent; import org.wamblee.usermgt.User; import org.wamblee.usermgt.UserAccessor; -import java.util.ArrayList; -import java.util.List; - /** * Default implementation of an authorization service. To determine whether * access to a resource is allowed, the service consults a number of @@ -33,8 +34,11 @@ import java.util.List; * * @author Erik Brakkee */ -public class DefaultAuthorizationService extends AbstractPersistent implements - AuthorizationService { +@Entity +@DiscriminatorValue("DEFAULT") +public class DefaultAuthorizationService extends AuthorizationService { + + /** * List of ordered authorization rules. */ @@ -79,6 +83,7 @@ public class DefaultAuthorizationService extends AbstractPersistent implements * @param aUserAccessor * User accessor. */ + @Override public void setUserAccessor(UserAccessor aUserAccessor) { userAccessor = aUserAccessor; }