X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FAbstractAuthorizationService.java;h=6cdb4ca24f162f1375294f48b215486654bae97f;hb=a0e5219a62cafc60127bcbb9ea2b7c3f8c403ccb;hp=d8c1e527ca6f2a7cf8acad7a0122808e970a83fc;hpb=a0ce32a7a71799300bbf300cf71e76e1782392d3;p=utils diff --git a/security/impl/src/main/java/org/wamblee/security/authorization/AbstractAuthorizationService.java b/security/impl/src/main/java/org/wamblee/security/authorization/AbstractAuthorizationService.java index d8c1e527..6cdb4ca2 100644 --- a/security/impl/src/main/java/org/wamblee/security/authorization/AbstractAuthorizationService.java +++ b/security/impl/src/main/java/org/wamblee/security/authorization/AbstractAuthorizationService.java @@ -27,7 +27,7 @@ import javax.persistence.NamedQuery; import javax.persistence.Table; import javax.persistence.Version; -import org.wamblee.usermgt.UserAccessor; +import org.wamblee.security.authentication.UserAccessor; /** * Service to determine if access to a certain resource is allowed. @@ -50,17 +50,31 @@ public abstract class AbstractAuthorizationService implements AuthorizationServi @Id @GeneratedValue(strategy = GenerationType.AUTO) - private Long primaryKey; + private Long id; @Version private int version; + /** + * Name for this instance of the authorization service. + */ + private String name; + public AbstractAuthorizationService() { // Empty. } + public AbstractAuthorizationService(String aName) { + name = aName; + } + public AbstractAuthorizationService(AbstractAuthorizationService aSvc) { - primaryKey = aSvc.primaryKey; + id = aSvc.id; version = aSvc.version; + name = aSvc.name; + } + + public String getName() { + return name; } }