/** * Aptana Studio * Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved. * Licensed under the terms of the GNU Public License (GPL) v3 (with exceptions). * Please see the license.html included with this distribution for details. * Any modifications to this file must keep this entire header intact. */ package com.aptana.ide.syncing.core.old; /** * @author Kevin Lindsey */ public interface SyncState { /** * Unknown state */ public static final int Unknown = 0; /** * Ignore this sync item when performing actions on a sync item list */ public static final int Ignore = 1; /** * This sync item exists on both the client and the server and they match */ public static final int ItemsMatch = 2; /** * The sync item exists on both the client and the server, their modification times match, but their CRC's do no * match */ public static final int CRCMismatch = 3; /** * This sync item exists on both the client and the server, but the client version is newer than the server version */ public static final int ClientItemIsNewer = 4; /** * This sync item exists on both the client and the server, but the server version is newer than the client version */ public static final int ServerItemIsNewer = 5; /** * This sync item only exists on the client */ public static final int ClientItemOnly = 6; /** * This sync item only exists on the server */ public static final int ServerItemOnly = 7; /** * The client file and server file are of different types. In other words, one file is a directory and the other is * not a directory */ public static final int IncompatibleFileTypes = 8; /** * ClientItemDeleted */ public static final int ClientItemDeleted = 9; /** * ServerItemDeleted */ public static final int ServerItemDeleted = 10; }