Class ControlFlowConverter<B>


  • public class ControlFlowConverter<B>
    extends ITInfrastructureOMASConverter<B>
    ControlFlowConverter provides common methods for transferring relevant properties from an Open Metadata Repository Services (OMRS) Relationship object into a ControlFlowElement bean.
    • Constructor Detail

      • ControlFlowConverter

        public ControlFlowConverter​(OMRSRepositoryHelper repositoryHelper,
                                    String serviceName,
                                    String serverName)
        Constructor
        Parameters:
        repositoryHelper - helper object to parse entity
        serviceName - name of this component
        serverName - local server name
    • Method Detail

      • getNewRelationshipBean

        public B getNewRelationshipBean​(Class<B> beanClass,
                                        Relationship relationship,
                                        String methodName)
                                 throws PropertyServerException
        Using the supplied relationship, return a new instance of the bean. It is used for beans that represent a simple relationship between two entities.
        Overrides:
        getNewRelationshipBean in class OpenMetadataAPIGenericConverter<B>
        Parameters:
        beanClass - name of the class to create
        relationship - relationship linking the entities
        methodName - calling method
        Returns:
        bean populated with properties from the instances supplied
        Throws:
        PropertyServerException - there is a problem instantiating the bean