package com.k_int.ciim.ref;

import java.util.HashMap;

import com.k_int.mimsy.ref.MediaRecordTypeEnum;

public class Constants 
{
	 public static final String CIIM_ROLE_PREFIX = "com.k_int.ciim.";
	 public static final String CIIM_USER_ROLE = "com.k_int.ciim.user";
	 public static final String CIIM_ADMIN_ROLE = "com.k_int.ciim.admin";
	 public static final String CIIM_EDITOR_ROLE = "com.k_int.ciim.editor";
	 public static final String CIIM_PUBLISHER_ROLE = "com.k_int.ciim.publisher";
	 public static final String CIIM_DEFAULT_ROLE = Constants.CIIM_USER_ROLE;
	 public static final String TCN_CIIM_CURATED_GROUP = "com.k_int.aggr2.mimsy.data.hdo.MimsyCuratedGroupHDO";
	 public static final String CIIM_EDIT_GROUP_PERMISSION = "ciim.edit.group.permission";
	 
	 public static final HashMap<String, MediaRecordTypeEnum> EXTENSION_MAPPINGS;
	 
	 static 
	 {
		 EXTENSION_MAPPINGS = new HashMap<String, MediaRecordTypeEnum>();
		 EXTENSION_MAPPINGS.put(".gif", MediaRecordTypeEnum.IMAGE);
		 EXTENSION_MAPPINGS.put(".png", MediaRecordTypeEnum.IMAGE);
		 EXTENSION_MAPPINGS.put(".jpg", MediaRecordTypeEnum.IMAGE);
		 EXTENSION_MAPPINGS.put(".jpeg", MediaRecordTypeEnum.IMAGE);
		 EXTENSION_MAPPINGS.put(".bmp", MediaRecordTypeEnum.IMAGE);
		 EXTENSION_MAPPINGS.put(".wav", MediaRecordTypeEnum.AUDIO);
		 EXTENSION_MAPPINGS.put(".mp3", MediaRecordTypeEnum.AUDIO);
		 EXTENSION_MAPPINGS.put(".doc", MediaRecordTypeEnum.DOCUMENT);
		 EXTENSION_MAPPINGS.put(".pdf", MediaRecordTypeEnum.DOCUMENT);
		 EXTENSION_MAPPINGS.put(".txt", MediaRecordTypeEnum.DOCUMENT); 
		 EXTENSION_MAPPINGS.put(".rtf", MediaRecordTypeEnum.DOCUMENT); 
	 }
}
