All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.day.cq.contentsync.ContentSyncConstants Maven / Gradle / Ivy

There is a newer version: 2024.11.18751.20241128T090041Z-241100
Show newest version
/*
 * Copyright 1997-2011 Day Management AG
 * Barfuesserplatz 6, 4001 Basel, Switzerland
 * All Rights Reserved.
 *
 * This software is the confidential and proprietary information of
 * Day Management AG, ("Confidential Information"). You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with Day.
 */
package com.day.cq.contentsync;

/**
 * The {@code ContentSyncConstants} interface defines node type,
 * resource type and property names used throughout content sync.
 */
public interface ContentSyncConstants {

    /** Default config entry order if one is not specified */
    long DEFAULT_CONFIG_ENTRY_ORDER = 0;

	/** Node type of a config */
	String NT_CONTENT_SYNC_CONFIG = "cq:ContentSyncConfig";

	/** Resource type of a config */
	String RT_CONTENT_SYNC_CONFIG = "contentsync/config";

    /** Property name of a config's mandatory source path */
    String PN_AUTHORIZABLE = "authorizable";

    /** Property name of a config's mandatory source path */
    String PN_UPDATE_USER = "updateUser";

    /** Property name of a config's mandatory source path */
    String PN_PERSONALIZED = "personalized";

	/** Property name of a config entry's mandatory type */
	String PN_TYPE = "type";

	/** Property name of a config entry's mandatory source path */
	String PN_PATH = "path";

    /** Property name of a config entry's order */
    String PN_ORDER = "order";

    /** Property name of the config entry's matching extension */
    String PN_EXTENSION = "extension";

    /** Property name of the config entry's path suffix to apply to cache entry nodes */
    String PN_PATH_SUFFIX = "pathSuffix";

    /** Property name of the config's' target root directory */
    String PN_TARGET_ROOT_DIRECTORY = "targetRootDirectory";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy