/*
* This program is free software; you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software
* Foundation.
*
* You should have received a copy of the GNU Lesser General Public License along with this
* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
* or from the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU Lesser General Public License for more details.
*
* Copyright 2010 Pentaho Corporation. All rights reserved.
*
* @created Jan, 2010
* @author James Dixon
*
*/
package org.pentaho.commons.util.repository.type;
public class AllowableActions {
private String parentId;
private String parentUrl;
private boolean canDelete;
private boolean canUpdateProperties;
private boolean canGetProperties;
private boolean canGetRelationships;
private boolean canGetParents;
private boolean canGetFolderParent;
private boolean canGetDescendants;
private boolean canMove;
private boolean canDeleteVersion;
private boolean canDeleteContent;
private boolean canCheckout;
private boolean canCancelCheckout;
private boolean canCheckin;
private boolean canSetContent;
private boolean canGetAllVersions;
private boolean canAddToFolder;
private boolean canRemoveFromFolder;
private boolean canViewContent;
private boolean canAddPolicy;
private boolean canGetAppliedPolicies;
private boolean canRemovePolicy;
private boolean canGetChildren;
private boolean canCreateDocument;
private boolean canCreateFolder;
private boolean canCreateRelationship;
private boolean canCreatePolicy;
private boolean canDeleteTree;
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
public String getParentUrl() {
return parentUrl;
}
public void setParentUrl(String parentUrl) {
this.parentUrl = parentUrl;
}
public boolean isCanDelete() {
return canDelete;
}
public void setCanDelete(boolean canDelete) {
this.canDelete = canDelete;
}
public boolean isCanUpdateProperties() {
return canUpdateProperties;
}
public void setCanUpdateProperties(boolean canUpdateProperties) {
this.canUpdateProperties = canUpdateProperties;
}
public boolean isCanGetProperties() {
return canGetProperties;
}
public void setCanGetProperties(boolean canGetProperties) {
this.canGetProperties = canGetProperties;
}
public boolean isCanGetRelationships() {
return canGetRelationships;
}
public void setCanGetRelationships(boolean canGetRelationships) {
this.canGetRelationships = canGetRelationships;
}
public boolean isCanGetParents() {
return canGetParents;
}
public void setCanGetParents(boolean canGetParents) {
this.canGetParents = canGetParents;
}
public boolean isCanGetFolderParent() {
return canGetFolderParent;
}
public void setCanGetFolderParent(boolean canGetFolderParent) {
this.canGetFolderParent = canGetFolderParent;
}
public boolean isCanGetDescendants() {
return canGetDescendants;
}
public void setCanGetDescendants(boolean canGetDescendants) {
this.canGetDescendants = canGetDescendants;
}
public boolean isCanMove() {
return canMove;
}
public void setCanMove(boolean canMove) {
this.canMove = canMove;
}
public boolean isCanDeleteVersion() {
return canDeleteVersion;
}
public void setCanDeleteVersion(boolean canDeleteVersion) {
this.canDeleteVersion = canDeleteVersion;
}
public boolean isCanDeleteContent() {
return canDeleteContent;
}
public void setCanDeleteContent(boolean canDeleteContent) {
this.canDeleteContent = canDeleteContent;
}
public boolean isCanCheckout() {
return canCheckout;
}
public void setCanCheckout(boolean canCheckout) {
this.canCheckout = canCheckout;
}
public boolean isCanCancelCheckout() {
return canCancelCheckout;
}
public void setCanCancelCheckout(boolean canCancelCheckout) {
this.canCancelCheckout = canCancelCheckout;
}
public boolean isCanCheckin() {
return canCheckin;
}
public void setCanCheckin(boolean canCheckin) {
this.canCheckin = canCheckin;
}
public boolean isCanSetContent() {
return canSetContent;
}
public void setCanSetContent(boolean canSetContent) {
this.canSetContent = canSetContent;
}
public boolean isCanGetAllVersions() {
return canGetAllVersions;
}
public void setCanGetAllVersions(boolean canGetAllVersions) {
this.canGetAllVersions = canGetAllVersions;
}
public boolean isCanAddToFolder() {
return canAddToFolder;
}
public void setCanAddToFolder(boolean canAddToFolder) {
this.canAddToFolder = canAddToFolder;
}
public boolean isCanRemoveFromFolder() {
return canRemoveFromFolder;
}
public void setCanRemoveFromFolder(boolean canRemoveFromFolder) {
this.canRemoveFromFolder = canRemoveFromFolder;
}
public boolean isCanViewContent() {
return canViewContent;
}
public void setCanViewContent(boolean canViewContent) {
this.canViewContent = canViewContent;
}
public boolean isCanAddPolicy() {
return canAddPolicy;
}
public void setCanAddPolicy(boolean canAddPolicy) {
this.canAddPolicy = canAddPolicy;
}
public boolean isCanGetAppliedPolicies() {
return canGetAppliedPolicies;
}
public void setCanGetAppliedPolicies(boolean canGetAppliedPolicies) {
this.canGetAppliedPolicies = canGetAppliedPolicies;
}
public boolean isCanRemovePolicy() {
return canRemovePolicy;
}
public void setCanRemovePolicy(boolean canRemovePolicy) {
this.canRemovePolicy = canRemovePolicy;
}
public boolean isCanGetChildren() {
return canGetChildren;
}
public void setCanGetChildren(boolean canGetChildren) {
this.canGetChildren = canGetChildren;
}
public boolean isCanCreateDocument() {
return canCreateDocument;
}
public void setCanCreateDocument(boolean canCreateDocument) {
this.canCreateDocument = canCreateDocument;
}
public boolean isCanCreateFolder() {
return canCreateFolder;
}
public void setCanCreateFolder(boolean canCreateFolder) {
this.canCreateFolder = canCreateFolder;
}
public boolean isCanCreateRelationship() {
return canCreateRelationship;
}
public void setCanCreateRelationship(boolean canCreateRelationship) {
this.canCreateRelationship = canCreateRelationship;
}
public boolean isCanCreatePolicy() {
return canCreatePolicy;
}
public void setCanCreatePolicy(boolean canCreatePolicy) {
this.canCreatePolicy = canCreatePolicy;
}
public boolean isCanDeleteTree() {
return canDeleteTree;
}
public void setCanDeleteTree(boolean canDeleteTree) {
this.canDeleteTree = canDeleteTree;
}
}