/**
 * Copyright 2008-2009 DRIVER PROJECT (Bielefeld University)
 * Original author: Marek Imialek <marek.imialek at uni-bielefeld.de>
 *
 * 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 eu.dnetlib.data.sts.constants;

// TODO: Auto-generated Javadoc
/**
 * The Class DepotServiceConstants.
 * 
 * @author <a href="mailto:marek.imialek at uni-bielefeld.de">Marek Imialek</a>
 */
public class DepotServiceConstants {
	
	/** The Constant STORING_TYPE_INCREMENTAL. */
	public static final  String STORING_TYPE_INCREMENTAL = "INCREMENTAL";
	
	/** The Constant STORING_TYPE_REFRESH. */
	public static final String STORING_TYPE_REFRESH= "REFRESH";
	
	/** The Constant DATA_TYPE_DATA. */
	public static final String DATA_TYPE_DATA = "Data";
	
	/** The Constant DATA_TYPE_URI. */
	public static final String DATA_TYPE_URI = "URI";
	
	/** The Constant STORE_DATA_STRUCTURE_SUBTYPE_PROFILES. */
	public static final String STORE_DATA_STRUCTURE_SUBTYPE_PROFILES = "profiles";

	/** The Constant STORE_DATA_STRUCTURE_SUBTYPE_OBJECTS. */
	public static final String STORE_DATA_STRUCTURE_SUBTYPE_OBJECTS = "objects";
	
	/** The Constant STORE_DATA_STRUCTURE_SUBTYPE_SDOS. */
	public static final String STORE_DATA_STRUCTURE_SUBTYPE_SDOS = "sdos";

	/** The Constant STORING_STATUS_PROFILE. */
	public static final String STORING_STATUS_PROFILE = "-ssp";

	/** The Constant DATA_STRUCTURE_PROFILE. */
	public static final String DATA_STRUCTURE_PROFILE = "-dsp";
	
	/** The Constant STORE_SERVICE_TYPE. */
	public static final String STORE_SERVICE_TYPE = "DepotServiceResourceType";

	/** The Constant STORE_DS_RESOURCE_TYPE. */
	public static final String STORE_DS_RESOURCE_TYPE = "StoreDSResourceType";

	/** The Constant STORE_DS_RESOURCE_KIND. */
	public static final String STORE_DS_RESOURCE_KIND = "StoreDSResources";

	/** The Constant SDO_DS_RESOURCE_TYPE. */
	public static final String SDO_DS_RESOURCE_TYPE = "SimpleDigitalObjectDSResourceType";
	
	/** The Constant XPATH_FOR_STORE_RECORD_IDENTIFIER_FIELD. */
	public static final String XPATH_FOR_STORE_RECORD_IDENTIFIER_FIELD = "//storeRecordIdentifier";

	/** The Constant XPATH_FOR_STORE_OBJECT_FIELD. */
	public static final String XPATH_FOR_STORE_OBJECT_FIELD = "//storeObject";
	
	/** The Constant MANAGE_DAS_REPLICA_ACTION_ADD. */
	public static final String MANAGE_DAS_REPLICA_ACTION_ADD = "add";
	
	/** The Constant MANAGE_DAS_REPLICA_ACTION_DELETE. */
	public static final String MANAGE_DAS_REPLICA_ACTION_DELETE = "delete";
	
	/** The Constant MANAGE_DAS_REPLICA_ACTION_ACTIVATE. */
	public static final String MANAGE_DAS_REPLICA_ACTION_ACTIVATE = "activate";
	
	/** The Constant MANAGE_DAS_REPLICA_ACTION_INACTIVATE. */
	public static final String MANAGE_DAS_REPLICA_ACTION_INACTIVATE = "inactivate";
	
	/** The Constant MANAGE_DAS_REPLICA_ACTION_SYNC. */
	public static final String MANAGE_DAS_REPLICA_ACTION_SYNC = "sync";

	/** The Constant MANAGE_DAS_REPLICA_STATUS_ON. */
	public static final String MANAGE_DAS_REPLICA_STATUS_ON = "ON";
	
	/** The Constant MANAGE_DAS_REPLICA_STATUS_OFF. */
	public static final String MANAGE_DAS_REPLICA_STATUS_OFF = "OFF";
	
}
