namespace B4Restore.Common
{
    public class UrlConst
    {
        public const string LoginAsParameter = "hfUID";

        public const string TAB_ID = "TabID";
        public const string SUBTAB_ID = "SubTabID";
        public const string TAB_ID_STATE_OR_HISTORY = "StateOrHistoryTabID";
        public const string REPORTCONFIG_TAB_ID = "ReportConfigTab";

        /// <summary>
        /// <para>VolumeCardTabId</para>
        /// <para>Used on VolumeCard.ascx to detemine active control's tab</para>
        /// </summary>
        public const string VolumeCardTabId = "VolumeCardTabId";

        public const string DATE_FROM = "DateFrom";
        public const string DATE_TO = "DateTo";
        public const string DATE_FROM2 = "DateFrom2";
        public const string DATE_TO2 = "DateTo2";

        public const string IS_FILTER_APPLIED = "IsFilterApplied";


        public const string ACTION = "Act";
        public const string ACTION_TO_VIEWPAGE_AFTER_SAVE = "toview";
        public const string ACTION_TO_CONFIG_WIZARD = "towconfig";


        public const string WIZARD__PARTNER__ID = "wizard.partner.id";

        public const string WIZARD__CLIENT__ID = "wizard.client.id";
        public const string WIZARD__CLIENT__NAME = "wizard.client.name";


        public const string WIZARD__CLIENT_TYPE__ID = "wizard.clienttype.id";
        public const string WIZARD__NEWS__ID = "wizard.news.id";


        public const string WIZARD__EMPLOYEE__ID = "wizard.employee.id";
        public const string WIZARD__EMPLOYEE__NAME = "wizard.employee.name";
        public const string WIZARD__SERVER__ID = "wizard.server.id";


        public const string WIZARD__CONTACT__ID = "wizard.contact.id";
        public const string WIZARD__CONTRACT__ID = "wizard.contract.id";
        public const string WIZARD__CONTACT__EMAIL = "wizard.contact.email";

        public const string TSM__TSMSERVER__ID = "tsm.tsmserver.id";
        public const string TSM__TSMSERVER__NAME = "tsm.tsmserver.name";

        public const string TSM__NODE__NODE_NAME = "tsm.node_state.node_name";
        public const string TSM__NODE__NODE_NAME_Like = "tsm.node_state.node_name_like";
        public const string TSM__NODE__PLATFORM_NAME = "tsm.node_state.plaftorm_name";

        public const string TSM__NODE__DOMAIN_NAME = "tsm.node_state.domain_name";
        public const string TSM__NODE__CONTACT = "tsm.node_state.contact";
        public const string TSM__NODE__DUMPDATE = "tsm.node_state.dumpdate";

        public const string TSM__STGPOOL__STGPOOL_NAME = "tsm.stgpool_state.stgpool_name";

        public const string TSM__FILESPACE__FILESPACE_NAME = "tsm.filespace_state.filespace_name";

        public const string TSM__ACTLOG__NODE_NAME = "tsm.actlog.node_name";
        public const string TSM__ACTLOG__PROCESS = "tsm.actlog.process";
        public const string TSM__ACTLOG__SESSION = "tsm.actlog.session";
        public const string TSM__ACTLOG__ORIGINATOR = "tsm.actlog.originator";
        public const string TSM__ACTLOG__MESSAGE = "tsm.actlog.message";
        public const string TSM__ACTLOG__TSMMSG = "tsm.actlog.tsmmsg";
        public const string TSM__ACTLOG__SEVERITY = "tsm.actlog.severity";
        public const string TSM__ACTLOG__DATEFROM = "tsm.actlog.datefrom";
        public const string TSM__ACTLOG__DATETO = "tsm.actlog.dateto";

        public const string TSM__LIBRARY__LIBRARY_NAME = "tsm.library.library_name";

        public const string TSM__DRIVE__DRIVE_NAME = "tsm.drive.drive_name";

