NIHVIVO-2211 Clean up the type hierarchy under RequestedAction.
This commit is contained in:
parent
84c544accc
commit
5b36920c05
20 changed files with 68 additions and 72 deletions
|
@ -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 AddNewUser implements RequestedAction, AdminRequestedAction{
|
||||
public String getURI() {
|
||||
public class AddNewUser implements AdminRequestedAction{
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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,10 +19,12 @@ public class LoadOntology implements RequestedAction , AdminRequestedAction{
|
|||
this.ontologyUrl = ontologyUrl;
|
||||
}
|
||||
|
||||
public String getURI() {
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.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 String getURI() {
|
||||
public class RebuildTextIndex implements AdminRequestedAction{
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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,10 +19,12 @@ public class RemoveUser implements RequestedAction, AdminRequestedAction{
|
|||
this.userUri = userUri;
|
||||
}
|
||||
|
||||
public String getURI() {
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.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" */
|
||||
public String getURI() {
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.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 String getURI() {
|
||||
public class UpdateTextIndex implements AdminRequestedAction{
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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,10 +18,12 @@ public class UploadFile implements RequestedAction, AdminRequestedAction{
|
|||
this.predicateUri = predicateUri;
|
||||
}
|
||||
|
||||
public String getURI() {
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
|
||||
package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces;
|
||||
|
||||
/** marker interface */
|
||||
|
||||
public interface AdminRequestedAction {
|
||||
|
||||
public interface AdminRequestedAction extends RequestedAction {
|
||||
/** marker interface */
|
||||
}
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
package edu.cornell.mannlib.vitro.webapp.auth.requestedAction.ifaces;
|
||||
|
||||
/** marker interface */
|
||||
public interface OntoRequestedAction {
|
||||
|
||||
public interface OntoRequestedAction extends RequestedAction {
|
||||
/** marker interface */
|
||||
}
|
||||
|
|
|
@ -13,7 +13,8 @@ public abstract class SingleParameterAction implements RequestedAction {
|
|||
this.subjectUri = subjectUri;
|
||||
}
|
||||
|
||||
public String toString(){
|
||||
@Override
|
||||
public String toString(){
|
||||
return this.getClass().getName() + " <"+subjectUri+">";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -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.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 {
|
||||
|
||||
public String getURI() {
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 DefineDataProperty extends SingleParameterAction implements RequestedAction, OntoRequestedAction{
|
||||
public String getURI() {
|
||||
public class DefineDataProperty extends SingleParameterAction implements OntoRequestedAction{
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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.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{
|
||||
|
||||
public String getURI() {
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 RemoveOwlClass extends SingleParameterAction implements RequestedAction, OntoRequestedAction{
|
||||
public String getURI() {
|
||||
public class RemoveOwlClass extends SingleParameterAction implements OntoRequestedAction{
|
||||
@Override
|
||||
public String getURI() {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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());
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue