Interface SelectableBean<T extends Serializable>
- All Superinterfaces:
DebugDumpable
,SelectableRow<T>
,Serializable
- All Known Implementing Classes:
AssignmentEditorDto
,RoleAnalysisTablePageable
,SelectableBeanImpl
,TaskErrorSelectableBeanImpl
,TaskErrorSelectableBeanImplOld
,TreeSelectableBean
public interface SelectableBean<T extends Serializable>
extends SelectableRow<T>, Serializable, DebugDumpable
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionObtains custom data related to T (e.g.getValue()
boolean
void
setCustomData
(Object data) Stores custom data, seegetCustomData()
.void
void
setResult
(OperationResult result) void
setResult
(OperationResultType resultType) void
setSelected
(boolean selected) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getValue
T getValue() -
setModel
-
getResult
OperationResult getResult() -
setResult
-
setResult
- Throws:
SchemaException
-
setSelected
void setSelected(boolean selected) - Specified by:
setSelected
in interfaceSelectableRow<T extends Serializable>
-
isSelected
boolean isSelected()- Specified by:
isSelected
in interfaceSelectableRow<T extends Serializable>
-
getCustomData
Object getCustomData()Obtains custom data related to T (e.g. information extracted from the value of T) into the bean. Currently used to storeTaskInformationUtil
for tasks. FIXME: TEMPORARY SOLUTION! Replace by subclassingSelectableBeanImpl
for tasks! -
setCustomData
Stores custom data, seegetCustomData()
. FIXME: TEMPORARY SOLUTION!
-