package org.alfresco.repo.cmis.ws; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; /** *
Java class for allowableActionEnum. * *
The following schema fragment specifies the expected content contained within this class. *
*
* <simpleType name="allowableActionEnum"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="canGetProperties"/> * <enumeration value="canUpdateProperties"/> * <enumeration value="canDeleteObject"/> * <enumeration value="canGetObjectParents"/> * <enumeration value="canGetFolderParent"/> * <enumeration value="canMoveObject"/> * <enumeration value="canAddObjectToFolder"/> * <enumeration value="canRemoveObjectFromFolder"/> * <enumeration value="canGetRelationships"/> * <enumeration value="canApplyPolicy"/> * <enumeration value="canRemovePolicy"/> * <enumeration value="canGetAppliedPolicies"/> * <enumeration value="canGetContentStream"/> * <enumeration value="canSetContentStream"/> * <enumeration value="canDeleteContentStream"/> * <enumeration value="canCheckOut"/> * <enumeration value="canCancelCheckout"/> * <enumeration value="canCheckIn"/> * <enumeration value="canGetChildren"/> * <enumeration value="canGetDescendants"/> * <enumeration value="canCreateDocument"/> * <enumeration value="canCreateFolder"/> * <enumeration value="canCreateRelationship"/> * <enumeration value="canCreatePolicy"/> * <enumeration value="canDeleteTree"/> * </restriction> * </simpleType> ** */ @XmlEnum public enum AllowableActionEnum { @XmlEnumValue("canAddObjectToFolder") CAN_ADD_OBJECT_TO_FOLDER("canAddObjectToFolder"), @XmlEnumValue("canApplyPolicy") CAN_APPLY_POLICY("canApplyPolicy"), @XmlEnumValue("canCancelCheckout") CAN_CANCEL_CHECKOUT("canCancelCheckout"), @XmlEnumValue("canCheckIn") CAN_CHECK_IN("canCheckIn"), @XmlEnumValue("canCheckOut") CAN_CHECK_OUT("canCheckOut"), @XmlEnumValue("canCreateDocument") CAN_CREATE_DOCUMENT("canCreateDocument"), @XmlEnumValue("canCreateFolder") CAN_CREATE_FOLDER("canCreateFolder"), @XmlEnumValue("canCreatePolicy") CAN_CREATE_POLICY("canCreatePolicy"), @XmlEnumValue("canCreateRelationship") CAN_CREATE_RELATIONSHIP("canCreateRelationship"), @XmlEnumValue("canDeleteContentStream") CAN_DELETE_CONTENT_STREAM("canDeleteContentStream"), @XmlEnumValue("canDeleteObject") CAN_DELETE_OBJECT("canDeleteObject"), @XmlEnumValue("canDeleteTree") CAN_DELETE_TREE("canDeleteTree"), @XmlEnumValue("canGetAppliedPolicies") CAN_GET_APPLIED_POLICIES("canGetAppliedPolicies"), @XmlEnumValue("canGetChildren") CAN_GET_CHILDREN("canGetChildren"), @XmlEnumValue("canGetContentStream") CAN_GET_CONTENT_STREAM("canGetContentStream"), @XmlEnumValue("canGetDescendants") CAN_GET_DESCENDANTS("canGetDescendants"), @XmlEnumValue("canGetFolderParent") CAN_GET_FOLDER_PARENT("canGetFolderParent"), @XmlEnumValue("canGetObjectParents") CAN_GET_OBJECT_PARENTS("canGetObjectParents"), @XmlEnumValue("canGetProperties") CAN_GET_PROPERTIES("canGetProperties"), @XmlEnumValue("canGetRelationships") CAN_GET_RELATIONSHIPS("canGetRelationships"), @XmlEnumValue("canMoveObject") CAN_MOVE_OBJECT("canMoveObject"), @XmlEnumValue("canRemoveObjectFromFolder") CAN_REMOVE_OBJECT_FROM_FOLDER("canRemoveObjectFromFolder"), @XmlEnumValue("canRemovePolicy") CAN_REMOVE_POLICY("canRemovePolicy"), @XmlEnumValue("canSetContentStream") CAN_SET_CONTENT_STREAM("canSetContentStream"), @XmlEnumValue("canUpdateProperties") CAN_UPDATE_PROPERTIES("canUpdateProperties"); private final String value; AllowableActionEnum(String v) { value = v; } public String value() { return value; } public static AllowableActionEnum fromValue(String v) { for (AllowableActionEnum c: AllowableActionEnum.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v.toString()); } }