Package de.esoco.process.param
Klasse EntityAttributeParameter<E extends Entity,T>
java.lang.Object
org.obrel.core.RelatedObject
de.esoco.process.param.ParameterWrapper<T,EntityAttributeParameter<E,T>>
de.esoco.process.param.ParameterBase<T,EntityAttributeParameter<E,T>>
de.esoco.process.param.EntityAttributeParameter<E,T>
- Alle implementierten Schnittstellen:
org.obrel.core.Relatable
public class EntityAttributeParameter<E extends Entity,T>
extends ParameterBase<T,EntityAttributeParameter<E,T>>
A parameter subclass that manages the relation between the process parameter
and an entity attribute.
-
Konstruktorübersicht
KonstruktorBeschreibungEntityAttributeParameter
(InteractionFragment fragment, org.obrel.core.RelationType<T> entityAttribute) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
apply()
Applies the current process parameter value to an entity.boolean
Check whether the parameter value is different than the attribute value.void
reset()
Resets the value of this parameter to the entity attribute value.void
Sets the entity of which the attribute value shall be displayed.Von Klasse geerbte Methoden de.esoco.process.param.ParameterBase
actionEvents, alignHorizontal, alignIcon, alignText, alignVertical, allEvents, allow, allow, allowedValues, allowNull, annotate, buttons, buttonStyle, check, colSpan, columns, content, continueOnInteraction, continuousEvents, couple, couple, css, display, ensure, ensureNotEmpty, height, height, height, hideLabel, icon, icon, icon, iconSize, images, inherit, input, interactive, interactive, is, label, layout, modified, notifyChangeListeners, onAction, onChange, onEvent, onFocusLost, onUpdate, prepareDownload, responsiveColSpans, rows, rowSpan, sameRow, sameRow, sameRow, size, style, style, then, tooltip, toString, validate, validate, value, value, width, width, width
Von Klasse geerbte Methoden de.esoco.process.param.ParameterWrapper
clear, disable, enable, fragment, get, getParam, has, hide, id, initiateDownload, isEnabled, isVisible, remove, resid, set, set, set, setEnabled, setFragment, setParam, setParameterEventHandler, setParameterType, setVisible, show, type
Von Klasse geerbte Methoden org.obrel.core.RelatedObject
deleteRelation, get, getRelation, getRelations, notifyRelationListeners, readRelations, relationsEqual, relationsHashCode, relationsString, set, set, transform, writeRelations
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.obrel.core.Relatable
deleteRelation, deleteRelations, getAll, getOption, getRelationCount, getRelations, hasFlag, hasRelation, hasRelations, init, set, set, set, setOption, streamRelations
-
Konstruktordetails
-
EntityAttributeParameter
public EntityAttributeParameter(InteractionFragment fragment, org.obrel.core.RelationType<T> entityAttribute) - Siehe auch:
-
-
Methodendetails
-
apply
public void apply()Applies the current process parameter value to an entity. -
isValueChanged
public boolean isValueChanged()Check whether the parameter value is different than the attribute value.- Gibt zurück:
- The value changed
-
reset
public void reset()Resets the value of this parameter to the entity attribute value. -
setEntity
Sets the entity of which the attribute value shall be displayed.- Parameter:
entity
- The entity this parameter references
-