/*******************************************************************************
* ADSync4J (https://github.com/zagyi/adsync4j)
*
* Copyright (c) 2013 Balazs Zagyvai
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Balazs Zagyvai
******************************************************************************/
package org.adsync4j.api;
/**
* Exception thrown on incremental synchronization in case the {@link org.adsync4j.spi.DomainControllerAffiliation affiliation
* record} does not contain all the necessary information required to carry out that operation (both the
* {@link org.adsync4j.spi.DomainControllerAffiliation#getInvocationId() invocationId} and the
* {@link org.adsync4j.spi.DomainControllerAffiliation#getHighestCommittedUSN() highest committed USN} is required).
* The absence of these properties indicates that the initial full synchronization has not been done yet,
* so clients will have to invoke {@link ActiveDirectorySyncService#fullSync} first, before attempting an incremental
* synchronization.
*/
public class InitialFullSyncRequiredException extends FullSyncRequiredException {
}