Interface TaskMapper

All Known Implementing Classes:
TaskMapperImpl

public interface TaskMapper
Mapper between Task and Task.

Uses ADDER_PREFERRED strategy for List fields (artifacts, history) to use addAllArtifacts() and addAllHistory() methods.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final TaskMapper
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromProto(Task proto)
    Converts proto Task to domain Task.
    toProto(Task domain)
    Converts domain Task to proto Task.
  • Field Details

  • Method Details

    • toProto

      Task toProto(Task domain)
      Converts domain Task to proto Task. Uses CommonFieldMapper for metadata conversion and ADDER_PREFERRED for lists.
    • fromProto

      Task fromProto(Task proto)
      Converts proto Task to domain Task. Handles empty string → null and Struct conversions via CommonFieldMapper. Uses Builder pattern explicitly configured via @BeanMapping.