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

com.adobe.aem.formsndocuments.util.SettingsHolder Maven / Gradle / Ivy

/*************************************************************************
 *
 * ADOBE CONFIDENTIAL
 * __________________
 *
 *  Copyright 2013 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 **************************************************************************/

package com.adobe.aem.formsndocuments.util;

/**
 * This class contains form management related environment settings.
 *
 */
public class SettingsHolder {
	private static SettingsHolder settingsHolder = null;

	private Boolean lcInstance = null;
    private Boolean isAuthorInstance = null;

	public static SettingsHolder getInstance() {
		if (settingsHolder == null) {
			synchronized (SettingsHolder.class) {
				if (settingsHolder == null) {
					settingsHolder = new SettingsHolder();
				}
			}
		}
		return settingsHolder;
	}
	/**
	 * @return the lcInstance
	 */
	public Boolean getLcInstance() {
		return lcInstance;
	}
	/**
	 * @param lcInstance the lcInstance to set
	 */
	public void setLcInstance(Boolean lcInstance) {
		this.lcInstance = lcInstance;
	}

    public Boolean isAuthorInstance() {
        return isAuthorInstance;
    }
    
    public void setAuthorInstance(Boolean isAuthorInstance) {
        this.isAuthorInstance = isAuthorInstance;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy