Class IsATypeOfMapper

    • Method Detail

      • mapPrimitiveToRelationship

        protected boolean mapPrimitiveToRelationship​(IsATypeOf isATypeOf,
                                                     String propertyName,
                                                     Object value)
        Map a primitive omrs property to the IsATypeOf object.
        Overrides:
        mapPrimitiveToRelationship in class RelationshipMapper<IsATypeOf>
        Parameters:
        isATypeOf - the omas relationship to be updated
        propertyName - the omrs property name
        value - the omrs primitive property value
        Returns:
        true if the propertyName was recognised and mapped to the relationship, otherwise false
      • mapEnumToRelationship

        protected boolean mapEnumToRelationship​(IsATypeOf isATypeOf,
                                                String propertyName,
                                                EnumPropertyValue enumPropertyValue)
        Description copied from class: RelationshipMapper
        Map an omrs enum property to a Subject Area relationship property. The child class is expected to override this method if the type has enum properties
        Overrides:
        mapEnumToRelationship in class RelationshipMapper<IsATypeOf>
        Parameters:
        isATypeOf - the relationship to be updated
        propertyName - the omrs property name
        enumPropertyValue - the omrs enum property value
        Returns:
        true if it was a property we were expecting , otherwise false;
      • getRelationshipInstance

        protected IsATypeOf getRelationshipInstance()