public abstract class RecordSearchData extends Bean implements IRecordPermissions
| Modifier and Type | Field and Description |
|---|---|
static BasicProperty<java.lang.Boolean,RecordSearchData> |
CAN_CREATE_NEW |
static BasicProperty<java.lang.Boolean,RecordSearchData> |
CAN_EDIT |
static BasicProperty<java.lang.Boolean,RecordSearchData> |
CAN_REMOVE |
static java.lang.String |
CLASS_NAME |
static ListProperty<CustomFieldDetailedVO,RecordSearchData> |
FIELDS_FOR_LIST |
static ListProperty<CustomFieldDetailedVO,RecordSearchData> |
FIELDS_FOR_SEARCH |
static BasicProperty<RecordTypeVO,RecordSearchData> |
TYPE |
| Constructor and Description |
|---|
RecordSearchData() |
RecordSearchData(Property<T,? super RecordSearchData> property,
T value) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Property<?,?>> |
doGetProperties() |
java.util.List<CustomFieldDetailedVO> |
getFieldsForList() |
java.util.List<CustomFieldDetailedVO> |
getFieldsForSearch() |
RecordTypeVO |
getType() |
boolean |
isCanCreateNew() |
boolean |
isCanEdit() |
boolean |
isCanRemove() |
void |
setCanCreateNew(boolean canCreateNew) |
void |
setCanEdit(boolean canEdit) |
void |
setCanRemove(boolean canRemove) |
void |
setFieldsForList(java.util.List<CustomFieldDetailedVO> fieldsForList) |
void |
setFieldsForSearch(java.util.List<CustomFieldDetailedVO> fieldsForSearch) |
void |
setType(RecordTypeVO type) |
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, className, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, setAttributepublic static final java.lang.String CLASS_NAME
public static final BasicProperty<java.lang.Boolean,RecordSearchData> CAN_CREATE_NEW
public static final BasicProperty<java.lang.Boolean,RecordSearchData> CAN_EDIT
public static final BasicProperty<java.lang.Boolean,RecordSearchData> CAN_REMOVE
public static final ListProperty<CustomFieldDetailedVO,RecordSearchData> FIELDS_FOR_LIST
public static final ListProperty<CustomFieldDetailedVO,RecordSearchData> FIELDS_FOR_SEARCH
public static final BasicProperty<RecordTypeVO,RecordSearchData> TYPE
public RecordSearchData()
public RecordSearchData(Property<T,? super RecordSearchData> property, T value)
protected java.util.List<Property<?,?>> doGetProperties()
doGetProperties in class Beanpublic boolean isCanCreateNew()
isCanCreateNew in interface IRecordPermissionspublic void setCanCreateNew(boolean canCreateNew)
public boolean isCanEdit()
isCanEdit in interface IRecordPermissionspublic void setCanEdit(boolean canEdit)
public boolean isCanRemove()
isCanRemove in interface IRecordPermissionspublic void setCanRemove(boolean canRemove)
public java.util.List<CustomFieldDetailedVO> getFieldsForList()
public void setFieldsForList(java.util.List<CustomFieldDetailedVO> fieldsForList)
public java.util.List<CustomFieldDetailedVO> getFieldsForSearch()
public void setFieldsForSearch(java.util.List<CustomFieldDetailedVO> fieldsForSearch)
public RecordTypeVO getType()
getType in interface IRecordPermissionspublic void setType(RecordTypeVO type)