/** * Copyright 2008 - 2009 Pro-Netics S.P.A. * * 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 it.pronetics.madstore.common; /** * Atom-related constants used throughout the whole code-base. * * @author Sergio Bossa * @author Salvatore Incandela */ public interface AtomConstants { public static final String ATOM_MEDIA_TYPE = "application/atom+xml"; public static final String ATOM_SERVICE_MEDIA_TYPE = "application/atomsvc+xml"; public static final String OPENSEARCH_DESCRIPTION_MEDIA_TYPE = "application/opensearchdescription+xml"; public static final String ATOM_NS = "http://www.w3.org/2005/Atom"; public static final String APP_NS = "http://www.w3.org/2007/app"; public static final String ATOM_PREFIX = "atom"; public static final String APP_PREFIX = "app"; public static final String ATOM_KEY = "key"; public static final String ATOM_FEED = "feed"; public static final String ATOM_ENTRY = "entry"; public static final String ATOM_ID = "id"; public static final String ATOM_ENTRY_AUTHOR = "author"; public static final String ATOM_ENTRY_AUTHOR_NAME = "name"; public static final String ATOM_ENTRY_AUTHOR_URI = "uri"; public static final String ATOM_ENTRY_AUTHOR_EMAIL = "email"; public static final String ATOM_ENTRY_CONTRIBUTOR = "contributor"; public static final String ATOM_ENTRY_CATEGORY = "category"; public static final String ATOM_ENTRY_CATEGORY_TERM = "term"; public static final String ATOM_ENTRY_TITLE = "title"; public static final String ATOM_ENTRY_RIGHT = "right"; public static final String ATOM_ENTRY_SOURCE = "source"; public static final String ATOM_ENTRY_CONTENT = "content"; public static final String ATOM_ENTRY_SUMMARY = "summary"; public static final String ATOM_ENTRY_UPDATED = "updated"; public static final String ATOM_ENTRY_PUBLISHED = "published"; public static final String ATOM_ENTRY_LINK = "link"; public static final String ATOM_ENTRY_LINK_HREF = "href"; public static final String ATOM_ENTRY_LINK_REL = "rel"; public static final String ATOM_ENTRY_LINK_TYPE = "type"; public static final String ATOM_ENTRY_LINK_TYPE_TEXT_HTML = "text/html"; public static final String ATOM_ENTRY_LINK_TITLE = "title"; public static final String ATOM_ENTRY_LINK_HREFLANG = "hreflang"; public static final String ATOM_ENTRY_LINK_LENGTH = "length"; public static final String ATOM_COLLECTION = "collection"; public static final String ATOM_COLLECTION_HREF = "href"; public static final String ATOM_COLLECTION_TITLE = "title"; public static final String ATOM_COLLECTION_NS_TITLE = "atom:title"; public static final String ATOM_COLLECTION_ACCEPT = "accept"; }