*/
package org.wamblee.security.authorization;
-import org.wamblee.persistence.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.
*/
*
* @return Operation string.
*/
+ @Column(name = "CLASSNAME")
protected String getOperationString() {
if (operation == null) {
return null;