        public const string TSM__PATH__SOURCE_NAME = "tsm.path.source_name";
        public const string TSM__PATH__SOURCE_TYPE = "tsm.path.source_type";
        public const string TSM__PATH__DESTINATION_NAME = "tsm.path.destination_name";
        public const string TSM__PATH__DESTINATION_TYPE = "tsm.path.destination_type";


        public const string TSM__EVENT__DATEFROM = "tsm.event.datefrom";
        public const string TSM__EVENT__DATETO = "tsm.event.dateto";
        public const string TSM__EVENT__SCHEDULE_NAME = "tsm.event.schedule_name";

        public const string TSM__FILESPACE_HISTORY__GB_CAPACITY = "tsm.filespace_history.gb_capacity";
        public const string TSM__FILESPACE_HISTORY__GB_IN_USE = "tsm.filespace_history.gb_in_use";
        public const string TSM__FILESPACE_STATE__FILESPACE_TYPE = "tsm.filespace_state.filespace_type";

        public const string TSM__SUMMARY__ACTIVITY = "tsm.summary.activity";
        public const string TSM__SUMMARY__SERVER_ACTIVITY = "tsm.summary.server_activity";
        public const string TSM__SUMMARY__ENTITY = "tsm.summary.entity";
        public const string TSM__SUMMARY__START_TIME = "tsm.summary.start_time";
        public const string TSM__SUMMARY__END_TIME = "tsm.summary.end_time";
        public const string TSM__SUMMARY__DATEFROM = "tsm.summary.datefrom";
        public const string TSM__SUMMARY__DATETO = "tsm.summary.dateto";
        public const string TSM__SUMMARY__NUMBER = "tsm.summary.number";

        public const string TSM__VOLUME__VOLUME_NAME = "tsm.volume_state.volume_name";
        public const string TSM__VOLUME__STATUS = "tsm.volume_state.status";
        public const string TSM__VOLUME__ACCESS = "tsm.volume_state.access";

        public const string TSM__LibVolume__Volume_Name = "tsm.libvolume.volume_name";
        public const string TSM__LibVolume__Last_Use = "tsm.libvolume.last_use";
        public const string TSM__LibVolume__Status = "tsm.libvolume.status";

        public const string WIZARD__USERSETTING__ID = "wizard.usersetting.id";
        public const string WIZARD__LICENSE__ID = "wizard.license.id";
        public const string WIZARD__LICENSE__LICENSEKEY = "wizard.license.licensekey";
        public const string WIZARD__LICENSETYPE__NAME = "wizard.licensetype.name";
        public const string WIZARD__LOGIN__ID = "wizard.login.id";
        public const string WIZARD__LOGIN__LOGINNAME = "wizard.login.loginname";
        public const string WIZARD__NOTIFYSCHEDULE__ID = "wizard.notifyschedule.id";
        public const string WIZARD__NOTIFICATIONTYPE__ID = "wizard.notificationtype.id";
        public const string WIZARD__NOTIFICATIONTYPE__NAME = "wizard.notificationtype.name";
        public const string WIZARD__NOTE__ID = "wizard.note.id";
        public const string WIZARD__NOTE__ITEM_ID = "wizard.note.item_id";
        public const string WIZARD__NOTE__ITEM_TYPE = "wizard.note.item_type";
        public const string WIZARD__NOTE__USER_TYPE = "wizard.note.user_type";
        public const string WIZARD__NOTE_ARC__ID = "wizard.note_arc.id";
        public const string WIZARD__NOTE_ARC__NOTE_ID = "wizard.note_arc.note_id";


        public const string WIZARD__MEMO__ID = "wizard.memo.id";
        public const string WIZARD__MEMO__ENTITY_NAME_Like = "wizard.memo.entity_name_like";
        public const string MEMO_TEXT = "memoText";
        public const string IS_MEMO_IN_HISTORY = "isMemoInHistory";


        public const string WIZARD__LOOKUP__ID = "wizard.lookup.id";


        public const string WIZARD__WISHES__ID = "wizard.wishes.id";

        public const string SVC__SVCCLUSTER__ID = "svc.svccluster.id";
        public const string SVC__SVCCLUSTER__NAME = "svc.svccluster.name";

