LookupDto

public class LookupDto

The LookupDto class contains information about single lookup defined by user

Constructors

LookupDto

public LookupDto()

LookupDto

public LookupDto(String lookupName, boolean singleObjectReturn, boolean exposedViaRest)

LookupDto

public LookupDto(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, boolean indexRequired)

LookupDto

public LookupDto(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields)

LookupDto

public LookupDto(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields, boolean readOnly)

LookupDto

public LookupDto(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields, boolean readOnly, String methodName, List<String> fieldsOrder)

LookupDto

public LookupDto(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields, boolean readOnly, String methodName, List<String> fieldsOrder, boolean indexRequired)

LookupDto

public LookupDto(Long id, String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields, boolean readOnly, String methodName, List<String> fieldsOrder)

LookupDto

public LookupDto(Long id, String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields, boolean readOnly, String methodName, List<String> fieldsOrder, boolean indexRequired)

Methods

addField

public void addField(Long field)

addField

public void addField(Integer field)

equals

public boolean equals(Object o)

{@inheritDoc}

getFieldsOrder

public List<String> getFieldsOrder()

getId

public Long getId()

getLookupField

public LookupFieldDto getLookupField(String fieldName)

getLookupFields

public final List<LookupFieldDto> getLookupFields()

getLookupName

public String getLookupName()

getMethodName

public String getMethodName()

hashCode

public int hashCode()

{@inheritDoc}

insertField

public void insertField(Integer idx, Integer fieldId, String relatedFieldName)

insertField

public void insertField(Integer idx, Long fieldId, String relatedFieldName)

insertField

public void insertField(Integer idx, Integer fieldId, String lookupFieldType, String relatedFieldName)

insertField

public void insertField(Integer idx, Long fieldId, String lookupFieldType, String relatedFieldName)

isExposedViaRest

public boolean isExposedViaRest()

isIndexRequired

public boolean isIndexRequired()

isReadOnly

public boolean isReadOnly()

isReferenced

public boolean isReferenced()

isSingleObjectReturn

public boolean isSingleObjectReturn()

removeField

public void removeField(String name)

removeField

public void removeField(Integer idx)

setExposedViaRest

public void setExposedViaRest(boolean isExposedViaRest)

setFieldsOrder

public void setFieldsOrder(List<String> fieldsOrder)

setId

public void setId(Long id)

setIndexRequired

public void setIndexRequired(boolean indexRequired)

setLookupFields

public void setLookupFields(List<LookupFieldDto> lookupFields)

setLookupName

public void setLookupName(String lookupName)

setMethodName

public void setMethodName(String methodName)

setReadOnly

public void setReadOnly(boolean readOnly)

setReferenced

public void setReferenced(boolean referenced)

setSingleObjectReturn

public void setSingleObjectReturn(boolean singleObjectReturn)

toString

public String toString()

{@inheritDoc}

updateCustomOperatorForLookupField

public void updateCustomOperatorForLookupField(Integer idx, String customOperator)

updateFieldRelatedName

public void updateFieldRelatedName(Integer idx, String relatedName)

updateTypeForLookupField

public void updateTypeForLookupField(Integer idx, String lookupFieldType)