Lookup

public class Lookup

The Lookup class contains information about single lookup

Constructors

Lookup

public Lookup()

Lookup

public Lookup(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<Field> fields)

Lookup

public Lookup(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<Field> fields, boolean readOnly, String methodName)

Lookup

public Lookup(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<Field> fields, boolean readOnly, String methodName, List<String> rangeLookupFields, List<String> setLookupFields, Map<String, String> customOperators)

Lookup

public Lookup(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<Field> fields, boolean readOnly, String methodName, List<String> rangeLookupFields, List<String> setLookupFields, Map<String, String> customOperators, Map<String, Boolean> useGenericParams)

Lookup

public Lookup(String lookupName, boolean singleObjectReturn, boolean exposedViaRest, List<Field> fields, Entity entity)

Lookup

public Lookup(LookupDto lookupDto, List<Field> lookupFields)

Methods

copy

public Lookup copy(List<Field> fields)

getCustomOperators

public Map<String, String> getCustomOperators()

getEntity

public Entity getEntity()

getFields

public List<Field> getFields()

getId

public Long getId()

getLookupFieldById

public final Field getLookupFieldById(Long id)

getLookupFieldByName

public final Field getLookupFieldByName(String name)

getLookupName

public String getLookupName()

getMethodName

public String getMethodName()

getRangeLookupFields

public final List<String> getRangeLookupFields()

getSetLookupFields

public final List<String> getSetLookupFields()

getUseGenericParams

public Map<String, Boolean> getUseGenericParams()

isExposedViaRest

public boolean isExposedViaRest()

isRangeParam

public boolean isRangeParam(Field field)

isReadOnly

public boolean isReadOnly()

isSetParam

public boolean isSetParam(Field field)

isSingleObjectReturn

public boolean isSingleObjectReturn()

setCustomOperators

public void setCustomOperators(Map<String, String> customOperators)

setEntity

public void setEntity(Entity entity)

setExposedViaRest

public void setExposedViaRest(boolean exposedViaRest)

setFields

public void setFields(List<Field> fields)

setId

public void setId(Long id)

setLookupName

public final void setLookupName(String lookupName)

setMethodName

public void setMethodName(String methodName)

setRangeLookupFields

public void setRangeLookupFields(List<String> rangeLookupFields)

setReadOnly

public void setReadOnly(boolean readOnly)

setSetLookupFields

public void setSetLookupFields(List<String> setLookupFields)

setSingleObjectReturn

public void setSingleObjectReturn(boolean singleObjectReturn)

setUseGenericParams

public void setUseGenericParams(Map<String, Boolean> useGenericParams)

toDto

public LookupDto toDto()

update

public final void update(LookupDto lookupDto, List<Field> lookupFields)