/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* Kind, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
namespace PortCMIS
{
///
/// Keys for permission mappings.
///
public static class PermissionMappingKeys
{
/// Key canGetDescendents.Folder
public const string CanGetDescendentsFolder = "canGetDescendents.Folder";
/// Key canGetChildren.Folder
public const string CanGetChildrenFolder = "canGetChildren.Folder";
/// Key canGetParents.Folder
public const string CanGetParentsFolder = "canGetParents.Folder";
/// Key canGetFolderParent.Object
public const string CanGetFolderParentObject = "canGetFolderParent.Object";
/// Key canCreateDocument.Folder
public const string CanCreateDocumentFolder = "canCreateDocument.Folder";
/// Key canCreateFolder.Folder
public const string CanCreateFolderFolder = "canCreateFolder.Folder";
/// Key canCreateRelationship.Source
public const string CanCreateRelationshipSource = "canCreateRelationship.Source";
/// Key canCreateRelationship.Target
public const string CanCreateRelationshipTarget = "canCreateRelationship.Target";
/// Key canGetProperties.Object
public const string CanGetPropertiesObject = "canGetProperties.Object";
/// Key canViewContent.Object
public const string CanViewContentObject = "canViewContent.Object";
/// Key canUpdateProperties.Object
public const string CanUpdatePropertiesObject = "canUpdateProperties.Object";
/// Key canMove.Object
public const string CanMoveObject = "canMove.Object";
/// Key canMove.Target
public const string CanMoveTarget = "canMove.Target";
/// Key canMove.Source
public const string CanMoveSource = "canMove.Source";
/// Key canDelete.Objectr
public const string CanDeleteObject = "canDelete.Object";
/// Key canDeleteTree.Folder
public const string CanDeleteTreeFolder = "canDeleteTree.Folder";
/// Key canSetContent.Document
public const string CanSetContentDocument = "canSetContent.Document";
/// Key canDeleteContent.Document
public const string CanDeleteContentDocument = "canDeleteContent.Document";
/// Key canAddToFolder.Object
public const string CanAddToFolderObject = "canAddToFolder.Object";
/// Key canAddToFolder.Folder
public const string CanAddToFolderFolder = "canAddToFolder.Folder";
/// Key canRemoveFromFolder.Object
public const string CanRemoveFromFolderObject = "canRemoveFromFolder.Object";
/// Key canRemoveFromFolder.Folder
public const string CanRemoveFromFolderFolder = "canRemoveFromFolder.Folder";
/// Key canCheckout.Document
public const string CanCheckoutDocument = "canCheckout.Document";
/// Key canCancelCheckout.Document
public const string CanCancelCheckoutDocument = "canCancelCheckout.Document";
/// Key canCheckin.Document
public const string CanCheckinDocument = "canCheckin.Document";
/// Key canGetAllVersions.VersionSeries
public const string CanGetAllVersionsVersionSeries = "canGetAllVersions.VersionSeries";
/// Key canGetObjectRelationships.Object
public const string CanGetObjectRelationshipSObject = "canGetObjectRelationships.Object";
/// Key canAddPolicy.Object
public const string CanAddPolicyObject = "canAddPolicy.Object";
/// Key canAddPolicy.Policy
public const string CanAddPolicyPolicy = "canAddPolicy.Policy";
/// Key canRemovePolicy.Object
public const string CanRemovePolicyObject = "canRemovePolicy.Object";
/// Key canRemovePolicy.Policy
public const string CanRemovePolicyPolicy = "canRemovePolicy.Policy";
/// Key canGetAppliedPolicies.Object
public const string CanGetAppliesPoliciesObject = "canGetAppliedPolicies.Object";
/// Key canGetAcl.Object
public const string CanGetAclObject = "canGetAcl.Object";
/// Key canApplyAcl.Object
public const string CanApplyAclObject = "canApplyAcl.Object";
}
}