Package com.rosetta.model.metafields
Interface MetaFields.MetaFieldsBuilder
- All Superinterfaces:
GlobalKeyFields,GlobalKeyFields.GlobalKeyFieldsBuilder,MetaDataFields,MetaDataFields.MetaDataFieldsBuilder,MetaFields,RosettaModelObject,RosettaModelObjectBuilder
- All Known Implementing Classes:
MetaFields.MetaFieldsBuilderImpl
- Enclosing interface:
MetaFields
public static interface MetaFields.MetaFieldsBuilder
extends MetaFields, RosettaModelObjectBuilder, GlobalKeyFields.GlobalKeyFieldsBuilder, MetaDataFields.MetaDataFieldsBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.meta.GlobalKeyFields
GlobalKeyFields.GlobalKeyFieldsBuilderNested classes/interfaces inherited from interface com.rosetta.model.lib.meta.MetaDataFields
MetaDataFields.MetaDataFieldsBuilderNested classes/interfaces inherited from interface com.rosetta.model.metafields.MetaFields
MetaFields.MetaFieldsBuilder, MetaFields.MetaFieldsBuilderImpl, MetaFields.MetaFieldsImpl -
Field Summary
Fields inherited from interface com.rosetta.model.metafields.MetaFields
metaData -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated.Deprecated.List<? extends Key.KeyBuilder> getKey()getOrCreateKey(int _index) default voidprocess(RosettaPath path, BuilderProcessor processor) prune()Recursively removes object that have no field set from the object tree i.e.setAddress(String address) Deprecated.setExternalKey(String externalKey) setGlobalKey(String globalKey) Deprecated.setLocation(String location) Deprecated.setScopedKey(String scopedKey) setTemplate(String template) Methods inherited from interface com.rosetta.model.metafields.MetaFields
build, getAddress, getExternalKey, getGlobalKey, getLocation, getScheme, getTemplate, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateKey
- Specified by:
getOrCreateKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
getKey
List<? extends Key.KeyBuilder> getKey()- Specified by:
getKeyin interfaceGlobalKeyFields- Specified by:
getKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder- Specified by:
getKeyin interfaceMetaFields
-
setScheme
- Specified by:
setSchemein interfaceMetaDataFields.MetaDataFieldsBuilder
-
setTemplate
-
setLocation
Deprecated. -
setAddress
Deprecated. -
setGlobalKey
- Specified by:
setGlobalKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
setExternalKey
- Specified by:
setExternalKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
addKey
Deprecated.- Specified by:
addKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
addKey
Deprecated.- Specified by:
addKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
addKey
Deprecated.- Specified by:
addKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
setKey
Deprecated.- Specified by:
setKeyin interfaceGlobalKeyFields.GlobalKeyFieldsBuilder
-
setScopedKey
-
getScopedKey
String getScopedKey()- Specified by:
getScopedKeyin interfaceMetaFields
-
process
- Specified by:
processin interfaceRosettaModelObjectBuilder
-
prune
MetaFields.MetaFieldsBuilder prune()Description copied from interface:RosettaModelObjectBuilderRecursively removes object that have no field set from the object tree i.e. A { b->B{c=null}} will get reduced to A {b=null}- Specified by:
prunein interfaceRosettaModelObjectBuilder
-