Class FlexibleLabelModel<C extends Containerable>
java.lang.Object
com.evolveum.midpoint.gui.impl.model.FlexibleLabelModel<C>
- All Implemented Interfaces:
- Serializable,- org.apache.wicket.model.IDetachable,- org.apache.wicket.model.IModel<String>,- org.apache.wicket.util.io.IClusterable
public class FlexibleLabelModel<C extends Containerable>
extends Object
implements org.apache.wicket.model.IModel<String>
Model that returns string value for a flexible label. The label value defaults to
 the value of a fixed property. But if an expression is specified then the value
 is determined by the expression.
 This implementation works on containerable models (not wrappers).
- Author:
- semancik
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionFlexibleLabelModel(org.apache.wicket.model.IModel<C> model, ItemPath path, ModelServiceLocator serviceLocator, GuiFlexibleLabelType configuration) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdditionalVariablesMap(VariablesMap variables) voiddetach()voidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wicket.model.IModelas, combineWith, filter, flatMap, isPresent, map, orElse, orElseGet
- 
Constructor Details- 
FlexibleLabelModelpublic FlexibleLabelModel(org.apache.wicket.model.IModel<C> model, ItemPath path, ModelServiceLocator serviceLocator, GuiFlexibleLabelType configuration) 
 
- 
- 
Method Details- 
getObject- Specified by:
- getObjectin interface- org.apache.wicket.model.IModel<C extends Containerable>
 
- 
addAdditionalVariablesMap
- 
setObject- Specified by:
- setObjectin interface- org.apache.wicket.model.IModel<C extends Containerable>
 
- 
detachpublic void detach()- Specified by:
- detachin interface- org.apache.wicket.model.IDetachable
- Specified by:
- detachin interface- org.apache.wicket.model.IModel<C extends Containerable>
 
 
-