package com.idega.block.media.business; import com.idega.block.media.presentation.MediaFolderEditorWindow; import com.idega.block.media.presentation.MediaTreeViewer; import com.idega.block.media.presentation.MediaUploaderWindow; import com.idega.block.media.presentation.MediaViewerWindow; import com.idega.presentation.text.Link; /** * Title: com.idega.block.media.business.MediaConstants * Description: A handy class with shared constants (static final) used by all the Media classes * Copyright: Copyright (c) 2001 * Company: idega software * @author Eirikur S. Hrafnsson eiki@idega.is * @version 1.0 */ public class MediaConstants { public static final String IW_BUNDLE_IDENTIFIER = "com.idega.block.media"; public static final String MEDIA_ID = "me_id"; public static final String TARGET_MEDIA_TREE = "tree"; public static final String TARGET_MEDIA_VIEWER = "viewer"; public static final String MEDIA_CHOOSER_PARAMETER_NAME = "me_ch"; public static final String MEDIA_CHOOSER_IMAGE = "me_im_ch"; public static final String MEDIA_CHOOSER_FILE = "me_f_ch"; public static final String MEDIA_CHOOSER_FOLDER = "me_ch_fol"; public static final String MEDIA_CHOOSER_FOLDER_CHOOSER_NAME = "me_fol_ch_name"; public static final String MEDIA_ACTION_VIEW = "me_act_v"; public static final String MEDIA_ACTION_FOLDER_SAVE = "me_act_fs"; public static final String MEDIA_ACTION_SAVE = "me_act_s"; public static final String MEDIA_ACTION_RELOAD = "me_act_r"; public static final String MEDIA_ACTION_DELETE = "me_act_d"; public static final String MEDIA_ACTION_DELETE_CONFIRM = "me_act_d_c"; public static final String MEDIA_ACTION_NEW = "me_act_n"; public static final String MEDIA_ACTION_EDIT = "me_act_e"; public static final String MEDIA_ACTION_USE = "me_act_u"; public static final String MEDIA_ACTION_RENAME = "me_act_rn"; public static final String MEDIA_ACTION_MOVE = "me_act_mv"; public static final String MEDIA_ACTION_SAVE_MOVE = "me_act_save_mv"; public static final String MEDIA_ACTION_PARAMETER_NAME = "me_cho_act"; public static final String MEDIA_MIME_TYPE_PARAMETER_NAME = "me_mime_type"; public static final String MEDIA_MIME_TYPE_DESCRIPTION_PARAMETER_NAME = "me_mime_type_desc"; public static final String MEDIA_FILE_TYPE_PARAMETER_NAME = "me_file_type"; public static final String MEDIA_FILE_TYPE_DESCRIPTION_PARAMETER_NAME = "me_file_type_desc"; public static final String MEDIA_PROPERTIES_IN_SESSION_PARAMETER_NAME = "me_prop_in_sess_n"; public static final String FILE_IN_SESSION_PARAMETER_NAME = "me_file_in_sess_n"; public static final String MEDIA_FOLDER_NAME_PARAMETER_NAME = "me_fol_n"; public static final String MEDIA_ID_IN_SESSION = "me_id_in_sess"; //public static final String MEDIA_VIEWER_BACKGROUND_COLOR = "#E4E0D8"; public static final String MEDIA_VIEWER_BACKGROUND_COLOR = "#ECECEC"; public static final String MEDIA_TREE_VIEWER_BACKGROUND_COLOR = "#B0B29D"; public static final int FILE_UPLOAD_MAXIMUM_SIZE = 20*1024*1024;//20MB public static final Class MEDIA_VIEWER_CLASS = MediaViewerWindow.class; public static final Class MEDIA_UPLOADER_CLASS = MediaUploaderWindow.class; public static final Class MEDIA_TREE_VIEWER_CLASS = MediaTreeViewer.class; public static final Class MEDIA_FOLDER_EDITOR_CLASS = MediaFolderEditorWindow.class; public static final Link MEDIA_VIEWER_LINK = new Link(MEDIA_VIEWER_CLASS); public static final Link MEDIA_UPLOADER_LINK = new Link(MEDIA_UPLOADER_CLASS); public static final Link MEDIA_TREE_VIEWER_LINK = new Link(MEDIA_TREE_VIEWER_CLASS); public static final Link MEDIA_FOLDER_EDITOR_LINK = new Link(MEDIA_FOLDER_EDITOR_CLASS); public static final String SAVE_IMAGE_FUNCTION_NAME = "saveImageId()"; public static String IMAGE_CHANGE_JS_FUNCTION = null; public static String IMAGE_SAVE_JS_FUNCTION = null; public String getBundleIdentifier(){ return MediaConstants.IW_BUNDLE_IDENTIFIER ; } }