Klasse ProcessorClassUtil

java.lang.Object
de.dlr.proseo.procmgr.rest.model.ProcessorClassUtil

public class ProcessorClassUtil extends Object
Utility methods for processor classes, e. g. for conversion between prosEO model and REST model
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • ProcessorClassUtil

      public ProcessorClassUtil()
  • Methodendetails

    • toRestProcessorClass

      public static RestProcessorClass toRestProcessorClass(ProcessorClass modelProcessorClass)
      Convert a prosEO model processor class into a REST processor class
      Parameter:
      modelProcessorClass - the prosEO model product
      Gibt zurück:
      an equivalent REST product or null, if no model product was given
    • toModelProcessorClass

      public static ProcessorClass toModelProcessorClass(RestProcessorClass restProcessorClass) throws IllegalArgumentException
      Convert a REST processor class into a prosEO model processor class (scalar and embedded attributes only, no object references)
      Parameter:
      restProcessorClass - the REST product
      Gibt zurück:
      a (roughly) equivalent model product or null, if no REST product was given
      Löst aus:
      IllegalArgumentException - if the REST product violates syntax rules for date, enum or numeric values