Class CommunityProfileOMASConverter<B>

    • Constructor Detail

      • CommunityProfileOMASConverter

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

        public CommunityProfileOMASConverter​(OMRSRepositoryHelper repositoryHelper,
                                             String serviceName,
                                             String serverName,
                                             int karmaPointPlateau)
        Constructor
        Parameters:
        repositoryHelper - helper object to parse entity
        serviceName - name of this component
        serverName - local server name
        karmaPointPlateau - how many karma points to a plateau
    • Method Detail

      • getRelatedElement

        public RelatedElement getRelatedElement​(Class<B> beanClass,
                                                EntityDetail entity,
                                                Relationship relationship,
                                                String methodName)
                                         throws PropertyServerException
        Using the supplied instances, return a new instance of a relatedElement bean. This is used for beans that contain a combination of the properties from an entity and that of a connected relationship.
        Parameters:
        beanClass - name of the class to create
        entity - entity containing the properties
        relationship - relationship containing the properties
        methodName - calling method
        Returns:
        bean populated with properties from the instances supplied
        Throws:
        PropertyServerException - there is a problem instantiating the bean
      • getRelatedElement

        public RelatedElement getRelatedElement​(Class<B> beanClass,
                                                Relationship relationship,
                                                EntityProxy entity,
                                                String methodName)
                                         throws PropertyServerException
        Using the supplied instances, return a new instance of a relatedElement bean. This is used for beans that contain a combination of the properties from an entity and that of a connected relationship.
        Parameters:
        beanClass - name of the class to create
        entity - entity containing the properties
        relationship - relationship containing the properties
        methodName - calling method
        Returns:
        bean populated with properties from the instances supplied
        Throws:
        PropertyServerException - there is a problem instantiating the bean