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, 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(Long id, String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<LookupFieldDto> lookupFields, boolean readOnly, String methodName, List<String> fieldsOrder)

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

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

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)

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)