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. information extracted from the value of T) into the bean.getValue()booleanvoidsetCustomData(Object data) Stores custom data, seegetCustomData().voidsetDetachCustomData(boolean detachCustomData) 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! -
setDetachCustomData
void setDetachCustomData(boolean detachCustomData)
-