Class ForeignKey

java.lang.Object
org.broadleafcommerce.openadmin.dto.ForeignKey
All Implemented Interfaces:
Serializable, PersistencePerspectiveItem

public class ForeignKey extends Object implements Serializable, PersistencePerspectiveItem
Author:
jfischer
See Also:
  • Constructor Details

    • ForeignKey

      public ForeignKey()
    • ForeignKey

      public ForeignKey(String manyToField, String foreignKeyClass)
    • ForeignKey

      public ForeignKey(String manyToField, String foreignKeyClass, String dataSourceName)
    • ForeignKey

      public ForeignKey(String manyToField, String foreignKeyClass, String dataSourceName, org.broadleafcommerce.common.presentation.client.ForeignKeyRestrictionType restrictionType)
    • ForeignKey

      public ForeignKey(String manyToField, String foreignKeyClass, String dataSourceName, org.broadleafcommerce.common.presentation.client.ForeignKeyRestrictionType restrictionType, String displayValueProperty)
  • Method Details

    • withManyToField

      public ForeignKey withManyToField(String manyToField)
    • withOriginatingField

      public ForeignKey withOriginatingField(String originatingField)
    • withForeignKeyClass

      public ForeignKey withForeignKeyClass(String foreignKeyClass)
    • withSortField

      public ForeignKey withSortField(String sortField)
    • getManyToField

      public String getManyToField()
    • setManyToField

      public void setManyToField(String manyToField)
    • getForeignKeyClass

      public String getForeignKeyClass()
    • setForeignKeyClass

      public void setForeignKeyClass(String foreignKeyClass)
    • getCurrentValue

      public String getCurrentValue()
    • setCurrentValue

      public void setCurrentValue(String currentValue)
    • getDataSourceName

      public String getDataSourceName()
    • setDataSourceName

      public void setDataSourceName(String dataSourceName)
    • getRestrictionType

      public org.broadleafcommerce.common.presentation.client.ForeignKeyRestrictionType getRestrictionType()
    • setRestrictionType

      public void setRestrictionType(org.broadleafcommerce.common.presentation.client.ForeignKeyRestrictionType restrictionType)
    • getDisplayValueProperty

      public String getDisplayValueProperty()
    • setDisplayValueProperty

      public void setDisplayValueProperty(String displayValueProperty)
    • getSortField

      public String getSortField()
    • setSortField

      public void setSortField(String sortField)
    • getSortAscending

      public Boolean getSortAscending()
    • setSortAscending

      public void setSortAscending(Boolean sortAscending)
    • getMutable

      public Boolean getMutable()
    • setMutable

      public void setMutable(Boolean mutable)
    • getOriginatingField

      public String getOriginatingField()
    • setOriginatingField

      public void setOriginatingField(String originatingField)
    • accept

      public void accept(PersistencePerspectiveItemVisitor visitor)
      Specified by:
      accept in interface PersistencePerspectiveItem
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • cloneForeignKey

      public ForeignKey cloneForeignKey()
    • clonePersistencePerspectiveItem

      public PersistencePerspectiveItem clonePersistencePerspectiveItem()
      Specified by:
      clonePersistencePerspectiveItem in interface PersistencePerspectiveItem
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object