| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemAttributeModel |
IntegrationObjectItemAttributeBuilder.build()
Creates new instance of the attribute.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
DefaultAlphabeticalIntegrationKeyMetadataGenerator.buildKeyMetadata(java.util.Collection<IntegrationObjectItemAttributeModel> uniqueAttributes) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemAttributeModel |
MockComplexRelationItemAttributeModelBuilder.build() |
IntegrationObjectItemAttributeModel |
MockOneToOneRelationItemAttributeModelBuilder.build() |
IntegrationObjectItemAttributeModel |
BaseMockItemAttributeModelBuilder.build() |
| 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 |
java.util.Set<IntegrationObjectItemAttributeModel> |
IntegrationObjectItemModel.getAttributes()
Generated method - Getter of the
IntegrationObjectItem.attributes attribute defined at extension integrationservices. |
java.util.Collection<IntegrationObjectItemAttributeModel> |
IntegrationObjectItemModel.getUniqueAttributes()
Generated method - Getter of the
IntegrationObjectItem.uniqueAttributes dynamic attribute defined at extension integrationservices. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
UniqueAttributesAttributeHandler.doesNotCreateCyclicDependency(IntegrationObjectItemAttributeModel attr,
java.util.Set<java.lang.String> cache) |
static boolean |
ModelUtils.isUnique(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Indicates if an attribute is unique.
|
protected boolean |
UniqueAttributesAttributeHandler.isUniqueReferenceAttribute(IntegrationObjectItemAttributeModel attr) |
protected boolean |
UniqueAttributesAttributeHandler.isUniqueSimpleAttribute(IntegrationObjectItemAttributeModel attr) |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectItemModel.setAttributes(java.util.Set<IntegrationObjectItemAttributeModel> value)
Generated method - Setter of
IntegrationObjectItem.attributes attribute defined at extension integrationservices. |
| Modifier and Type | Method and Description |
|---|---|
static TypeAttributeDescriptor |
DefaultTypeAttributeDescriptor.create(IntegrationObjectItemAttributeModel model)
Creates new instance of the
TypeAttributeDescriptor |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultAtomicType2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attributeModel,
java.lang.String qualifier,
S context,
T target) |
protected void |
DefaultMapType2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attr,
java.lang.String qualifier,
S context,
T target) |
protected void |
DefaultEnumerationMetaType2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attributeModel,
java.lang.String qualifier,
S context,
T target) |
protected void |
DefaultComposedType2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attributeModel,
java.lang.String qualifier,
S context,
T target) |
protected abstract void |
AbstractItem2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attr,
java.lang.String qualifier,
S source,
T target)
Implements the logic to populate the target
|
protected void |
LocalizedAttribute2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attr,
java.lang.String qualifier,
S source,
T target) |
protected void |
DefaultCollectionType2MapPopulator.populateToMap(IntegrationObjectItemAttributeModel attributeModel,
java.lang.String qualifier,
S context,
T target) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationObjectItemAttributeModel |
IntegrationObjectItemAttributeResource.getIntegrationObjectItemAttributeModel()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
protected IntegrationObjectItemAttributeModel |
IntegrationObjectItemAttributeResource.readResource(java.lang.String resourceId)
Gets the
IntegrationObjectItemAttributeModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<IntegrationObjectItemAttributeModel> |
IntegrationObjectItemAttributesResource.getIntegrationObjectItemAttributesCollection()
Convenience method which just delegates to
AbstractResource.getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectItemAttributeResource.setIntegrationObjectItemAttributeModel(IntegrationObjectItemAttributeModel value)
Convenience method which just delegates to
#setResourceValue(IntegrationObjectItemAttributeModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
IntegrationObjectItemAttributesResource.setIntegrationObjectItemAttributesCollection(java.util.Collection<IntegrationObjectItemAttributeModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
| Constructor and Description |
|---|
NullKeyAttributeValueException(IntegrationObjectItemAttributeModel attr,
java.util.Map<java.lang.String,java.lang.Object> item) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Predicate<IntegrationObjectItemAttributeModel> |
DefaultIntegrationObjectService.byName(java.lang.String attributeName) |
protected java.util.function.Function<IntegrationObjectItemAttributeModel,AttributeDescriptorModel> |
DefaultIntegrationObjectService.toAttributeDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|---|
protected TypeAttributeDescriptor |
AbstractAssociationGenerator.asDescriptor(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Converts attribute model to an attribute descriptor.
|
protected void |
AbstractAssociationGenerator.checkIsApplicablePrecondition(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Runs safety checks on the specified attribute definition model, to make sure it can be analyzed by the
AssociationGenerator.isApplicable(IntegrationObjectItemAttributeModel) method. |
Association |
CollectionAssociationGenerator.generate(IntegrationObjectItemAttributeModel attributeDefinitionModel) |
Association |
OneToOneAssociationGenerator.generate(IntegrationObjectItemAttributeModel attributeDefinition) |
java.util.Optional<AssociationGenerator> |
AssociationGeneratorRegistry.getAssociationGenerator(IntegrationObjectItemAttributeModel attribute) |
java.lang.String |
AbstractAssociationGenerator.getAssociationName(IntegrationObjectItemAttributeModel attributeDefinitionModel) |
java.lang.String |
AssociationGenerator.getAssociationName(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Derives the association name from the given attribute definition model
|
java.lang.String |
AbstractAssociationGenerator.getSourceRole(IntegrationObjectItemAttributeModel attributeDefinitionModel) |
java.lang.String |
AssociationGenerator.getSourceRole(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Derives the source role from the given attribute definition model
|
java.lang.String |
AbstractAssociationGenerator.getTargetRole(IntegrationObjectItemAttributeModel attributeDefinitionModel) |
java.lang.String |
AssociationGenerator.getTargetRole(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Derives the target role from the given attribute definition model
|
boolean |
CollectionAssociationGenerator.isApplicable(IntegrationObjectItemAttributeModel attributeDefinitionModel) |
boolean |
AssociationGenerator.isApplicable(IntegrationObjectItemAttributeModel attributeDefinitionModel)
Determines if this association generator is applicable for the given attribute
|
boolean |
OneToOneAssociationGenerator.isApplicable(IntegrationObjectItemAttributeModel attributeDefinitionModel) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<TypeAttributeDescriptor> |
LocalizedAttributeAssociationListGenerator.findFirstLocalizedAttribute(java.util.Collection<IntegrationObjectItemAttributeModel> attributeModels)
Finds the first localized attribute from the
Collection of attributes |
| Modifier and Type | Method and Description |
|---|---|
protected TypeAttributeDescriptor |
LanguageDependentAttributeGenerator.asDescriptor(IntegrationObjectItemAttributeModel itemAttributeModel) |
java.util.List<AnnotationAttribute> |
AttributeAnnotationListGenerator.generate(IntegrationObjectItemAttributeModel itemAttributeModel)
Generates the list of AnnotationAttributes
|
AnnotationAttribute |
PartOfGenerator.generate(IntegrationObjectItemAttributeModel itemAttributeModel) |
AnnotationAttribute |
LanguageDependentAttributeGenerator.generate(IntegrationObjectItemAttributeModel itemAttributeModel) |
AnnotationAttribute |
NullableAttributeGenerator.generate(IntegrationObjectItemAttributeModel itemAttributeModel) |
AnnotationAttribute |
UniqueAttributeGenerator.generate(IntegrationObjectItemAttributeModel itemAttributeModel) |
boolean |
PartOfGenerator.isApplicable(IntegrationObjectItemAttributeModel model) |
boolean |
LanguageDependentAttributeGenerator.isApplicable(IntegrationObjectItemAttributeModel itemAttributeModel) |
boolean |
NullableAttributeGenerator.isApplicable(IntegrationObjectItemAttributeModel itemAttributeModel) |
boolean |
UniqueAttributeGenerator.isApplicable(IntegrationObjectItemAttributeModel itemAttributeModel) |
protected TypeAttributeDescriptor |
NullableAttributeGenerator.toAttributeDescriptor(IntegrationObjectItemAttributeModel itemAttributeModel)
Converts the attribute model to an implementation of the
TypeAttributeDescriptor |
protected TypeAttributeDescriptor |
PartOfGenerator.toDescriptor(IntegrationObjectItemAttributeModel model)
Converts model to the attribute descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
protected TypeAttributeDescriptor |
LocalizedEntityTypeGenerator.asDescriptor(IntegrationObjectItemAttributeModel itemAttributeModel) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<SchemaElementGenerator<java.util.List<NavigationProperty>,java.util.Collection<IntegrationObjectItemAttributeModel>>> |
NavigationPropertyListGeneratorRegistry.getGenerators() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<NavigationProperty> |
NavigationPropertyGenerator.generate(IntegrationObjectItemAttributeModel attribute) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<TypeAttributeDescriptor> |
LocalizedAttributeNavigationPropertyListGenerator.findFirstLocalizedAttribute(java.util.Collection<IntegrationObjectItemAttributeModel> attributeModels)
Finds the first localized attribute from the
Collection of attributes |
java.util.List<NavigationProperty> |
LocalizedAttributeNavigationPropertyListGenerator.generate(java.util.Collection<IntegrationObjectItemAttributeModel> attributeModels) |
java.util.List<NavigationProperty> |
NavigationPropertyListGeneratorRegistry.generate(java.util.Collection<IntegrationObjectItemAttributeModel> attributeModels) |
java.util.List<NavigationProperty> |
NavigationPropertyListGenerator.generate(java.util.Collection<IntegrationObjectItemAttributeModel> entityAttributes)
Generates the list of NavigationProperty based on the entire list of entity attributes
|
void |
NavigationPropertyListGeneratorRegistry.setGenerators(java.util.Collection<SchemaElementGenerator<java.util.List<NavigationProperty>,java.util.Collection<IntegrationObjectItemAttributeModel>>> generators) |
void |
NavigationPropertyListGenerator.setNavigationPropertyGenerator(SchemaElementGenerator<java.util.Optional<NavigationProperty>,IntegrationObjectItemAttributeModel> generator) |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaElementGenerator<Property,IntegrationObjectItemAttributeModel> |
AbstractPropertyListGenerator.getPropertyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected TypeAttributeDescriptor |
AbstractPropertyListGenerator.asDescriptor(IntegrationObjectItemAttributeModel attributeModel) |
Property |
PropertyGenerator.generate(IntegrationObjectItemAttributeModel attributeModel) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Property> |
AbstractPropertyListGenerator.generateProperties(java.util.Set<IntegrationObjectItemAttributeModel> attributeModels) |
void |
AbstractPropertyListGenerator.setPropertyGenerator(SchemaElementGenerator<Property,IntegrationObjectItemAttributeModel> propertyGenerator) |
| Modifier and Type | Method and Description |
|---|---|
static EdmSimpleTypeKind |
EdmTypeUtils.getPrimitiveType(IntegrationObjectItemAttributeModel attr) |
static boolean |
EdmTypeUtils.isPrimitiveType(IntegrationObjectItemAttributeModel attr) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<TypeAttributeDescriptor> |
SchemaUtils.findFirstLocalizedAttribute(java.util.Collection<IntegrationObjectItemAttributeModel> attributeModels)
Finds the first localized attribute from the
Collection of attributes |
Copyright © 2018 SAP SE. All Rights Reserved.