Class CaseEventConverter

java.lang.Object
com.aquima.web.rest.v1.converter.CaseEventConverter
All Implemented Interfaces:
IResourceConverter<com.aquima.interactions.process.dao.ICaseEventModel,CaseEvent>

public class CaseEventConverter extends Object implements IResourceConverter<com.aquima.interactions.process.dao.ICaseEventModel,CaseEvent>
Converts case event domain models to case event REST resources.
Since:
9.6
Author:
Petru Galanton
  • Constructor Details Link icon

    • CaseEventConverter Link icon

      public CaseEventConverter(IResourceFactory factory, IResourceLinker<CaseEvent> linker)
      Parameters:
      factory - the factory used to create case event resources
      linker - a linker capable of adding HATEOAS links to case event resources
  • Method Details Link icon

    • convert Link icon

      public void convert(com.aquima.interactions.process.dao.ICaseEventModel model, CaseEvent event)
      Description copied from interface: IResourceConverter
      Converts a source domain model to a destination REST resource. Also adds HATEOAS links.
      Specified by:
      convert in interface IResourceConverter<com.aquima.interactions.process.dao.ICaseEventModel,CaseEvent>
      Parameters:
      model - the source domain model
      event - the destination REST resource
    • convert Link icon

      public List<CaseEvent> convert(List<com.aquima.interactions.process.dao.ICaseEventModel> models)
      Description copied from interface: IResourceConverter
      Converts multiple source domain models into destination REST resources. Also adds HATEOAS links to all converted resources.
      Specified by:
      convert in interface IResourceConverter<com.aquima.interactions.process.dao.ICaseEventModel,CaseEvent>
      Parameters:
      models - a list of domain models, must not be null
      Returns:
      list of converted REST resources, never null