org.broadleafcommerce.openadmin.client.dto
Class ForeignKey

java.lang.Object
  extended by org.broadleafcommerce.openadmin.client.dto.ForeignKey
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable, Serializable, PersistencePerspectiveItem

public class ForeignKey
extends Object
implements com.google.gwt.user.client.rpc.IsSerializable, Serializable, PersistencePerspectiveItem

Author:
jfischer
See Also:
Serialized Form

Constructor Summary
ForeignKey()
           
ForeignKey(String manyToField, String foreignKeyClass)
           
ForeignKey(String manyToField, String foreignKeyClass, String dataSourceName)
           
ForeignKey(String manyToField, String foreignKeyClass, String dataSourceName, ForeignKeyRestrictionType restrictionType)
           
ForeignKey(String manyToField, String foreignKeyClass, String dataSourceName, ForeignKeyRestrictionType restrictionType, String displayValueProperty)
           
 
Method Summary
 void accept(PersistencePerspectiveItemVisitor visitor)
           
 ForeignKey cloneForeignKey()
           
 PersistencePerspectiveItem clonePersistencePerspectiveItem()
           
 boolean equals(Object o)
           
 String getCurrentValue()
           
 String getDataSourceName()
           
 String getDisplayValueProperty()
           
 String getForeignKeyClass()
           
 String getManyToField()
           
 ForeignKeyRestrictionType getRestrictionType()
           
 int hashCode()
           
 void setCurrentValue(String currentValue)
           
 void setDataSourceName(String dataSourceName)
           
 void setDisplayValueProperty(String displayValueProperty)
           
 void setForeignKeyClass(String foreignKeyClass)
           
 void setManyToField(String manyToField)
           
 void setRestrictionType(ForeignKeyRestrictionType restrictionType)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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,
                  ForeignKeyRestrictionType restrictionType)

ForeignKey

public ForeignKey(String manyToField,
                  String foreignKeyClass,
                  String dataSourceName,
                  ForeignKeyRestrictionType restrictionType,
                  String displayValueProperty)
Method Detail

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 ForeignKeyRestrictionType getRestrictionType()

setRestrictionType

public void setRestrictionType(ForeignKeyRestrictionType restrictionType)

getDisplayValueProperty

public String getDisplayValueProperty()

setDisplayValueProperty

public void setDisplayValueProperty(String displayValueProperty)

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


Copyright © 2013. All Rights Reserved.