java.lang.Object
org.broadleafcommerce.openadmin.web.form.component.ListGridRecord

public class ListGridRecord extends Object
  • Field Details

    • listGrid

      protected ListGrid listGrid
    • id

      protected String id
    • displayOrder

      protected String displayOrder
    • altId

      protected String altId
    • fields

      protected List<Field> fields
    • hiddenFields

      protected List<Field> hiddenFields
    • isDirty

      protected Boolean isDirty
    • isError

      protected Boolean isError
    • status

      protected String status
    • statusCssClass

      protected String statusCssClass
    • errorKey

      protected String errorKey
    • errorMessage

      protected String errorMessage
    • icon

      protected ListGridRecordIcon icon
    • isLocked

      protected Boolean isLocked
    • isReadOnly

      protected Boolean isReadOnly
    • entity

      protected Entity entity
    • fieldMap

      protected Map<String,Field> fieldMap
      Convenience map keyed by the field name. Used to guarantee field ordering with header fields within a ListGrid
  • Constructor Details

    • ListGridRecord

      public ListGridRecord()
  • Method Details

    • getPath

      public String getPath()
    • getCanLinkToExternalEntity

      public boolean getCanLinkToExternalEntity()
    • getExternalEntityPath

      public String getExternalEntityPath()
    • getListGrid

      public ListGrid getListGrid()
    • setListGrid

      public void setListGrid(ListGrid listGrid)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getDisplayOrder

      public String getDisplayOrder()
    • setDisplayOrder

      public void setDisplayOrder(String displayOrder)
    • getIndex

      public int getIndex()
    • getFields

      public List<Field> getFields()
      Normally you should not be looping through these fields. In order to preserve proper field ordering, instead you should loop through ListGrid.getHeaderFields() and then invoke the getField(String) method with that header field name.
      Returns:
    • setFields

      public void setFields(List<Field> fields)
    • getHiddenFields

      public List<Field> getHiddenFields()
    • setHiddenFields

      public void setHiddenFields(List<Field> hiddenFields)
    • getField

      public Field getField(String fieldName)
      Returns a Field in this record for a particular field name. Used when displaying a ListGrid in order to guarantee proper field ordering
      Parameters:
      fieldName -
      Returns:
    • hasField

      public boolean hasField(String fieldName)
    • populateFieldMap

      protected void populateFieldMap()
    • clearFieldMap

      public void clearFieldMap()
    • getHiddenFieldsJson

      public String getHiddenFieldsJson()
    • getIsDirty

      public Boolean getIsDirty()
    • setDirty

      public void setDirty(Boolean isDirty)
    • getReadOnly

      public Boolean getReadOnly()
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • getEntity

      public Entity getEntity()
    • setEntity

      public void setEntity(Entity entity)
    • getIsError

      public Boolean getIsError()
    • setIsError

      public void setIsError(Boolean isError)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getStatusCssClass

      public String getStatusCssClass()
    • setStatusCssClass

      public void setStatusCssClass(String statusCssClass)
    • getErrorKey

      public String getErrorKey()
    • setErrorKey

      public void setErrorKey(String errorKey)
    • getErrorMessage

      public String getErrorMessage()
      Actual, localized error message. If set, this will override the error key.
      Returns:
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
      If set, this will override the errorKey.
      Parameters:
      errorMessage -
    • getIcon

      public ListGridRecordIcon getIcon()
    • setIcon

      public void setIcon(ListGridRecordIcon icon)
    • getHasIcon

      public Boolean getHasIcon()
    • getAltId

      public String getAltId()
    • setAltId

      public void setAltId(String altId)
    • getLocked

      public Boolean getLocked()
    • setLocked

      public void setLocked(Boolean locked)