/**
* 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";
}