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()booleanvoidsetCustomData(Object data) Stores custom data, seegetCustomData().voidvoidsetResult(OperationResult result) voidsetResult(OperationResultType resultType) voidsetSelected(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:
setSelectedin interfaceSelectableRow<T extends Serializable>
-
isSelected
boolean isSelected()- Specified by:
isSelectedin 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 storeTaskInformationUtilfor tasks. FIXME: TEMPORARY SOLUTION! Replace by subclassingSelectableBeanImplfor tasks! -
setCustomData
Stores custom data, seegetCustomData(). FIXME: TEMPORARY SOLUTION!
-