public final class DslDefinition extends Object
| Modifier and Type | Method and Description |
|---|---|
static DslDefinitionBuilder |
builder(String name,
DslEntity entity)
Static method factory for TaskBuilder
|
List<DslDefinition> |
getAllChildDefinitions() |
Set<DslEntityField> |
getAllDefinitionLinkFields()
Permet de récupérer la collection de tous les champs qui pointent vers des définitions utilisées par référence.
|
List<DslDefinition> |
getChildDefinitions(String fieldName)
Récupération de la liste des definitions dont est composée la définition principale.
|
String |
getDefinitionLinkName(String fieldName)
Uniquement si il y a une et une seule référence pour ce champ.
|
List<String> |
getDefinitionLinkNames(String fieldName)
Permet de récupérer la liste des définitions d'un champ.
|
DslEntity |
getEntity() |
String |
getName() |
String |
getPackageName() |
Set<String> |
getPropertyNames()
Set des propriétés gérées.
|
Object |
getPropertyValue(String fieldName)
Retourne la valeur d'une (méta) propriété liée au domaine, champ, dtDéfinition...
|
public static DslDefinitionBuilder builder(String name, DslEntity entity)
name - the name of the dslDefinitionentity - Entitépublic String getPackageName()
public DslEntity getEntity()
public String getName()
public Object getPropertyValue(String fieldName)
fieldName - Name of the fieldpublic Set<String> getPropertyNames()
public List<String> getDefinitionLinkNames(String fieldName)
fieldName - Nom du champ.public String getDefinitionLinkName(String fieldName)
fieldName - Nom du champ.public Set<DslEntityField> getAllDefinitionLinkFields()
public List<DslDefinition> getChildDefinitions(String fieldName)
fieldName - Stringpublic List<DslDefinition> getAllChildDefinitions()
Copyright © 2019. All Rights Reserved.