Class ContractInitData

java.lang.Object
com.bytedesk.core.contract.ContractInitData

public class ContractInitData extends Object
  • Field Details

    • TECHNICAL_SUPPORT

      public static final String[] TECHNICAL_SUPPORT
      Technical Support Contracts 技术支持标签
    • SERVICE_REQUEST

      public static final String[] SERVICE_REQUEST
      Service Request Contracts 服务请求标签
    • CONSULTATION

      public static final String[] CONSULTATION
      Consultation Contracts 咨询标签
    • COMPLAINT_SUGGESTION

      public static final String[] COMPLAINT_SUGGESTION
      Complaint & Suggestion Contracts 投诉与建议标签
    • OPERATION_MAINTENANCE

      public static final String[] OPERATION_MAINTENANCE
      Operation & Maintenance Contracts 运维标签
  • Constructor Details

    • ContractInitData

      public ContractInitData()
  • Method Details

    • isParentContract

      public static boolean isParentContract(String contract)
      Helper method to determine if a contract is a parent contract
      Parameters:
      contract - The contract key to check
      Returns:
      true if it's a parent contract
    • getParentContract

      public static String getParentContract(String childContract)
      Helper method to get parent contract key for a child contract
      Parameters:
      childContract - The child contract key
      Returns:
      The parent contract key
    • getAllContracts

      public static String[] getAllContracts()
      Get all contracts as a single array
      Returns:
      Array containing all contracts