/*
 * Copyright (c) WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.wso2.ei.businessprocess.integration.tests.humantasks;

/**
 *
 */
public final class HumanTaskTestConstants {

    //User Credentials
    public static final String CLERK1_USER = "clerk1";
    public static final String CLERK1_PASSWORD = "clerk1password";
    public static final String CLERK2_USER = "clerk2";
    public static final String CLERK2_PASSWORD = "clerk2password";
    public static final String CLERK3_USER = "clerk3";
    public static final String CLERK3_PASSWORD = "clerk3password";
    public static final String CLERK4_USER = "clerk4";
    public static final String CLERK4_PASSWORD = "clerk4password";
    public static final String CLERK5_USER = "clerk5";
    public static final String CLERK5_PASSWORD = "clerk5password";
    public static final String CLERK6_USER = "clerk6";
    public static final String CLERK6_PASSWORD = "clerk6password";
    public static final String MANAGER1_USER = "manager1";
    public static final String MANAGER1_PASSWORD = "manager1password";
    public static final String MANAGER2_USER = "manager2";
    public static final String MANAGER2_PASSWORD = "manager2password";
    public static final String MANAGER3_USER = "manager3";
    public static final String MANAGER3_PASSWORD = "manager3password";

    //Credentials for HT-Coordination Test suite
    public static final String HT_COORDINATOR_USER = "htcoor";
    public static final String HT_COORDINATOR_PASSWORD = "htcooradmin";

    // Roles
    public static final String REGIONAL_CLERKS_ROLE = "regionalClerksRole";
    public static final String REGIONAL_CLERKS_ROLE_2 = "regionalClerksRole2";
    public static final String REGIONAL_CLERKS_ROLE_3 = "regionalClerksRole3";
    public static final String REGIONAL_MANAGER_ROLE = "regionalManagerRole";
    public static final String REGIONAL_MANAGER_ROLE_2 = "regionalManagerRole2";
    public static final String HT_COORDINATOR_ROLE = "htcoordinator";


    // Package Names
    public static final String CLAIMS_APPROVAL_PACKAGE_NAME = "ClaimsApprovalTask";
    public static final String CLAIMS_APPROVAL_PACKAGE_ORG_ENTITY_NAME = "ClaimsApprovalOrgEntity";
    public static final String CLAIMS_APPROVAL_NOTIFICATIONS_NAME ="taskDeadlineWithNotificationsTest";

    //Services
    public static final String CLAIM_APPROVAL_PROCESS_SERVICE = "ClaimsApprovalProcessService";
    public static final String CLAIM_SERVICE = "ClaimService";
    public static final String REMINDER_SERVICE = "ClaimReminderService";

    //Dirs
    public static final String DIR_PEOPLE_ASSIGNMENT = "peopleAssignmentTest";
    public final static String DIR_ARTIFACTS = "artifacts";
    public final static String DIR_CONFIG = "config";
    public final static String DIR_EMAIL = "email";
    public final static String OUTPUT_EVENT_ADAPTERS_XML = "output-event-adapters.xml";
    public final static String HUMANTASK_XML = "humantask.xml";
}
