NIHVIVO-2211 Clean up the type hierarchy under RequestedAction.

This commit is contained in:
jeb228 2011-03-10 15:20:06 +00:00
parent 84c544accc
commit 5b36920c05
20 changed files with 68 additions and 72 deletions

View file

@ -7,13 +7,14 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class AddNewUser implements RequestedAction, AdminRequestedAction{ public class AddNewUser implements AdminRequestedAction{
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,9 +7,8 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class LoadOntology implements RequestedAction , AdminRequestedAction{ public class LoadOntology implements AdminRequestedAction{
protected String ontologyUrl; protected String ontologyUrl;
public String getOntologyUrl() { public String getOntologyUrl() {
@ -20,10 +19,12 @@ public class LoadOntology implements RequestedAction , AdminRequestedAction{
this.ontologyUrl = ontologyUrl; this.ontologyUrl = ontologyUrl;
} }
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,14 +7,14 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class RebuildTextIndex implements RequestedAction , AdminRequestedAction{ public class RebuildTextIndex implements AdminRequestedAction{
@Override
public String getURI() { public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,9 +7,8 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class RemoveUser implements RequestedAction, AdminRequestedAction{ public class RemoveUser implements AdminRequestedAction{
protected String userUri; protected String userUri;
public String getUserUri() { public String getUserUri() {
@ -20,10 +19,12 @@ public class RemoveUser implements RequestedAction, AdminRequestedAction{
this.userUri = userUri; this.userUri = userUri;
} }
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,21 +7,21 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
/** /**
* Represents a request to view information about the server status. * Represents a request to view information about the server status.
* @author bdc34 * @author bdc34
* *
*/ */
public class ServerStatus implements RequestedAction, AdminRequestedAction { public class ServerStatus implements AdminRequestedAction {
/** returns "java://edu.cornell.mannlib.vitro.webapp.auth.requestActions.ServerStatusRequest" */ @Override
public String getURI() { public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,14 +7,15 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class UpdateTextIndex implements RequestedAction, AdminRequestedAction{ public class UpdateTextIndex implements AdminRequestedAction{
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,10 +7,8 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.AdminRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class UploadFile implements RequestedAction, AdminRequestedAction{
public class UploadFile implements AdminRequestedAction{
protected String subjectUri; protected String subjectUri;
protected String predicateUri; protected String predicateUri;
@ -20,10 +18,12 @@ public class UploadFile implements RequestedAction, AdminRequestedAction{
this.predicateUri = predicateUri; this.predicateUri = predicateUri;
} }
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -2,8 +2,6 @@
package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces; package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces;
/** marker interface */ public interface AdminRequestedAction extends RequestedAction {
/** marker interface */
public interface AdminRequestedAction {
} }

View file

@ -2,7 +2,6 @@
package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces; package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces;
/** marker interface */ public interface OntoRequestedAction extends RequestedAction {
public interface OntoRequestedAction { /** marker interface */
} }

View file

@ -13,7 +13,8 @@ public abstract class SingleParameterAction implements RequestedAction {
this.subjectUri = subjectUri; this.subjectUri = subjectUri;
} }
public String toString(){ @Override
public String toString(){
return this.getClass().getName() + " <"+subjectUri+">"; return this.getClass().getName() + " <"+subjectUri+">";
} }
} }

View file

@ -6,7 +6,6 @@ public abstract class TwoParameterAction implements RequestedAction {
protected String resourceUri; protected String resourceUri;
protected String secondUri; protected String secondUri;
public String getResourceUri() { public String getResourceUri() {
return resourceUri; return resourceUri;
} }
@ -20,5 +19,4 @@ public abstract class TwoParameterAction implements RequestedAction {
this.secondUri = secondUri; this.secondUri = secondUri;
} }
} }

View file

@ -7,16 +7,17 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction;
public class CreateOwlClass extends SingleParameterAction implements RequestedAction, OntoRequestedAction { public class CreateOwlClass extends SingleParameterAction implements OntoRequestedAction {
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,15 +7,16 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction;
public class DefineDataProperty extends SingleParameterAction implements RequestedAction, OntoRequestedAction{ public class DefineDataProperty extends SingleParameterAction implements OntoRequestedAction{
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,16 +7,17 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction;
public class DefineObjectProperty extends SingleParameterAction implements RequestedAction, OntoRequestedAction{ public class DefineObjectProperty extends SingleParameterAction implements OntoRequestedAction{
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -7,14 +7,15 @@ import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.OntoRequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestActionConstants;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction; import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.SingleParameterAction;
public class RemoveOwlClass extends SingleParameterAction implements RequestedAction, OntoRequestedAction{ public class RemoveOwlClass extends SingleParameterAction implements OntoRequestedAction{
public String getURI() { @Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName(); return RequestActionConstants.actionNamespace + this.getClass().getName();
} }
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){ @Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this); return policy.visit(ids,this);
} }
} }

View file

@ -5,10 +5,8 @@ package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.propstmt;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle; import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class AddObjectPropStmt extends AbstractObjectPropertyAction implements public class AddObjectPropStmt extends AbstractObjectPropertyAction {
RequestedAction {
public AddObjectPropStmt(String uriOfSub, String uriOfPred, String uriOfObj) { public AddObjectPropStmt(String uriOfSub, String uriOfPred, String uriOfObj) {
super(uriOfSub, uriOfPred, uriOfObj); super(uriOfSub, uriOfPred, uriOfObj);

View file

@ -5,10 +5,8 @@ package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.propstmt;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle; import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class DropObjectPropStmt extends AbstractObjectPropertyAction implements public class DropObjectPropStmt extends AbstractObjectPropertyAction {
RequestedAction {
public DropObjectPropStmt(String sub, String pred, String obj) { public DropObjectPropStmt(String sub, String pred, String obj) {
super(sub, pred, obj); super(sub, pred, obj);

View file

@ -5,11 +5,9 @@ package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.propstmt;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle; import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
import edu.cornell.mannlib.vitro.webapp.beans.ObjectPropertyStatement; import edu.cornell.mannlib.vitro.webapp.beans.ObjectPropertyStatement;
public class EditObjPropStmt extends AbstractObjectPropertyAction implements public class EditObjPropStmt extends AbstractObjectPropertyAction {
RequestedAction {
public EditObjPropStmt(ObjectPropertyStatement ops) { public EditObjPropStmt(ObjectPropertyStatement ops) {
super(ops.getSubjectURI(), ops.getPropertyURI(), ops.getObjectURI()); super(ops.getSubjectURI(), ops.getPropertyURI(), ops.getObjectURI());

View file

@ -5,15 +5,14 @@ package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.resource;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle; import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class AddResource extends AbstractResourceAction implements public class AddResource extends AbstractResourceAction {
RequestedAction {
public AddResource(String typeUri, String subjectUri) { public AddResource(String typeUri, String subjectUri) {
super(typeUri, subjectUri); super(typeUri, subjectUri);
} }
@Override
public PolicyDecision accept(VisitingPolicyIface policy, public PolicyDecision accept(VisitingPolicyIface policy,
IdentifierBundle ids) { IdentifierBundle ids) {
return policy.visit(ids, this); return policy.visit(ids, this);

View file

@ -5,15 +5,14 @@ package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.resource;
import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle; import edu.cornell.mannlib.vitro.webapp.auth.identifier.IdentifierBundle;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.PolicyDecision;
import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface; import edu.cornell.mannlib.vitro.webapp.auth.policy.ifaces.VisitingPolicyIface;
import edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces.RequestedAction;
public class DropResource extends AbstractResourceAction implements public class DropResource extends AbstractResourceAction {
RequestedAction {
public DropResource(String typeUri, String subjectUri) { public DropResource(String typeUri, String subjectUri) {
super(typeUri, subjectUri); super(typeUri, subjectUri);
} }
@Override
public PolicyDecision accept(VisitingPolicyIface policy, public PolicyDecision accept(VisitingPolicyIface policy,
IdentifierBundle ids) { IdentifierBundle ids) {
return policy.visit(ids, this); return policy.visit(ids, this);