Class DefaultItemTypeDescriptorService
java.lang.Object
de.hybris.platform.integrationservices.service.impl.DefaultItemTypeDescriptorService
- All Implemented Interfaces:
ItemTypeDescriptorService
Default implementation of the
ItemTypeDescriptorService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DescriptorFactoryprotected IntegrationObjectServicegetTypeDescriptor(String objCode, String objItemCode) Retrieves an item type descriptor.getTypeDescriptorByTypeCode(String objCode, String itemTypeCode) Retrieves an item type descriptor for the specified objectItemCode or a supertype of the objectItemCode.voidsetDescriptorFactory(DescriptorFactory factory) void
-
Constructor Details
-
DefaultItemTypeDescriptorService
public DefaultItemTypeDescriptorService()
-
-
Method Details
-
getTypeDescriptor
Description copied from interface:ItemTypeDescriptorServiceRetrieves an item type descriptor.- Specified by:
getTypeDescriptorin interfaceItemTypeDescriptorService- Parameters:
objCode- code of the Integration Object containing the item type that needs to be retrieved. This value should match value of an existingIntegrationObjectModel.getCode().objItemCode- code of the integration object item type to be retrieved. This value should match a value of an existingIntegrationObjectItemModel.getCode()- Returns:
- an
Optionalcontaining the specified type descriptor or anOptional.empty(), if such descriptor is not found.
-
getTypeDescriptorByTypeCode
Description copied from interface:ItemTypeDescriptorServiceRetrieves an item type descriptor for the specified objectItemCode or a supertype of the objectItemCode.- Specified by:
getTypeDescriptorByTypeCodein interfaceItemTypeDescriptorService- Parameters:
objCode- - integration object codeitemTypeCode- - integration object item code- Returns:
- - optional type descriptor for the specified objCode and objItemCode or it's parent type descriptor.
-
getIntegrationObjectService
-
setIntegrationObjectService
-
getDescriptorFactory
-
setDescriptorFactory
-