UserPreferences

public class UserPreferences

The UserPreferences class contains information about an entity user preferences. For example grid size on the UI.

Constructors

UserPreferences

public UserPreferences()

UserPreferences

public UserPreferences(String username, String className, Integer gridRowsNumber, Set<Field> selectedFields, Set<Field> unselectedFields)

Methods

getClassName

public String getClassName()

getGridRowsNumber

public Integer getGridRowsNumber()

getSelectedFields

public Set<Field> getSelectedFields()

getUnselectedFields

public Set<Field> getUnselectedFields()

getUsername

public String getUsername()

selectField

public void selectField(Field field)

setClassName

public void setClassName(String className)

setGridRowsNumber

public void setGridRowsNumber(Integer gridRowsNumber)

setSelectedFields

public void setSelectedFields(Set<Field> selectedFields)

setUnselectedFields

public void setUnselectedFields(Set<Field> unselectedFields)

setUsername

public void setUsername(String username)

toDto

public UserPreferencesDto toDto(Set<String> displayableFields)

unselectField

public void unselectField(Field field)