fr.ird.observe.spi.DtoModelHelperApplicationComponent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common-dto Show documentation
Show all versions of common-dto Show documentation
ObServe Toolkit Common Dto module
package fr.ird.observe.spi;
import com.google.auto.service.AutoService;
import fr.ird.observe.spi.mapping.DtoToFormDtoMapping;
import fr.ird.observe.spi.mapping.DtoToMainDtoClassMapping;
import fr.ird.observe.spi.mapping.DtoToReferenceDtoMapping;
import fr.ird.observe.spi.mapping.ReferenceDtoToDtoClassMapping;
import io.ultreia.java4all.application.context.ApplicationComponent;
import io.ultreia.java4all.application.context.ApplicationComponentSupplier;
import io.ultreia.java4all.application.context.ApplicationContext;
import io.ultreia.java4all.application.context.spi.ApplicationComponentInstantiateStrategy;
import javax.annotation.Generated;
@AutoService(value = ApplicationComponent.class)
@Generated(value = "io.ultreia.java4all.application.context.spi.GenerateApplicationComponentProcessor", date = "Tue May 12 13:43:41 UTC 2020")
public class DtoModelHelperApplicationComponent extends ApplicationComponent {
public static ApplicationComponentSupplier INSTANCE = ApplicationContext.componentSupplier(DtoModelHelper.class, DtoModelHelperApplicationComponent.class);
public static DtoModelHelperApplicationComponent component() {
return INSTANCE.get();
}
public static DtoModelHelper value() {
return component().get();
}
public DtoModelHelperApplicationComponent() {
super("Dto Model Helper", DtoModelHelper.class,true, ApplicationComponentInstantiateStrategy.CONSTRUCTOR,new Class[]{},new Class[]{DtoToReferenceDtoMapping.class, ReferenceDtoToDtoClassMapping.class, DtoToFormDtoMapping.class, DtoToMainDtoClassMapping.class});
}
}