package org.alfresco.repo.cmis.ws; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** *
Java class for enumRestArguments. * *
The following schema fragment specifies the expected content contained within this class. *
*
* <simpleType name="enumRestArguments">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="childTypes"/>
* <enumeration value="continueOnFailure"/>
* <enumeration value="checkin"/>
* <enumeration value="checkinComment"/>
* <enumeration value="depth"/>
* <enumeration value="direction"/>
* <enumeration value="filter"/>
* <enumeration value="folderByPath"/>
* <enumeration value="folderId"/>
* <enumeration value="includeAllowableActions"/>
* <enumeration value="includePropertyDefinitions"/>
* <enumeration value="includeRelationships"/>
* <enumeration value="includeSubrelationshipTypes"/>
* <enumeration value="length"/>
* <enumeration value="major"/>
* <enumeration value="majorVersion"/>
* <enumeration value="maxItems"/>
* <enumeration value="offset"/>
* <enumeration value="removeFrom"/>
* <enumeration value="relationshipType"/>
* <enumeration value="repositoryId"/>
* <enumeration value="returnToRoot"/>
* <enumeration value="returnVersion"/>
* <enumeration value="skipCount"/>
* <enumeration value="thisVersion"/>
* <enumeration value="typeId"/>
* <enumeration value="types"/>
* <enumeration value="unfileMultiFiledDocuments"/>
* <enumeration value="versioningState"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "enumRestArguments", namespace = "http://docs.oasis-open.org/ns/cmis/core/200901")
@XmlEnum
public enum EnumRestArguments {
@XmlEnumValue("childTypes")
CHILD_TYPES("childTypes"),
@XmlEnumValue("continueOnFailure")
CONTINUE_ON_FAILURE("continueOnFailure"),
@XmlEnumValue("checkin")
CHECKIN("checkin"),
@XmlEnumValue("checkinComment")
CHECKIN_COMMENT("checkinComment"),
@XmlEnumValue("depth")
DEPTH("depth"),
@XmlEnumValue("direction")
DIRECTION("direction"),
@XmlEnumValue("filter")
FILTER("filter"),
@XmlEnumValue("folderByPath")
FOLDER_BY_PATH("folderByPath"),
@XmlEnumValue("folderId")
FOLDER_ID("folderId"),
@XmlEnumValue("includeAllowableActions")
INCLUDE_ALLOWABLE_ACTIONS("includeAllowableActions"),
@XmlEnumValue("includePropertyDefinitions")
INCLUDE_PROPERTY_DEFINITIONS("includePropertyDefinitions"),
@XmlEnumValue("includeRelationships")
INCLUDE_RELATIONSHIPS("includeRelationships"),
@XmlEnumValue("includeSubrelationshipTypes")
INCLUDE_SUBRELATIONSHIP_TYPES("includeSubrelationshipTypes"),
@XmlEnumValue("length")
LENGTH("length"),
@XmlEnumValue("major")
MAJOR("major"),
@XmlEnumValue("majorVersion")
MAJOR_VERSION("majorVersion"),
@XmlEnumValue("maxItems")
MAX_ITEMS("maxItems"),
@XmlEnumValue("offset")
OFFSET("offset"),
@XmlEnumValue("removeFrom")
REMOVE_FROM("removeFrom"),
@XmlEnumValue("relationshipType")
RELATIONSHIP_TYPE("relationshipType"),
@XmlEnumValue("repositoryId")
REPOSITORY_ID("repositoryId"),
@XmlEnumValue("returnToRoot")
RETURN_TO_ROOT("returnToRoot"),
@XmlEnumValue("returnVersion")
RETURN_VERSION("returnVersion"),
@XmlEnumValue("skipCount")
SKIP_COUNT("skipCount"),
@XmlEnumValue("thisVersion")
THIS_VERSION("thisVersion"),
@XmlEnumValue("typeId")
TYPE_ID("typeId"),
@XmlEnumValue("types")
TYPES("types"),
@XmlEnumValue("unfileMultiFiledDocuments")
UNFILE_MULTI_FILED_DOCUMENTS("unfileMultiFiledDocuments"),
@XmlEnumValue("versioningState")
VERSIONING_STATE("versioningState");
private final String value;
EnumRestArguments(String v) {
value = v;
}
public String value() {
return value;
}
public static EnumRestArguments fromValue(String v) {
for (EnumRestArguments c: EnumRestArguments.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}