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,12 +7,13 @@ 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.requestedAction.ifaces.AdminRequestedAction;
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{
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
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.requestedAction.ifaces.AdminRequestedAction;
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;
public String getOntologyUrl() {
@ -20,9 +19,11 @@ public class LoadOntology implements RequestedAction , AdminRequestedAction{
this.ontologyUrl = ontologyUrl;
}
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this);
}

View file

@ -7,13 +7,13 @@ 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.requestedAction.ifaces.AdminRequestedAction;
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() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
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.requestedAction.ifaces.AdminRequestedAction;
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;
public String getUserUri() {
@ -20,9 +19,11 @@ public class RemoveUser implements RequestedAction, AdminRequestedAction{
this.userUri = userUri;
}
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this);
}

View file

@ -7,20 +7,20 @@ 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.requestedAction.ifaces.AdminRequestedAction;
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.
* @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() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this);
}

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.requestedAction.ifaces.AdminRequestedAction;
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{
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
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.requestedAction.ifaces.AdminRequestedAction;
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 predicateUri;
@ -20,9 +18,11 @@ public class UploadFile implements RequestedAction, AdminRequestedAction{
this.predicateUri = predicateUri;
}
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this);
}

View file

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

View file

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

View file

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

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.requestedAction.ifaces.OntoRequestedAction;
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;
public class CreateOwlClass extends SingleParameterAction implements RequestedAction, OntoRequestedAction {
public class CreateOwlClass extends SingleParameterAction implements OntoRequestedAction {
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
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.requestedAction.ifaces.OntoRequestedAction;
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;
public class DefineDataProperty extends SingleParameterAction implements RequestedAction, OntoRequestedAction{
public class DefineDataProperty extends SingleParameterAction implements OntoRequestedAction{
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
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.requestedAction.ifaces.OntoRequestedAction;
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;
public class DefineObjectProperty extends SingleParameterAction implements RequestedAction, OntoRequestedAction{
public class DefineObjectProperty extends SingleParameterAction implements OntoRequestedAction{
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
return policy.visit(ids,this);
}

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.requestedAction.ifaces.OntoRequestedAction;
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;
public class RemoveOwlClass extends SingleParameterAction implements RequestedAction, OntoRequestedAction{
public class RemoveOwlClass extends SingleParameterAction implements OntoRequestedAction{
@Override
public String getURI() {
return RequestActionConstants.actionNamespace + this.getClass().getName();
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy, IdentifierBundle ids){
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.policy.ifaces.PolicyDecision;
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
RequestedAction {
public class AddObjectPropStmt extends AbstractObjectPropertyAction {
public AddObjectPropStmt(String uriOfSub, String uriOfPred, String 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.policy.ifaces.PolicyDecision;
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
RequestedAction {
public class DropObjectPropStmt extends AbstractObjectPropertyAction {
public DropObjectPropStmt(String sub, String pred, String 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.policy.ifaces.PolicyDecision;
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;
public class EditObjPropStmt extends AbstractObjectPropertyAction implements
RequestedAction {
public class EditObjPropStmt extends AbstractObjectPropertyAction {
public EditObjPropStmt(ObjectPropertyStatement ops) {
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.policy.ifaces.PolicyDecision;
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
RequestedAction {
public class AddResource extends AbstractResourceAction {
public AddResource(String typeUri, String subjectUri) {
super(typeUri, subjectUri);
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy,
IdentifierBundle ids) {
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.policy.ifaces.PolicyDecision;
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
RequestedAction {
public class DropResource extends AbstractResourceAction {
public DropResource(String typeUri, String subjectUri) {
super(typeUri, subjectUri);
}
@Override
public PolicyDecision accept(VisitingPolicyIface policy,
IdentifierBundle ids) {
return policy.visit(ids, this);