Interface AssociationGenerator

    • Method Detail

      • getSourceRole

        java.lang.String getSourceRole​(IntegrationObjectItemAttributeModel attributeDefinitionModel)
        Derives the source role from the given attribute definition model
        Parameters:
        attributeDefinitionModel - the integration object attribute definition model
        Returns:
        the source role
      • getTargetRole

        java.lang.String getTargetRole​(IntegrationObjectItemAttributeModel attributeDefinitionModel)
        Derives the target role from the given attribute definition model
        Parameters:
        attributeDefinitionModel - the integration object attribute definition model
        Returns:
        the target role
      • getAssociationName

        java.lang.String getAssociationName​(IntegrationObjectItemAttributeModel attributeDefinitionModel)
        Derives the association name from the given attribute definition model
        Parameters:
        attributeDefinitionModel - the integration object attribute definition model
        Returns:
        the association name
      • isApplicable

        boolean isApplicable​(IntegrationObjectItemAttributeModel attributeDefinitionModel)
        Determines if this association generator is applicable for the given attribute
        Parameters:
        attributeDefinitionModel - the attribute we are verifying
        Returns:
        true if applicable, otherwise false