FetchImports, Validatablepublic class ModelBackingBean extends java.lang.Object implements FetchImports, Validatable
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.util.Set<java.lang.String> |
fetchImports() |
|
java.lang.String |
getBackingBeanInterfaceSimpleName() |
Gets the simple name of the backing bean interface
|
java.lang.String |
getClassName() |
Gets the class name used by the implementation of the backing bean.
|
java.util.Optional<ModelBackingBeanField> |
getFieldById(java.lang.String id) |
Get backing bean field by field name.
|
java.util.List<ModelBackingBeanField> |
getFields() |
Gets all fields that belong to the backing bean.
|
ModelBackingBean |
getParent() |
Gets the parent backing bean.
|
int |
hashCode() |
|
boolean |
hasParent() |
Checks whether the backing bean has a parent or not.
|
java.lang.String |
interfaceClassName() |
Gets the fluent api class relative name of the backing bean interface.
|
boolean |
validate() |
public java.lang.String getBackingBeanInterfaceSimpleName()
public java.lang.String getClassName()
public java.lang.String interfaceClassName()
public java.util.List<ModelBackingBeanField> getFields()
public java.util.Optional<ModelBackingBeanField> getFieldById(java.lang.String id)
id - the name of the fieldpublic boolean hasParent()
public ModelBackingBean getParent()
public java.util.Set<java.lang.String> fetchImports()
fetchImports in interface FetchImportspublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@DeclareCompilerMessage(code="22",
enumValueName="ERROR_BACKING_BEAN_FIELD_ID_MUST_BE_UNIQUE_IN_BB",
message="Backing bean field id \'${0}\' must be unique in backing bean ${1}",
processorClass=FluentApiProcessor.class)
public boolean validate()
validate in interface ValidatableCopyright © 2023–2024 Holisticon AG. All rights reserved.