Class BusinessObjectProperty
- java.lang.Object
-
- org.neotropic.util.visual.properties.AbstractProperty<BusinessObjectLight>
-
- org.neotropic.util.visual.properties.BusinessObjectProperty
-
public class BusinessObjectProperty extends AbstractProperty<BusinessObjectLight>
Property to select a business object.- Author:
- Johny Andres Ortega Ruiz <johny.ortega@kuwaiba.org>
-
-
Field Summary
-
Fields inherited from class org.neotropic.util.visual.properties.AbstractProperty
NULL_LABEL
-
-
Constructor Summary
Constructors Constructor Description BusinessObjectProperty(String name, String displayName, String description, BusinessObjectLight value, ApplicationEntityManager aem, BusinessEntityManager bem, MetadataEntityManager mem, TranslationService ts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vaadin.flow.component.AbstractFieldgetAdvancedEditor()An advanced editor for the propertyStringgetAsString()The value to be displayed on screenBusinessObjectLightgetDefaultValue()com.vaadin.flow.component.AbstractFieldgetInplaceEditor()A simple field that will be used to edit the propertybooleansupportsAdvancedEditor()Does it support an advanced editor? If truebooleansupportsInplaceEditor()Does it support in place editor? If true-
Methods inherited from class org.neotropic.util.visual.properties.AbstractProperty
getAccept, getCancel, getDescription, getDisplayName, getName, getType, getValue, hasBinder, isMandatory, isReadOnly, isUnique, setAccept, setCancel, setDescription, setDisplayName, setHasBinder, setMandatory, setName, setReadOnly, setType, setUnique, setValue, toString
-
-
-
-
Constructor Detail
-
BusinessObjectProperty
public BusinessObjectProperty(String name, String displayName, String description, BusinessObjectLight value, ApplicationEntityManager aem, BusinessEntityManager bem, MetadataEntityManager mem, TranslationService ts)
-
-
Method Detail
-
getDefaultValue
public BusinessObjectLight getDefaultValue()
- Specified by:
getDefaultValuein classAbstractProperty<BusinessObjectLight>
-
getAdvancedEditor
public com.vaadin.flow.component.AbstractField getAdvancedEditor()
Description copied from class:AbstractPropertyAn advanced editor for the property- Specified by:
getAdvancedEditorin classAbstractProperty<BusinessObjectLight>- Returns:
-
supportsAdvancedEditor
public boolean supportsAdvancedEditor()
Description copied from class:AbstractPropertyDoes it support an advanced editor? If true- Specified by:
supportsAdvancedEditorin classAbstractProperty<BusinessObjectLight>- Returns:
-
supportsInplaceEditor
public boolean supportsInplaceEditor()
Description copied from class:AbstractPropertyDoes it support in place editor? If true- Specified by:
supportsInplaceEditorin classAbstractProperty<BusinessObjectLight>- Returns:
-
getInplaceEditor
public com.vaadin.flow.component.AbstractField getInplaceEditor()
Description copied from class:AbstractPropertyA simple field that will be used to edit the property- Specified by:
getInplaceEditorin classAbstractProperty<BusinessObjectLight>- Returns:
-
getAsString
public String getAsString()
Description copied from class:AbstractPropertyThe value to be displayed on screen- Specified by:
getAsStringin classAbstractProperty<BusinessObjectLight>- Returns:
- The string representation of the value of the property
-
-