/*
* Copyright 2004 - 2008 Christian Sprajc. All rights reserved.
*
* This file is part of PowerFolder.
*
* PowerFolder is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*
* PowerFolder is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with PowerFolder. If not, see <http://www.gnu.org/licenses/>.
*
* $Id$
*/
package de.dal33t.powerfolder.ui.wizard;
/**
* Names of attributes passed in a Wizard Context.
*/
public interface WizardContextAttributes {
/** The wizard object */
String WIZARD_ATTRIBUTE = "wizard";
/** The dialog the wizard is displayed in */
String DIALOG_ATTRIBUTE = "dialog";
/** The attribute in wizard context, which will be displayed */
String PROMPT_TEXT_ATTRIBUTE = "disklocation.prompt_text";
/** The attribute in wizard context, which will be displayed */
String INITIAL_FOLDER_NAME = "disklocation.initial_folder_name";
/** The folder info object for the targeted folder */
String FOLDERINFO_ATTRIBUTE = "disklocation.folder_info";
/** The folder info object for the targeted folder */
String FOLDER_PERMISSION_ATTRIBUTE = "folder_permission";
/** The local file location for the folder */
String FOLDER_LOCAL_BASE = "disklocation.localbase";
/** The local file locations for the folders. List<FolderCreateItem> */
String FOLDER_CREATE_ITEMS = "disklocation.folder_create_items";
/** The folder info object for the targeted folder */
String SYNC_PROFILE_ATTRIBUTE = "disklocation.sync_profile";
/** Determines if user should be prompted to send invitation afterwards */
String SEND_INVIATION_AFTER_ATTRIBUTE = "disklocation.send_invitations";
/** If the folder should be backed up by the Online Storage */
String BACKUP_ONLINE_STOARGE = "folder_create.backup_by_os";
/** Count of files in directory */
String FILE_COUNT = "file_count";
/** Determines if folder should be created as preview */
String PREVIEW_FOLDER_ATTIRBUTE = "disklocation.preview_folder";
/** Determines if to set the configured folder as default synced folder */
String SET_DEFAULT_SYNCHRONIZED_FOLDER = "set_default_synced_folder";
/**
* Whether the folder being created is from an invitation. If it is, do not try
* to locate an existing online folder to join.
*/
String FOLDER_IS_INVITE = "folder.is.invite";
/**
* Whether to make the Member a friend on creation of a folder. This is done
* when creating a folder from an invitation.
*/
String MAKE_FRIEND_AFTER = "make.friend.after";
/**
* FolderInfo
*/
String FOLDER_INFO = "folder.info";
/**
* List<FolderInfo>
*/
String FOLDER_INFOS = "folder.infos";
/**
* List<FolderInfo>
*/
String USE_CLOUD_STORAGE = "use.cloud.storage";
}