Interface AttributeDescriptorSubtypeService
- All Known Implementing Classes:
DefaultAttributeDescriptorSubtypeService
public interface AttributeDescriptorSubtypeService
Finds the subtype of an
AttributeDescriptorModel.-
Method Summary
Modifier and TypeMethodDescriptionfindSubtype(AttributeDescriptorModel attributeDescriptor, Set<SubtypeData> subtypeDataSet, IntegrationMapKeyDTO parentKeyDTO) Finds the subtype of anAttributeDescriptorModel.
-
Method Details
-
findSubtype
ComposedTypeModel findSubtype(AttributeDescriptorModel attributeDescriptor, Set<SubtypeData> subtypeDataSet, IntegrationMapKeyDTO parentKeyDTO) Finds the subtype of anAttributeDescriptorModel.- Parameters:
attributeDescriptor- theAttributeDescriptorModelthat may have a subtype.subtypeDataSet- the set of all attributes'SubtypeData.parentKeyDTO- the parent type instance of the attribute. Used to find theSubtypeDataof the attribute within the subtypeDataSet.- Returns:
- the subtype of the
AttributeDescriptorModel. If theAttributeDescriptorModeldoesn't have a subtype, its complex type will be returned instead. Both are represented by aComposedTypeModel.
-