(no commit message)
[utils] / security / impl / src / main / java / org / wamblee / security / authorization / IsaOperationCondition.java
index 14a8a9de724c6cbc6978faeb2bb226eaf994671c..b42f5d0ea114d382677f3bade9420573f7faf327 100644 (file)
  */ 
 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 AbstractOperationCondition {
     /**
      * 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;