Interface VitamParameter<T>

Type Parameters:
T - the enum of parameter name
All Known Subinterfaces:
LogbookParameters, WorkerParameters
All Known Implementing Classes:
DefaultWorkerParameters, LogbookLifeCycleObjectGroupParameters, LogbookLifeCycleParameters, LogbookLifeCycleUnitParameters, LogbookOperationParameters

public interface VitamParameter<T>
Interface used to create new parameter class
  • Method Details

    • getMapParameters

      Map<T,String> getMapParameters()
      Get all the parameters
      Returns:
      a map with all parameters (key = attribute name, value = attribute value)
    • getMandatoriesParameters

      Set<T> getMandatoriesParameters()
      Get the attributes name which not have to be empty or null
      Returns:
      a set of attributes name