Class CaseConverter

java.lang.Object
com.aquima.web.rest.v1.converter.CaseConverter
All Implemented Interfaces:
IResourceConverter<com.aquima.interactions.process.dao.ICaseModel,Case>

public class CaseConverter extends Object implements IResourceConverter<com.aquima.interactions.process.dao.ICaseModel,Case>
  • Constructor Details Link icon

    • CaseConverter Link icon

      public CaseConverter()
    • CaseConverter Link icon

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

    • convert Link icon

      public void convert(com.aquima.interactions.process.dao.ICaseModel source, Case result)
      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.ICaseModel,Case>
      Parameters:
      source - the source domain model
      result - the destination REST resource
    • convert Link icon

      public List<Case> convert(List<com.aquima.interactions.process.dao.ICaseModel> source)
      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.ICaseModel,Case>
      Parameters:
      source - a list of domain models, must not be null
      Returns:
      list of converted REST resources, never null