X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthorization%2FIsaOperationCondition.java;h=9d2b6cb7f00c6d483591fa3f666c2769d53b7b14;hb=5bbd2c6e9dcf47e312122a3205c78b676a724e07;hp=14a8a9de724c6cbc6978faeb2bb226eaf994671c;hpb=a11c373e6ef35e7fe540c95a94903ed848800612;p=utils diff --git a/security/impl/src/main/java/org/wamblee/security/authorization/IsaOperationCondition.java b/security/impl/src/main/java/org/wamblee/security/authorization/IsaOperationCondition.java index 14a8a9de..9d2b6cb7 100644 --- a/security/impl/src/main/java/org/wamblee/security/authorization/IsaOperationCondition.java +++ b/security/impl/src/main/java/org/wamblee/security/authorization/IsaOperationCondition.java @@ -15,13 +15,19 @@ */ package org.wamblee.security.authorization; -import org.wamblee.security.AbstractPersistent; +import javax.persistence.Access; +import javax.persistence.AccessType; +import javax.persistence.Column; +import javax.persistence.DiscriminatorValue; +import javax.persistence.Entity; /** * Determiens if an operation is a subclass of a specified operation. */ -public class IsaOperationCondition extends AbstractPersistent implements - OperationCondition { +@Entity +@DiscriminatorValue("ISA") +@Access(AccessType.PROPERTY) +public class IsaOperationCondition extends OperationCondition { /** * Operation that the other operation must be a subclass of. */ @@ -61,6 +67,7 @@ public class IsaOperationCondition extends AbstractPersistent implements * * @return Operation string. */ + @Column(name = "CLASSNAME") protected String getOperationString() { if (operation == null) { return null;