Package com.rosetta.model.metafields
Class MetaAndTemplateFields.MetaAndTemplateFieldsImpl
java.lang.Object
com.rosetta.model.metafields.MetaAndTemplateFields.MetaAndTemplateFieldsImpl
- All Implemented Interfaces:
GlobalKeyFields,MetaDataFields,TemplateFields,RosettaModelObject,MetaAndTemplateFields
- Enclosing interface:
MetaAndTemplateFields
public static class MetaAndTemplateFields.MetaAndTemplateFieldsImpl
extends Object
implements MetaAndTemplateFields
Immutable Implementation of MetaAndTemplateFields
-
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.metafields.MetaAndTemplateFields
MetaAndTemplateFields.MetaAndTemplateFieldsBuilder, MetaAndTemplateFields.MetaAndTemplateFieldsBuilderImpl, MetaAndTemplateFields.MetaAndTemplateFieldsImplNested classes/interfaces inherited from interface com.rosetta.model.lib.meta.MetaDataFields
MetaDataFields.MetaDataFieldsBuilderNested classes/interfaces inherited from interface com.rosetta.model.lib.meta.TemplateFields
TemplateFields.TemplateFieldsBuilder -
Field Summary
Fields inherited from interface com.rosetta.model.metafields.MetaAndTemplateFields
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.metafields.MetaAndTemplateFields
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
MetaAndTemplateFieldsImpl
-
-
Method Details
-
getScheme
Description copied from interface:MetaAndTemplateFieldsGetter Methods- Specified by:
getSchemein interfaceMetaAndTemplateFields- Specified by:
getSchemein interfaceMetaDataFields
-
getTemplate
- Specified by:
getTemplatein interfaceMetaAndTemplateFields
-
getLocation
- Specified by:
getLocationin interfaceMetaAndTemplateFields
-
getAddress
@RosettaAttribute("address") @Accessor(GETTER) @RuneAttribute("@ref:scoped") public String getAddress()- Specified by:
getAddressin interfaceMetaAndTemplateFields
-
getTemplateGlobalReference
@RosettaAttribute("templateGlobalReference") @Accessor(GETTER) public String getTemplateGlobalReference()Description copied from interface:TemplateFieldsGets the template global reference, which corresponds to the template's global key.- Specified by:
getTemplateGlobalReferencein interfaceMetaAndTemplateFields- Specified by:
getTemplateGlobalReferencein interfaceTemplateFields
-
getGlobalKey
@RosettaAttribute("globalKey") @Accessor(GETTER) @RuneAttribute("@key") public String getGlobalKey()- Specified by:
getGlobalKeyin interfaceGlobalKeyFields- Specified by:
getGlobalKeyin interfaceMetaAndTemplateFields
-
getExternalKey
@RosettaAttribute("externalKey") @Accessor(GETTER) @RuneAttribute("@key:external") public String getExternalKey()- Specified by:
getExternalKeyin interfaceGlobalKeyFields- Specified by:
getExternalKeyin interfaceMetaAndTemplateFields
-
getKey
- Specified by:
getKeyin interfaceGlobalKeyFields- Specified by:
getKeyin interfaceMetaAndTemplateFields
-
getKeyScoped
- Specified by:
getKeyScopedin interfaceMetaAndTemplateFields
-
build
Description copied from interface:MetaAndTemplateFieldsBuild Methods- Specified by:
buildin interfaceMetaAndTemplateFields- Specified by:
buildin interfaceRosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceMetaAndTemplateFields- Specified by:
toBuilderin interfaceRosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-