Class DslRawBuilder
java.lang.Object
io.vertigo.studio.impl.source.dsl.raw.DslRawBuilder
- All Implemented Interfaces:
io.vertigo.core.lang.Builder<DslRaw>
Interface de création des définitions.
- Author:
- pchretien
-
Method Summary
Modifier and TypeMethodDescriptionaddAllRawLinks(String fieldName, List<DslRawKey> rawKeys) Ajoute une liste de définitions au champ défini par fieldName.addPropertyValue(String fieldName, Object value) addRawLink(String fieldName, DslRawKey fieldRawKey) addRawLink(String fieldName, String rawName) Ajoute une définition au champ défini par fieldName.Ajoute une définition au champ défini par fieldName.build()withPackageName(String packageName)
-
Method Details
-
getEntity
-
withPackageName
- Parameters:
newPackageName- Package name- Returns:
- Builder
-
merge
- Parameters:
raw- Definition body- Returns:
- this builder
-
addPropertyValue
- Parameters:
fieldName- Name of the fieldvalue- Valeur de la propriété- Returns:
- this builder
-
addRawLink
Ajoute une définition au champ défini par fieldName. La définition n'est connue que par sa référence, son nom.- Parameters:
fieldName- Name of the fielddefinitionName- Name of the definition- Returns:
- this builder
-
addRawLink
-
addAllRawLinks
Ajoute une liste de définitions au champ défini par fieldName. La définition n'est connue que par sa référence, son nom.- Parameters:
fieldName- Name of the fielddefinitionNames- list of the names of the dedinitions- Returns:
- this builder
-
addSubRaw
Ajoute une définition au champ défini par fieldName.- Parameters:
fieldName- Name of the fieldsubRaw- Définition- Returns:
- this builder
-
build
- Specified by:
buildin interfaceio.vertigo.core.lang.Builder<DslRaw>
-