java.lang.Object
overit.geocallapp.wfm.core.bl.mobilecard.card.utils.MobileCardUtils

public class MobileCardUtils extends Object
The Class that defines the mobile card utils.
Since:
13.0
  • Method Details

    • getGIConfigurationMeterExistentVisibility

      public static boolean getGIConfigurationMeterExistentVisibility(BOInterventionGroup interventionGroup)
      Checks visibility of section Meter Existent in BOInterventionGroup.
      Parameters:
      interventionGroup - the Intervention Group
      Returns:
      true, if Meter Existent section is visible
    • getGIConfigurationMeterInstalledVisibility

      public static boolean getGIConfigurationMeterInstalledVisibility(BOInterventionGroup interventionGroup)
      Checks visibility of section Meter Installed in BOInterventionGroup.
      Parameters:
      interventionGroup - the Intervention Group
      Returns:
      true, if Meter Installed section is visible
    • getGIConfigurationNotificationVisibility

      public static boolean getGIConfigurationNotificationVisibility(BOInterventionGroup interventionGroup)
      Checks visibility of section Notification in BOInterventionGroup.
      Parameters:
      interventionGroup - the Intervention Group
      Returns:
      true, if Notification section is visible
    • getSignatureVisibility

      public static boolean getSignatureVisibility(BOInterventionGroup interventionGroup) throws DAException, DAValidateException
      Checks visibility of Signature in intervention group attachment Rules.
      Parameters:
      interventionGroup - the Intervention Group
      Returns:
      true, if Signature is present
      Throws:
      DAException - the DA exception
      DAValidateException - the DA validate exception
    • getGIConfigurationMeterExistent

      public static boolean getGIConfigurationMeterExistent(GIConfiguration giConfiguration)
      Checks visibility of section Meter Existent in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Meter Existent section is hidden
    • getGIConfigurationMeterInstalled

      public static boolean getGIConfigurationMeterInstalled(GIConfiguration giConfiguration)
      Checks visibility of section Meter Installed in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Meter Installed section is hidden
    • getGIConfigurationNotification

      public static boolean getGIConfigurationNotification(GIConfiguration giConfiguration)
      Checks visibility of section Notification in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Notification section is hidden
    • getGIConfigurationMeterExistentHidden

      public static boolean getGIConfigurationMeterExistentHidden(GIConfiguration giConfiguration)
      Checks section Meter Existent section is Hidden in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Meter Existent section is hidden
    • getGIConfigurationConverterExistentHidden

      public static boolean getGIConfigurationConverterExistentHidden(GIConfiguration giConfiguration)
      Checks section Converter Existent section is Hidden in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Converter Existent section is hidden
    • getGIConfigurationMeterInstalledHidden

      public static boolean getGIConfigurationMeterInstalledHidden(GIConfiguration giConfiguration)
      Checks section Meter Installed section is Hidden in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Meter Installed section is hidden
    • getGIConfigurationConverterInstalledHidden

      public static boolean getGIConfigurationConverterInstalledHidden(GIConfiguration giConfiguration)
      Checks section Converter Installed section is Hidden in GIConfiguration.
      Parameters:
      giConfiguration - the GIConfiguration
      Returns:
      true, if Converter Installed section is hidden
    • checkCardFromRules

      public static boolean checkCardFromRules(MobileCardConfiguration cardConfiguration, String type)
      Check if the specified type is used in the Mobile Card Configuration.
      Parameters:
      cardConfiguration - the MobileCardConfiguration
      type - the Type of Mobile Card
      Returns:
      true, if the type is used by any card
    • removeCardFromRules

      public static void removeCardFromRules(MobileCardConfiguration cardConfiguration, String type)
      Remove cards with the specified type if exists.
      Parameters:
      cardConfiguration - the MobileCardConfiguration
      type - the Type of Mobile Card
    • reloadCardId

      protected static List<MobileCard> reloadCardId(List<MobileCard> cards)
      Reload card ids
      Parameters:
      cards - the list of Card