public class DefaultMetaData extends Object implements MetaData
MetaDataModel.| Constructor and Description |
|---|
DefaultMetaData(MetaData oldMetadata,
MetaDataModel payload)
Copy constructor.
|
DefaultMetaData(MetaDataModel payload)
Default Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(MetaDataPropertyScope scope,
String name,
MetaDataModel propertyModel,
MetaDataFieldProperty... properties)
Adds one property.
|
void |
copyAllPropertiesWithScope(MetaData oldMetadata,
MetaDataPropertyScope propertyScope) |
boolean |
equals(Object obj) |
MetaDataModel |
getPayload()
Returns the contained MetaDataModel
|
MetaDataProperties |
getProperties(MetaDataPropertyScope scope)
Returns the properties contained.
|
int |
hashCode() |
void |
removeProperty(MetaDataPropertyScope scope,
String name)
Removes one propery.
|
String |
toString() |
public DefaultMetaData(MetaDataModel payload)
public DefaultMetaData(MetaData oldMetadata, MetaDataModel payload)
public void copyAllPropertiesWithScope(MetaData oldMetadata, MetaDataPropertyScope propertyScope)
public MetaDataModel getPayload()
MetaDatagetPayload in interface MetaDatapublic MetaDataProperties getProperties(MetaDataPropertyScope scope)
MetaDatagetProperties in interface MetaDatapublic void addProperty(MetaDataPropertyScope scope, String name, MetaDataModel propertyModel, MetaDataFieldProperty... properties)
MetaDataaddProperty in interface MetaDatapublic void removeProperty(MetaDataPropertyScope scope, String name)
MetaDataremoveProperty in interface MetaDataCopyright © 2015 MuleSoft, Inc.. All rights reserved.