| Modifier and Type | Method and Description |
|---|---|
static IntegrationObjectItemModel |
EditorUtils.getRootIntegrationObjectItem(IntegrationObjectModel integrationObject)
Determine the root ComposedType from a IntegrationObject's IntegrationObjectItems.
|
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel |
IntegrationObjectItemBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectBuilder |
IntegrationObjectBuilder.addIntegrationObjectItem(IntegrationObjectItemModel item)
Adds an
IntegrationObjectItemModel to the integration object |
IntegrationObjectItemAttributeBuilder |
IntegrationObjectItemAttributeBuilder.returnIntegrationObjectType(IntegrationObjectItemModel referenceType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
IntegrationKeyMetadataGenerator.generateKeyMetadata(IntegrationObjectItemModel item)
Generate a representation of the unique attributes of the given item.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMapToIntegrationKeyGenerator<T extends IntegrationObjectItemModel,E extends java.util.Map<java.lang.String,java.lang.Object>> |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
DefaultAlphabeticalIntegrationKeyMetadataGenerator.generateKeyMetadata(IntegrationObjectItemModel item) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel |
MockIntegrationObjectItemModelBuilder.build() |
IntegrationObjectItemModel |
IntegrationObjectItemAttributeModel.getIntegrationObjectItem()
Generated method - Getter of the
IntegrationObjectItemAttribute.integrationObjectItem attribute defined at extension integrationservices. |
IntegrationObjectItemModel |
IntegrationObjectItemAttributeModel.getReturnIntegrationObjectItem()
Generated method - Getter of the
IntegrationObjectItemAttribute.returnIntegrationObjectItem attribute defined at extension integrationservices. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<IntegrationObjectItemModel> |
IntegrationObjectModel.getItems()
Generated method - Getter of the
IntegrationObject.items attribute defined at extension integrationservices. |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<IntegrationObjectItemAttributeModel> |
UniqueAttributesAttributeHandler.extractKeyAttributesFromItemReferences(IntegrationObjectItemModel item,
java.util.Set<java.lang.String> cache) |
protected java.util.Set<IntegrationObjectItemAttributeModel> |
UniqueAttributesAttributeHandler.extractSimpleKeyAttributesFrom(IntegrationObjectItemModel model) |
java.util.Collection<IntegrationObjectItemAttributeModel> |
UniqueAttributesAttributeHandler.get(IntegrationObjectItemModel model)
Reads value of the
partOf attribute |
void |
IntegrationObjectItemAttributeModel.setIntegrationObjectItem(IntegrationObjectItemModel value)
Generated method - Setter of
IntegrationObjectItemAttribute.integrationObjectItem attribute defined at extension integrationservices. |
void |
IntegrationObjectItemAttributeModel.setReturnIntegrationObjectItem(IntegrationObjectItemModel value)
Generated method - Setter of
IntegrationObjectItemAttribute.returnIntegrationObjectItem attribute defined at extension integrationservices. |
MockOneToOneRelationItemAttributeModelBuilder |
MockOneToOneRelationItemAttributeModelBuilder.withReturnIntegrationObjectItem(IntegrationObjectItemModel item) |
B |
BaseMockItemAttributeModelBuilder.withReturnIntegrationObjectItem(IntegrationObjectItemModel item) |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectModel.setItems(java.util.Set<IntegrationObjectItemModel> value)
Generated method - Setter of
IntegrationObject.items attribute defined at extension integrationservices. |
| Modifier and Type | Method and Description |
|---|---|
static TypeDescriptor |
ItemTypeDescriptor.create(IntegrationObjectItemModel model) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel |
ItemToMapConversionContext.getIntegrationObjectItemModel() |
| Modifier and Type | Method and Description |
|---|---|
protected IntegrationKeyGenerator<IntegrationObjectItemModel,T> |
DefaultIntegrationKeyPopulator.getIntegrationKeyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected ItemToMapConversionContext |
DefaultComposedType2MapPopulator.getConversionContext(ItemModel item,
IntegrationObjectItemModel integrationObjectItem) |
protected ItemToMapConversionContext |
DefaultCollectionType2MapPopulator.getConversionContext(ItemModel item,
IntegrationObjectItemModel integrationObjectItem) |
protected boolean |
DefaultCollectionType2MapPopulator.populateDeeper(ItemToMapConversionContext conversionContext,
IntegrationObjectItemModel attributeTypeModel) |
void |
ItemToMapConversionContext.setIntegrationObjectItemModel(IntegrationObjectItemModel integrationObjectItemModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultIntegrationKeyPopulator.setIntegrationKeyGenerator(IntegrationKeyGenerator<IntegrationObjectItemModel,T> integrationKeyGenerator) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel |
IntegrationObjectItemResource.getIntegrationObjectItemModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected IntegrationObjectItemModel |
IntegrationObjectItemResource.readResource(java.lang.String resourceId)
Gets the
IntegrationObjectItemModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<IntegrationObjectItemModel> |
IntegrationObjectItemsResource.getIntegrationObjectItemsCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectItemResource.setIntegrationObjectItemModel(IntegrationObjectItemModel value)
Convenience method which just delegates to
#setResourceValue(IntegrationObjectItemModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectItemsResource.setIntegrationObjectItemsCollection(java.util.Collection<IntegrationObjectItemModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchQueryBuilder |
FlexibleSearchQueryBuilder.withIntegrationObjectItem(IntegrationObjectItemModel model) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel |
IntegrationObjectService.findIntegrationObjectItemByTypeCode(java.lang.String integrationObjectCode,
java.lang.String typeCode)
Find the integration object item's code referenced by the given integrationObjectCode and item type code.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<IntegrationObjectItemModel> |
IntegrationObjectService.findAllDependencyTypes(java.lang.String integrationObjectItemCode,
java.lang.String integrationObjectCode)
Find all the dependency types, which include dependencies of dependencies,
for the given integration object item code.
|
java.util.Set<IntegrationObjectItemModel> |
IntegrationObjectService.findAllIntegrationObjectItems(java.lang.String integrationObjectCode)
Find all integration object item models
|
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel |
DefaultIntegrationObjectService.findIntegrationObjectItemByTypeCode(java.lang.String integrationObjectCode,
java.lang.String typeCode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<IntegrationObjectItemModel> |
DefaultIntegrationObjectService.findAllDependencyTypes(java.lang.String integrationObjectItemCode,
java.lang.String integrationObjectCode) |
java.util.Set<IntegrationObjectItemModel> |
DefaultIntegrationObjectService.findAllIntegrationObjectItems(java.lang.String integrationObjectCode) |
protected java.util.Optional<IntegrationObjectItemModel> |
DefaultIntegrationObjectService.findIntegrationObjectItem(java.lang.String integrationObjectItemCode,
java.lang.String integrationObjectCode) |
| Modifier and Type | Method and Description |
|---|---|
protected ItemToMapConversionContext |
DefaultIntegrationObjectConversionService.getConversionContext(ItemModel itemModel,
IntegrationObjectItemModel integrationObjectItemModel) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultIntegrationObjectService.accumulateAllDependencyTypes(java.lang.String integrationObjectCode,
java.lang.String integrationObjectItemCode,
java.util.Set<IntegrationObjectItemModel> dependencyTypes) |
protected void |
DefaultIntegrationObjectService.accumulateDependencyTypesFromAttributeDefinitions(java.lang.String integrationObjectCode,
java.lang.String integrationObjectItemCode,
java.util.Set<IntegrationObjectItemAttributeModel> attributeDefinitionModels,
java.util.Set<IntegrationObjectItemModel> dependencyTypes) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemModel[] |
IntegrationObjectItemsContext.givenExist(IntegrationObjectItemBuilder... specs)
Associates the integration object item specifications to an internally generated
IntegrationObjectModel,
and persists them in the context storage. |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectItemsContext.givenExist(IntegrationObjectItemModel... models)
Associates the integration object items to an internally generated
IntegrationObjectModel,
and persists them in the context storage. |
| Modifier and Type | Method and Description |
|---|---|
Schema |
SchemaGenerator.generateSchema(java.util.Collection<IntegrationObjectItemModel> allModelsForType)
Generates a
org.apache.olingo.odata2.api.edm.provider.Schema for an IntegrationObjectItemModel and
all of its dependencies. |
Schema |
DefaultSchemaGenerator.generateSchema(java.util.Collection<IntegrationObjectItemModel> allModelsForType) |
void |
DefaultSchemaGenerator.setEntityTypesGenerator(SchemaElementGenerator<java.util.List<EntityType>,java.util.Collection<IntegrationObjectItemModel>> entityTypesGenerator) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<SchemaElementGenerator<java.util.List<Association>,java.util.Collection<IntegrationObjectItemModel>>> |
AssociationListGeneratorRegistry.getGenerators() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Association> |
AssociationListGeneratorRegistry.generate(java.util.Collection<IntegrationObjectItemModel> itemModels) |
java.util.List<Association> |
LocalizedAttributeAssociationListGenerator.generate(java.util.Collection<IntegrationObjectItemModel> itemModels) |
java.util.List<Association> |
AssociationListGenerator.generate(java.util.Collection<IntegrationObjectItemModel> allIntegrationObjectItemModelsForType) |
void |
AssociationListGeneratorRegistry.setAssociationListGenerators(java.util.List<SchemaElementGenerator<java.util.List<Association>,java.util.Collection<IntegrationObjectItemModel>>> associationListGenerators) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationAttribute |
AliasAnnotationGenerator.generate(IntegrationObjectItemModel itemModel) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<EntityType> |
PrimitiveEntityTypeGenerator.generate(IntegrationObjectItemModel itemModel) |
java.util.List<EntityType> |
SingleEntityTypeGenerator.generate(IntegrationObjectItemModel item)
Generates the schema element whose type is defined by T.
|
protected EntityType |
ComposedEntityTypeGenerator.generateEntityType(IntegrationObjectItemModel item) |
protected EntityType |
SingleEntityTypeGenerator.generateEntityType(IntegrationObjectItemModel item)
Generates a single entity type for the specified item delegating the entity parts creation to:
SingleEntityTypeGenerator.generateEntityTypeName(IntegrationObjectItemModel) for the entity type name generation
SingleEntityTypeGenerator.propertiesGenerator for the entity type properties generation
SingleEntityTypeGenerator.keyGenerator for the entity type key generation. |
protected java.lang.String |
LocalizedEntityTypeGenerator.generateEntityTypeName(IntegrationObjectItemModel item) |
protected java.lang.String |
ComposedEntityTypeGenerator.generateEntityTypeName(IntegrationObjectItemModel item) |
protected abstract java.lang.String |
SingleEntityTypeGenerator.generateEntityTypeName(IntegrationObjectItemModel item)
Generates name for the entity type being generated.
|
protected boolean |
LocalizedEntityTypeGenerator.isApplicable(IntegrationObjectItemModel item) |
protected boolean |
ComposedEntityTypeGenerator.isApplicable(IntegrationObjectItemModel item) |
protected abstract boolean |
SingleEntityTypeGenerator.isApplicable(IntegrationObjectItemModel item)
Determines whether this generator is applicable to the specified item and can generate at least a single EDMX entity type.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EntityType> |
EntityTypeListGenerator.generate(java.util.Collection<IntegrationObjectItemModel> models) |
void |
EntityTypeListGenerator.setEntityTypeGenerators(java.util.List<SchemaElementGenerator<java.util.Collection<EntityType>,IntegrationObjectItemModel>> entityTypeGenerators) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<Property> |
IntegrationKeyPropertyGenerator.generate(IntegrationObjectItemModel integrationObjectItemModel) |
java.util.List<Property> |
LocalizedPropertyListGenerator.generate(IntegrationObjectItemModel itemModel) |
java.util.List<Property> |
PrimitivePropertyListGenerator.generate(IntegrationObjectItemModel itemModel) |
protected void |
AbstractPropertyListGenerator.validatePreconditions(IntegrationObjectItemModel itemModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
PrimitivePropertyListGenerator.setIntegrationKeyPropertyGenerator(SchemaElementGenerator<java.util.Optional<Property>,IntegrationObjectItemModel> integrationKeyPropertyGenerator) |
Copyright © 2018 SAP SE. All Rights Reserved.