/**
 * Copyright (c) 2015 Bosch Software Innovations GmbH and others.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 */
package org.eclipse.hawkbit.ui.utils;

/**
 * RepositoryConstants required for Label.
 */
public final class SPUILabelDefinitions {

    /**
     * Delay - Notification.
     */
    public static final int SP_DELAY = 3000;

    /**
     * NAME.
     */
    public static final String VAR_NAME = "name";
    /**
     * NAME and VERSION.
     */
    public static final String VAR_NAME_VERSION = "nameVersion";
    /**
     * Color.
     */
    public static final String VAR_COLOR = "colour";
    /**
     * Assigned.
     */
    public static final String VAR_ASSIGNED = "assigned";
    /**
     * Softwarew type ID.
     */
    public static final String VAR_SOFT_TYPE_ID = "typeId";
    /**
     * CONT ID.
     */
    public static final String VAR_CONT_ID = "controllerId";

    /**
     * Distribution set ID.
     */
    public static final String DIST_ID = "distId";

    /**
     * ID.
     */
    public static final String VAR_ID = "id";

    /**
     * ID for software module
     */
    public static final String VAR_SWM_ID = "swId";

    /**
     * DESC.
     */
    public static final String VAR_DESC = "description";

    public static final String ASSIGN_DIST_SET = "assignedDistributionSet";

    public static final String INSTALL_DIST_SET = "installedDistributionSet";

    /**
     * VERSION.
     */
    public static final String VAR_VERSION = "version";

    /**
     * VERSION.
     */
    public static final String PIN_COLUMN = "pin";

    /**
     * VENDOR.
     */
    public static final String VAR_VENDOR = "vendor";
    /**
     * Created By.
     */
    public static final String VAR_CREATED_BY = "createdByUser";
    /**
     * Created date.
     */
    public static final String VAR_CREATED_DATE = "createdDate";
    /**
     * Last modified by.
     */
    public static final String VAR_LAST_MODIFIED_BY = "modifiedByUser";
    /**
     * Last modified by.
     */
    public static final String VAR_MODIFIED_BY = "lastModifiedBy";

    /**
     * Last modified date.
     */
    public static final String VAR_LAST_MODIFIED_DATE = "lastModifiedDate";

    /**
     * Last modified date.
     */
    public static final String VAR_MODIFIED_DATE = "modifiedDate";

    /**
     * Approve/Deny remark.
     */
    public static final String VAR_APPROVAL_REMARK = "approvalRemark";
    /**
     * Approval decider.
     */
    public static final String VAR_APPROVAL_DECIDED_BY = "approvalDecidedBy";

    /**
     * Poll Status.
     */
    public static final String VAR_POLL_STATUS_TOOL_TIP = "pollStatusToolTip";
    /**
     * Is distribution complete.
     */
    public static final String VAR_IS_DISTRIBUTION_COMPLETE = "isComplete";
    /**
     * ASSIGNED DISTRIBUTION ID.
     */
    public static final String ASSIGNED_DISTRIBUTION_ID = "assignedDistributionSet.id";
    /**
     * AUTO ASSIGN DISTRIBUTION SET ID
     */
    public static final String AUTO_ASSIGN_DISTRIBUTION_SET = "autoAssignDistributionSet";
    /**
     * AUTO ASSIGN ACTION TYPE
     */
    public static final String AUTO_ASSIGN_ACTION_TYPE = "autoAssignActionType";
    /**
     * ASSIGNED DISTRIBUTION Name and Version.
     */
    public static final String ASSIGNED_DISTRIBUTION_NAME_VER = "assignedDistNameVersion";

    /**
     * INSTALLED DISTRIBUTION ID.
     */
    public static final String INSTALLED_DISTRIBUTION_ID = "installedDistributionSet.id";

    /**
     * INSTALLED DISTRIBUTION Name and Version.
     */
    public static final String INSTALLED_DISTRIBUTION_NAME_VER = "installedDistNameVersion";

    /**
     * Name description label.
     */
    public static final String LAST_QUERY_DATE = "lastTargetQuery";
    /**
     * Target status.
     */
    public static final String VAR_TARGET_STATUS = "updateStatus";

    /**
     * HTML space.
     */
    public static final String HTML_SPACE = "&nbsp;";

    /**
     * Name.
     */
    public static final String NAME = "name";

    /**
     * Name and description label.
     */
    public static final String NAME_VERSION = "nameAndVersion";

    /**
     * Artifact Details Icon.
     */
    public static final String ARTIFACT_ICON = "artifactDtls";

    /**
     * Created User.
     */
    public static final String VAR_CREATED_USER = "createdBy";

    /**
     * Target filter query - target table status icon column name.
     */
    public static final String STATUS_ICON = "statusIcon";

    /**
     * Status - column property.
     */
    public static final String VAR_STATUS = "status";

    /**
     * Distribution name and version - column property.
     */
    public static final String VAR_DIST_NAME_VERSION = "distributionSetNameVersion";

    /**
     * Number of groups in rollout- column property.
     */
    public static final String VAR_NUMBER_OF_GROUPS = "numberOfGroups";

    /**
     * Total target coulmn property name.
     */
    public static final String VAR_TOTAL_TARGETS = "totalTargetsCount";

    /**
     * Total target count status coulmn property name.
     */
    public static final String VAR_TOTAL_TARGETS_COUNT_STATUS = "totalTargetCountStatus";

    /**
     * Rollout group started date column property.
     */
    public static final String ROLLOUT_GROUP_ERROR_THRESHOLD = "errorConditionExp";

    /**
     * Rollout group started date column property.
     */
    public static final String ROLLOUT_GROUP_THRESHOLD = "successConditionExp";

    /**
     * Rollout group installed percentage column property.
     */
    public static final String ROLLOUT_GROUP_INSTALLED_PERCENTAGE = "finishedPercentage";

    /**
     * Add metadata icon.
     */
    public static final String METADATA_ICON = "metadataDls";

    /**
     * Constructor.
     */
    private SPUILabelDefinitions() {

    }
}
