public final class MetadataCreationSpec extends ServiceSpec
| Constructor and Description |
|---|
MetadataCreationSpec(com.orchestranetworks.instance.HomeKey igovRepository,
com.onwbp.adaptation.PrimaryKey dataModel,
com.orchestranetworks.service.Session session,
ISOType isoType,
EBXType logicalDataType,
String universalName,
List<ContextDefinitionBean> definitionBeans,
boolean isUpdateOnDuplicate)
Creates a specification for service execution.
|
| Modifier and Type | Method and Description |
|---|---|
List<ContextDefinitionBean> |
getDefinitionBeans() |
ISOType |
getISOType() |
EBXType |
getLogicalDataType() |
String |
getUniversalName() |
boolean |
isUpdateOnDuplicate() |
getDataModel, getIGovRepository, getSessionpublic MetadataCreationSpec(com.orchestranetworks.instance.HomeKey igovRepository,
com.onwbp.adaptation.PrimaryKey dataModel,
com.orchestranetworks.service.Session session,
ISOType isoType,
EBXType logicalDataType,
String universalName,
List<ContextDefinitionBean> definitionBeans,
boolean isUpdateOnDuplicate)
igovRepository - The HomeKey of the {addon.label} data space where you want to store the new Administered Item.dataModel - The PrimaryKey of the data model record which the new Administered Item will be associated with.session - The Session which creates the metadata.isoType - The ISOType instance which will be assigned to the new Administered Item.logicalDataType - The EBXType instance which will be assigned for the new Administered Item.universalName - The universal name of the new Administered Item.definitionBeans - A list of ContextDefinitionBean instance which defines context naming definition for the new Administered Item.isUpdateOnDuplicate - When an unsynchronized Item has the same ISOType, EBXType and Universal name exists, the Item is updated with the given definition. Otherwise, it creates a new Item.public ISOType getISOType()
public EBXType getLogicalDataType()
public String getUniversalName()
public List<ContextDefinitionBean> getDefinitionBeans()
public boolean isUpdateOnDuplicate()