        public const string SVC__CLUSTER__ID = "svc.cluster.id";            //e.g. 0000020060402534
        public const string SVC__CLUSTER__NAME = "svc.cluster.name";
        public const string SVC__CLUSTER__CLUSTER_IP_ADDRESS = "svc.cluster_state.cluster_ip_address";

        public const string SVC__NODE__WWNN = "svc.node_state.wwnn";
        public const string SVC__NODE_PORTS__PORT_ID = "svc.node_ports_state.port_id";

        public const string SVC__HOST__PORT_COUNT = "svc.host_state.port_count";
        public const string SVC__HOST__ID = "svc.host_state.id";
        public const string SVC__HOST__NAME = "svc.host_state.name";
        public const string SVC__HOST_WWPN__STATE = "svc.host_wwpn_state.state";
        public const string SVC__HOST_WWPN__WWPN = "svc.host_wwpn_state.wwpn";

        public const string SVC__VDISK__IO_GROUP_NAME_OLD = "svc.vdisk_state.io_group_name";
        public const string SVC__VDISK__IO_GROUP_NAME = "svc.vdisk_state.io_grp_name";
        public const string SVC__VDISK__NAME = "svc.vdisk_state.name";
        public const string SVC__VDISK__ID = "svc.vdisk_state.id";
        public const string SVC__VDISK__TYPE = "svc.vdisk_state.type";

        public const string SVC__IO_GRP__NODE_COUNT = "svc.io_grp_state.node_count";

        public const string SVC__MDISK__MODE = "svc.mdisk_state.mode";
        public const string SVC__MDISK__ID = "svc.mdisk_state.id";
        public const string SVC__MDISK__NAME = "svc.mdisk_state.name";
        public const string SVC__MDISK_GRP__CAPACITY = "svc.mdisk_grp_state.capacity";
        public const string SVC__MDISK_GRP__NAME = "svc.mdisk_grp_state.name";
        public const string SVC__MDISK_GRP__ID = "svc.mdisk_grp_state.id";
        public const string SVC__MDISK_STATUS = "svc.mdisk_grp_state.status";

        public const string SVC__CONTROLLER__CONTROLLER_NAME = "svc.controller_state.controller_name";
        public const string SVC__CONTROLLER__ID = "svc.controller_state.id";
        public const string SVC__CONTROLLER__VENDOR_ID = "svc.controller_state.vendor_id";

        public const string SVC__CONTROLLER__WWPN__CONTROLLER__ID = "svc.controller_wwpn_state.controller_id";

        public const string SVC__NODE__ID = "svc.node_state.id";
        public const string SVC__NODE__NAME = "svc.node_state.name";
        public const string SVC__NODE__STATUS = "svc.node_state.status";

        public const string SVC__IO_GRP__ID = "svc.io_grp_state.id";
        public const string SVC__IO_GRP__NAME = "svc.io_grp_state.name";

        public const string SVC__FC_MAP__ID = "svc.fcmap_state.id";
        public const string SVC__FC_MAP__NAME = "svc.fcmap_state.name";
        public const string SVC__FC_MAP__GROUP_NAME_Like = "svc.fcmap_state.group_name_like";
        public const string SVC__SVCCLUSTER_ID_FC_MAP__NAME = "svc.fcmap_state.svccluster_id";

        public const string SVC__RCRELATIONSHIP__NAME = "svc.rcrelationship_state.name";
        public const string SVC__RCRELATIONSHIP__SVCCLUSTER_ID = "svc.rcrelationship_state.cluster_id";
        public const string SVC__RCRELATIONSHIP__COPY_TYPE = "svc.rcrelationship_state.copy_type";

