/* * � Copyright IBM Corp. 2011 * * Licensed 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. */ package com.ibm.domino.services.rest; public class RestServiceConstants { // Common attributes names used in JsonWriter public static final String ATTR_UNID = "@unid"; //$NON-NLS-1$ public static final String ATTR_NOTEID = "@noteid"; //$NON-NLS-1$ public static final String ATTR_LINK = "@link"; //$NON-NLS-1$ public static final String ATTR_LINK_REL = "rel"; //$NON-NLS-1$ public static final String ATTR_LINK_HREF = "href"; //$NON-NLS-1$ public static final String ATTR_HREF = "@href"; //$NON-NLS-1$ public static final String ATTR_TITLE = "@title"; //$NON-NLS-1$ public static final String ATTR_UPDATED = "@updated"; //$NON-NLS-1$ public static final String ATTR_CODE = "code"; //$NON-NLS-1$ public static final String ATTR_DATA = "data"; //$NON-NLS-1$ public static final String ATTR_CONTENT = "content"; //$NON-NLS-1$ public static final String ATTR_MESSAGE = "message"; //$NON-NLS-1$ public static final String ATTR_TYPE = "type"; //$NON-NLS-1$ // View service attributes names used in JsonWriter public static final String ATTR_ENTRYID = "@entryid"; //$NON-NLS-1$ public static final String ATTR_TIMESTAMP = "@timestamp"; //$NON-NLS-1$ public static final String ATTR_TOPLEVELENTRIES = "@toplevelentries"; //$NON-NLS-1$ public static final String ATTR_POSITION = "@position"; //$NON-NLS-1$ public static final String ATTR_READ = "@read"; //$NON-NLS-1$ public static final String ATTR_SIBLINGS = "@siblings"; //$NON-NLS-1$ public static final String ATTR_DESCENDANTS = "@descendants"; //$NON-NLS-1$ public static final String ATTR_CHILDREN = "@children"; //$NON-NLS-1$ public static final String ATTR_INDENT = "@indent"; //$NON-NLS-1$ public static final String ATTR_COLUMNNUMBER = "@columnnumber"; //$NON-NLS-1$ public static final String ATTR_NAME = "@name"; //$NON-NLS-1$ public static final String ATTR_FORM = "@form"; //$NON-NLS-1$ public static final String ATTR_CATEGORY = "@category"; //$NON-NLS-1$ public static final String ATTR_RESPONSE = "@response"; //$NON-NLS-1$ public static final String ATTR_ITEMS = "items"; //$NON-NLS-1$ public static final String ATTR_VIEWENTRY = "viewentry"; //$NON-NLS-1$ public static final String ATTR_ENTRYDATA = "entrydata"; //$NON-NLS-1$ public static final String ATTR_TEXT = "text"; //$NON-NLS-1$ public static final String ATTR_TEXTLIST = "textlist"; //$NON-NLS-1$ public static final String ATTR_NUMBER = "number"; //$NON-NLS-1$ public static final String ATTR_NUMBERLIST = "numberlist"; //$NON-NLS-1$ public static final String ATTR_BOOLEAN = "boolean"; //$NON-NLS-1$ public static final String ATTR_BOOLEANLIST = "booleanlist"; //$NON-NLS-1$ public static final String ATTR_DATETIME = "datetime"; //$NON-NLS-1$ public static final String ATTR_DATETIMELIST = "datetimelist"; //$NON-NLS-1$ public static final String ATTR_ZERO = "0"; //$NON-NLS-1$ // Document service attributes names used in JsonWriter public static final String ATTR_PARENTID = "@parentid"; //$NON-NLS-1$ public static final String ATTR_CREATED = "@created"; //$NON-NLS-1$ public static final String ATTR_MODIFIED = "@modified"; //$NON-NLS-1$ public static final String ATTR_AUTHORS = "@authors"; //$NON-NLS-1$ public static final String ATTR_CONTENTTYPE = "contentType"; //$NON-NLS-1$ public static final String ATTR_CONTENT_TYPE = ATTR_CONTENTTYPE; //$NON-NLS-1$ public static final String ATTR_CONTENT_TRANSFER_ENCODING = "contentTransferEncoding"; //$NON-NLS-1$ public static final String ATTR_CONTENT_CONTENT_DISPOSITION = "contentDisposition"; //$NON-NLS-1$ public static final String ATTR_CONTENT_ID = "contentID"; //$NON-NLS-1$ public static final String ATTR_CONTENT_ENCODING = "contentEncoding"; //$NON-NLS-1$ public static final String ATTR_ATTACHMENTS = "attachments"; //$NON-NLS-1$ public static final String ATTR_BOUNDARY = "boundary"; //$NON-NLS-1$ // View design attribute public static final String ATTRIB_NAME = "@name"; // $NON-NLS-1$ public static final String ATTRIB_COLUMNNUMBER = "@columnNumber"; // $NON-NLS-1$ public static final String ATTRIB_TITLE = "@title"; // $NON-NLS-1$ public static final String ATTRIB_WIDTH = "@width"; // $NON-NLS-1$ public static final String ATTRIB_HIDDEN = "@hidden"; // $NON-NLS-1$ public static final String ATTRIB_CATEGORY = "@category"; // $NON-NLS-1$ public static final String ATTRIB_RESPONSE = "@response"; // $NON-NLS-1$ public static final String ATTRIB_ALIGNMENT = "@alignment"; // $NON-NLS-1$ public static final String ATTRIB_TWISTIE = "@twistie"; // $NON-NLS-1$ public static final String ATTRIB_FIELD = "@field"; // $NON-NLS-1$ //Document item names public static final String ITEM_BODY = "body"; //$NON-NLS-1$ public static final String ITEM_FORM = "Form"; //$NON-NLS-1$ public static final String ITEM_REF = "$ref"; //$NON-NLS-1$ public static final String ITEM_FLAGS = "$Flags"; //$NON-NLS-1$ public static final String ITEM_FILE = "$FILE"; //$NON-NLS-1$" public static final String ITEM_FONTS = "$Fonts"; //$NON-NLS-1$" //Document item types public static final String TYPE_DATETIME = "datetime"; //$NON-NLS-1$ public static final String TYPE_RICHTEXT = "richtext"; //$NON-NLS-1$ public static final String TYPE_MIMEPART = "mimepart"; //$NON-NLS-1$ public static final String TYPE_MULTIPART = "multipart"; //$NON-NLS-1$ // Json factory property names public static final String JSON_FACTORY_PROPERTY_ID = "id"; //$NON-NLS-1$ public static final String JSON_FACTORY_PROPERTY_METHOD = "method"; //$NON-NLS-1$ public static final String JSON_FACTORY_PROPERTY_PARAMS = "params"; //$NON-NLS-1$ public static final String JSON_FACTORY_PROPERTY_RESULT = "result"; //$NON-NLS-1$ public static final String JSON_FACTORY_PROPERTY_ERROR = "error"; //$NON-NLS-1$ // Json Object property names public static final String JSON_OBJECT_PROPERTY_ROWS = "rows"; //$NON-NLS-1$ public static final String JSON_OBJECT_PROPERTY_OP = "op"; //$NON-NLS-1$ public static final String JSON_OBJECT_PROPERTY_ID = "id"; //$NON-NLS-1$ public static final String JSON_OBJECT_PROPERTY_ITEMS = "items"; //$NON-NLS-1$ //Time Format public static final String TIME_FORMAT_A = "yyyyMMdd'T'HHmmss"; //$NON-NLS-1$ public static final String TIME_FORMAT_B = "yyyy-MM-dd'T'HH:mm:ss"; //$NON-NLS-1$ public static final String TIME_FORMAT_C = "yyyy-MM-dd'T'HH:mm:ssZ"; //$NON-NLS-1$ public static final String TIME_FORMAT_D = "yyyy-MM-dd'T'HH:mm:ss'Z'"; //$NON-NLS-1$ public static final String TIME_FORMAT_DO = "yyyy-MM-dd"; //$NON-NLS-1$ public static final String TIME_FORMAT_TO = "HH:mm:ss"; //$NON-NLS-1$ //Time Zone public static final String TIME_ZONE_UTC = "UTC"; //$NON-NLS-1$ //Sort Order public static final String SORT_ORDER_DESCENDING = "descending"; //$NON-NLS-1$ public static final String SORT_ORDER_ASCENDING = "ascending"; //$NON-NLS-1$ // view attribute names used in XMLWriter public static final String ATTR_XML_UNID = "unid"; //$NON-NLS-1$ public static final String ATTR_XML_NOTEID = "noteid"; //$NON-NLS-1$ public static final String ATTR_XML_TIMESTAMP = "timestamp"; //$NON-NLS-1$ public static final String ATTR_XML_TOPLEVELENTRIES = "toplevelentries"; //$NON-NLS-1$ public static final String ATTR_XML_POSITION = "position"; //$NON-NLS-1$ public static final String ATTR_XML_READ = "read"; //$NON-NLS-1$ public static final String ATTR_XML_SIBLINGS = "siblings"; //$NON-NLS-1$ public static final String ATTR_XML_DESCENDANTS = "descendants"; //$NON-NLS-1$ public static final String ATTR_XML_CHILDREN = "children"; //$NON-NLS-1$ public static final String ATTR_XML_INDENT = "indent"; //$NON-NLS-1$ public static final String ATTR_XML_COLUMNNUMBER = "columnnumber"; //$NON-NLS-1$ public static final String ATTR_XML_NAME = "name"; //$NON-NLS-1$ public static final String ATTR_XML_VIEWENTRIES = "viewentries"; //$NON-NLS-1$ public static final String ATTR_XML_VIEWENTRY = ATTR_VIEWENTRY; //$NON-NLS-1$ public static final String ATTR_XML_ENTRYDATA = ATTR_ENTRYDATA; //$NON-NLS-1$ public static final String ATTR_XML_TEXT = ATTR_TEXT; //$NON-NLS-1$ public static final String ATTR_XML_TEXTLIST = ATTR_TEXTLIST; //$NON-NLS-1$ public static final String ATTR_XML_NUMBER = ATTR_NUMBER; //$NON-NLS-1$ public static final String ATTR_XML_NUMBERLIST = ATTR_NUMBERLIST; //$NON-NLS-1$ public static final String ATTR_XML_BOOLEAN = ATTR_BOOLEAN; //$NON-NLS-1$ public static final String ATTR_XML_BOOLEANLIST = ATTR_BOOLEANLIST; //$NON-NLS-1$ public static final String ATTR_XML_DATETIME = ATTR_DATETIME; //$NON-NLS-1$ public static final String ATTR_XML_DATETIMELIST = ATTR_DATETIMELIST; //$NON-NLS-1$ }