Class DefaultIntegrationObjectDescriptor
java.lang.Object
de.hybris.platform.integrationservices.model.impl.AbstractDescriptor
de.hybris.platform.integrationservices.model.impl.DefaultIntegrationObjectDescriptor
- All Implemented Interfaces:
IntegrationObjectDescriptor
public class DefaultIntegrationObjectDescriptor
extends AbstractDescriptor
implements IntegrationObjectDescriptor
Default implementation of
IntegrationObjectDescriptor based on IntegrationObjectModel data structure.-
Method Summary
Modifier and TypeMethodDescriptionbooleangetCode()Reads integration object code.Retrieves item type defined in this integration object, corresponding to the specified data item.Retrieves descriptors for all integration object items defined in this integration object.Retrieves root item type in this integration object.inthashCode()toString()Methods inherited from class de.hybris.platform.integrationservices.model.impl.AbstractDescriptor
getFactory
-
Method Details
-
getCode
Description copied from interface:IntegrationObjectDescriptorReads integration object code.- Specified by:
getCodein interfaceIntegrationObjectDescriptor- Returns:
- a code identifying the
IntegrationObject.
-
getItemTypeDescriptors
Description copied from interface:IntegrationObjectDescriptorRetrieves descriptors for all integration object items defined in this integration object.- Specified by:
getItemTypeDescriptorsin interfaceIntegrationObjectDescriptor- Returns:
- a set of all non-primitive item type descriptors defined in this integration object or an empty set, if this integration object does not have a single integration object item defined yet.
-
getItemTypeDescriptor
Description copied from interface:IntegrationObjectDescriptorRetrieves item type defined in this integration object, corresponding to the specified data item.- Specified by:
getItemTypeDescriptorin interfaceIntegrationObjectDescriptor- Parameters:
item- an item to find a type descriptor for.- Returns:
- a descriptor for the item type corresponding to the specified item or an empty value, if the specified item is not related to this integration object.
-
getRootItemType
Description copied from interface:IntegrationObjectDescriptorRetrieves root item type in this integration object.- Specified by:
getRootItemTypein interfaceIntegrationObjectDescriptor- Returns:
- a descriptor for the root item type in this
IntegrationObjector an empty value, if root item type is not defined in this object.
-
equals
-
hashCode
public int hashCode() -
toString
-