        public const string WIZARD__ALERTCONFIG__ID = "wizard.alertconfig.id";
        public const string WIZARD__ALERTRECIPIENT__ID = "wizard.alertrecipient.id";
        public const string WIZARD__ALERTMESSAGE__ID = "wizard.alertmessage.id";
        public const string WIZARD__ALERT__ID = "wizard.alert.id";
        public const string WIZARD__ALERTINSTANCE__ID = "wizard.alertinstance.id";
        public const string WIZARD__ALERTTYPE__ID = "wizard.alerttype.id";
        public const string WIZARD__ALERTTYPE__NAME = "wizard.alerttype.name";

        public const string Wizard__AlertStatus__Id = "wizard.alertstatus.id";
        public const string Wizard__AlertStatus__Name = "wizard.alertstatus.name";
        public const string Wizard__AlertSeverity__Id = "wizard.alertseverity.id";
        public const string Wizard__AlertSeverity__Name = "wizard.alertseverity.name";

        public const string WIZARD__REPORT__ID = "wizard.report.id";
        public const string WIZARD__REPORTMESSAGE__ID = "wizard.reportmessage.id";
        public const string WIZARD__REPORTRECIPIENT__ID = "wizard.reportrecipient.id";
        public const string WIZARD__REPORTCONFIG__ID = "wizard.reportconfig.id";
        public const string WIZARD__REPORT_TEMPLATE__ID = "wizard.report_template.id";
        public const string WIZARD__REPORT__LOOKUP_ID = "wizard.report.lookup_id";
        public const string WIZARD__REPORT__INTERNAL_NAME = "wizard.report.internal_name";
        public const string WIZARD__REPORT__NAME = "wizard.report.name";

        public const string WIZARD__PARTNER_TEMPLATE__ID = "wizard.partner_template.id";

        public const string WIZARD__REPORT2PARTNER_TEMPLATE__ID = "wizard.report2partner_template.id";

        public const string WIZARD__NOTIFICATION_MESSAGE__ID = "wizard.notification_message.id";

        public const string WIZARD__REPOSITORY_ID = "wizard.documents.id";

        public const string TSM__VOLHISTORY__VOLUME_NAME = "tsm.volhistory.volume_name";
        public const string TSM__VOLHISTORY__TYPE = "tsm.volhistory.type";

        public const string PAGE_MODE = "PageMode";
        public const string PAGE_MODE_DETAIL = "detail";

        public const string WIZARD__BINARY_RESOURCE__ID = "wizard.binary_resource.id";
        public const string WIZARD__BINARY_RESOURCE__CONTENT_TYPE = "wizard.binary_resource.content_type";

        public const string SF__SAN_SWITCH__ID = "sf.san_switch.id";
        public const string SF__SAN_SWITCH__NAME = "sf.san_switch.name";

        public const string SF__SW_SENSOR_CONFIG__ID = "sf.sw_sensor_config.id";
        public const string SF__SW_SENSOR_CONFIG__SW_SENSOR_INDEX = "sf.sw_sensor_config.sw_sensor_index";
        public const string SF__SW_SENSOR_CONFIG__DATETIMESTAMP = "sf.sw_sensor_config.datetimestamp";
        public const string SF__SW_SENSOR_STATUS__ID = "sf.sw_sensor_status.id";
        public const string SF__SW_SENSOR_STATUS__SW_SENSOR_INDEX = "sf.sw_sensor_status.sw_sensor_index";
        public const string SF__SW_SENSOR_STATUS__SW_SENSOR_UNIQUES = "sf.sw_sensor_status.sw_sensor_uniques";
        public const string SF__SW_SENSOR_STATUS__DATETIMESTAMP = "sf.sw_sensor_status.datetimestamp";
        public const string SF__SW_SENSOR_CONFIG__SW_SENSOR_TYPE = "sf.sw_sensor_config.sw_sensor_type";

        public const string SF__SWFC_PORT_CONFIG__ID = "sf.swfc_port_config.id";
        public const string SF__SWFC_PORT_CONFIG__IDS = "sf.swfc_port_config.ids";

