Class DataDrivenEnumList

java.lang.Object
com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
All Implemented Interfaces:
Serializable

public class DataDrivenEnumList extends Object implements Serializable
A DTO that holds data driven enum references for bulk operations, and lists of failed request params.
Author:
Sunny Yu
See Also:
  • Constructor Details

    • DataDrivenEnumList

      public DataDrivenEnumList()
    • DataDrivenEnumList

      public DataDrivenEnumList(@NonNull List<DataDrivenEnum> dataDrivenEnums, @NonNull Set<String> dataDrivenEnumIdsForMissingEntities)
  • Method Details

    • getDataDrivenEnums

      @NonNull public List<DataDrivenEnum> getDataDrivenEnums()
      All DataDrivenEnums and their details.
      Returns:
      All DataDrivenEnums.
    • getDataDrivenEnumIdsForMissingEntities

      @NonNull public Set<String> getDataDrivenEnumIdsForMissingEntities()
      The list of provided ids for which a DataDrivenEnum could not be found
      Returns:
      The list of provided ids for which a DataDrivenEnum could not be found
    • setDataDrivenEnums

      public void setDataDrivenEnums(@NonNull List<DataDrivenEnum> dataDrivenEnums)
      All DataDrivenEnums and their details.
      Parameters:
      dataDrivenEnumDetails - All DataDrivenEnums.
    • setDataDrivenEnumIdsForMissingEntities

      public void setDataDrivenEnumIdsForMissingEntities(@NonNull Set<String> dataDrivenEnumIdsForMissingEntities)
      The list of provided ids for which a DataDrivenEnum could not be found
      Parameters:
      dataDrivenEnumIdsForMissingEntities - The list of provided ids for which a DataDrivenEnum could not be found
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object