Interface ClassResolver<T extends DynO>

Type Parameters:
T - the generic type that extends DynO
All Known Implementing Classes:
DefaultClassResolver, SchedulingProposalClassResolver, SharedResourceClassResolver, WarehouseClassResolver

public interface ClassResolver<T extends DynO>
Interface for resolving the class of a DynO object.
Since:
1.0
  • Method Details

    • getResolvedClass

      default Class<? extends T> getResolvedClass()
      Returns the resolved class.
      Returns:
      the resolved class
    • getResolvedClass

      Class<? extends T> getResolvedClass(Map<String,Object> values)
      Returns the resolved class.
      Parameters:
      values - the map containing the object data
      Returns:
      the resolved class