        public const string SF__SWFC_PORT_CONFIG__SWFC_PORT_INDEX = "sf.swfc_port_config.swfc_port_index";
        public const string SF__SWFC_PORT_CONFIG__SWFC_PORT_SPECIFIER = "sf.swfc_port_config.swfc_port_specifier";
        public const string SF__SWFC_PORT_CONFIG__DATETIMESTAMP = "sf.swfc_port_config.datetimestamp";
        public const string SF__SWFC_PORT_STATUS__ID = "sf.swfc_port_status.id";
        public const string SF__SWFC_PORT_STATUS__SWFC_PORT_INDEX = "sf.swfc_port_status.swfc_port_index";
        public const string SF__SWFC_PORT_STATUS__DATETIMESTAMP = "sf.swfc_port_status.datetimestamp";

        public const string SF__SW_EVENT__ID = "sf.sw_event.id";
        public const string SF__SW_EVENT__SW_EVENT_INDEX = "sf.sw_event.sw_event_index";
        public const string SF__SW_EVENT__DATETIMESTAMP = "sf.sw_event.datetimestamp";

        public const string CLAR__CLARIION__ID = "clar.clariion.id";
        public const string CLAR__DISK__ID = "clar.disk.id";
        public const string CLAR__DISK__BUS = "clar.disk.bus";
        public const string CLAR__DISK__ENCLOSURE = "clar.disk.enclosure";
        public const string CLAR__DISK__SLOT = "clar.disk.slot";
        public const string CLAR__DISK__DISK_UNIQUES = "clar.disk.disk_uniques";
        public const string CLAR__SERVER__ID = "clar.server.id";//host.aspx
        public const string CLAR__SERVER__HOST_NAME = "clar.server.host_name";//host.aspx
        public const string CLAR__SERVER__HOST_ID = "clar.server.host_id";//host.aspx
        public const string CLAR__RAID_GROUP__ID = "clar.raid_group.id";
        public const string CLAR__RAID_GROUP__NATIVE_ID = "clar.raid_group.native_id";
        public const string CLAR__LUN__ID = "clar.lun.id";
        public const string CLAR__LUN__LUN_NUMBER = "clar.lun.lun_number";
        public const string CLAR__LUN__WWN = "clar.lun.wwn";
        public const string CLAR__ENCLOSURE__ID = "clar.enclosure.id";
        public const string CLAR__ENCLOSURE__BUS = "clar.enclosure.bus";
        public const string CLAR__ENCLOSURE__ENCLOSURE_NUMBER = "clar.enclosure.enclosure_number";
        public const string CLAR__META_LUN_INSTANCE__META_LUN_INSTANCE_NUMBER = "clar.meta_lun_instance.meta_lun_instance_number";
        public const string CLAR__POWER_SUPPLY__ID = "clar.power_supply.id";
        public const string CLAR__LCC__ID = "clar.lcc.id";
        public const string CLAR__MID_PLANE__ID = "clar.mid_plane.id";
        public const string CLAR__FAN__ID = "clar.fan.id";
        public const string CLAR__STORAGE_PROCESSOR__ID = "clar.storage_processor.id";
        public const string CLAR__STORAGE_PROCESSOR__NATIVE_ID = "clar.storage_processor.native_id";
        public const string CLAR__STORAGE_PROCESSOR__NAME = "clar.storage_processor.name";
        public const string CLAR__STORAGE_PROCESSOR__IDS = "clar.storage_processor.ids";
        public const string CLAR__STORAGEPROCESSOR__STORAGEPROCESSOR_UNIQUES = "sf.storage_processor.storage_processor_uniques";

        public const string CLAR__SOFTWARE__ID = "clar.software.id";
        public const string CLAR__SOFTWARE__NAME = "clar.software.name";
        public const string CLAR__SOFTWARE__REVISION = "clar.software.revision";
        public const string CLAR__EVENT_LOG__ID = "clar.event_log.id";

        public const string AU__VERSION_PRODUCTCODE = "au.version.productcode";

        public const string WIDGET_PATH = "WidgetPath";
        public const string WIDGET_GUID = "WidgetGUID";
        public const string WIDGET_DOCK_CLIENT_ID = "DockClientID";

		public const string DSWIZARD__COMPANY__ID = "dswizard.company.id";
    }
}
