Class AddMetadataFromFieldTypeRequest

java.lang.Object
org.broadleafcommerce.openadmin.server.dao.provider.metadata.request.AddMetadataFromFieldTypeRequest

public class AddMetadataFromFieldTypeRequest extends Object
Contains the requested field, property name and support classes.
Author:
Jeff Fischer
  • Constructor Details

    • AddMetadataFromFieldTypeRequest

      public AddMetadataFromFieldTypeRequest(Field requestedField, Class<?> targetClass, ForeignKey foreignField, ForeignKey[] additionalForeignFields, MergedPropertyType mergedPropertyType, List<org.hibernate.mapping.Property> componentProperties, String idProperty, String prefix, String requestedPropertyName, org.hibernate.type.Type type, boolean propertyForeignKey, int additionalForeignKeyIndexPosition, Map<String,FieldMetadata> presentationAttributes, FieldMetadata presentationAttribute, org.broadleafcommerce.common.presentation.client.SupportedFieldType explicitType, Class<?> returnedClass, DynamicEntityDao dynamicEntityDao)
  • Method Details

    • getRequestedField

      public Field getRequestedField()
    • getTargetClass

      public Class<?> getTargetClass()
    • getForeignField

      public ForeignKey getForeignField()
    • getAdditionalForeignFields

      public ForeignKey[] getAdditionalForeignFields()
    • getMergedPropertyType

      public MergedPropertyType getMergedPropertyType()
    • getComponentProperties

      public List<org.hibernate.mapping.Property> getComponentProperties()
    • getIdProperty

      public String getIdProperty()
    • getPrefix

      public String getPrefix()
    • getRequestedPropertyName

      public String getRequestedPropertyName()
    • getType

      public org.hibernate.type.Type getType()
    • isPropertyForeignKey

      public boolean isPropertyForeignKey()
    • getAdditionalForeignKeyIndexPosition

      public int getAdditionalForeignKeyIndexPosition()
    • getPresentationAttributes

      public Map<String,FieldMetadata> getPresentationAttributes()
    • getPresentationAttribute

      public FieldMetadata getPresentationAttribute()
    • getExplicitType

      public org.broadleafcommerce.common.presentation.client.SupportedFieldType getExplicitType()
    • getReturnedClass

      public Class<?> getReturnedClass()
    • getDynamicEntityDao

      public DynamicEntityDao getDynamicEntityDao()