001/* 002 * (C) Copyright 2018 Nuxeo (http://nuxeo.com/) and others. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 * 016 * Contributors: 017 * pierre 018 */ 019package org.nuxeo.ecm.core.io.avro; 020 021/** 022 * Constants used in this package. 023 * 024 * @since 10.2 025 */ 026public class AvroConstants { 027 028 public static final String ACL = "acl"; 029 030 public static final String AVRO_LOGICALTYPE_SCHEMA = "schema"; 031 032 public static final String AVRO_LOGICTYPE_TIMESTAMP_MILLIS = "timestamp-millis"; 033 034 public static final String CHANGE_TOKEN = "changeToken"; 035 036 public static final String CONTENT = "content"; 037 038 public static final String CONTENT_NAME = "name"; 039 040 public static final String CURRENT_LIFE_CYCLE_STATE = "currentLifeCycleState"; 041 042 public static final String DATA = "data"; 043 044 public static final String DIGEST = "digest"; 045 046 public static final String DOCUMENT_MODEL = "documentModel"; 047 048 public static final String DOCUMENT_TYPE = "documentType"; 049 050 public static final String ECM = "ecm"; 051 052 public static final String ENCODING = "encoding"; 053 054 public static final String IS_CHECKEDIN = "isCheckedIn"; 055 056 public static final String IS_LATEST_MAJOR_VERSION = "isLatestMajorVersion"; 057 058 public static final String IS_LATEST_VERSION = "isLatestVersion"; 059 060 public static final String IS_PROXY = "isProxy"; 061 062 public static final String IS_TRASHED = "isTrashed"; 063 064 public static final String IS_VERSION = "isVersion"; 065 066 public static final String MIME_TYPE = "mime-type"; 067 068 public static final String MIXIN_TYPES = "mixinType"; 069 070 public static final String NAME = "name"; 071 072 public static final String PARENT_ID = "parentId"; 073 074 public static final String PATH = "path"; 075 076 public static final String POS = "pos"; 077 078 public static final String PRIMARY_TYPE = "primaryType"; 079 080 public static final String REPOSITORY_NAME = "repository"; 081 082 public static final String TAGS = "tag"; 083 084 public static final String TITLE = "title"; 085 086 public static final String UUID = "uuid"; 087 088 public static final String VERSION_LABEL = "versionLabel"; 089 090 public static final String VERSION_VERSIONABLE_ID = "versionVersionableId"; 091 092}