Class AbstractBaseResourceService<E,ResponseDTO,ID,FilterDTO extends GenericFilterDTO,CreateDTO,UpdateDTO>

java.lang.Object
org.praxisplatform.uischema.service.base.AbstractBaseQueryResourceService<E,ResponseDTO,ID,FilterDTO>
org.praxisplatform.uischema.service.base.AbstractBaseResourceService<E,ResponseDTO,ID,FilterDTO,CreateDTO,UpdateDTO>
All Implemented Interfaces:
BaseResourceCommandService<ResponseDTO,ID,CreateDTO,UpdateDTO>, BaseResourceQueryService<ResponseDTO,ID,FilterDTO>, BaseResourceService<ResponseDTO,ID,FilterDTO,CreateDTO,UpdateDTO>

public abstract class AbstractBaseResourceService<E,ResponseDTO,ID,FilterDTO extends GenericFilterDTO,CreateDTO,UpdateDTO> extends AbstractBaseQueryResourceService<E,ResponseDTO,ID,FilterDTO> implements BaseResourceService<ResponseDTO,ID,FilterDTO,CreateDTO,UpdateDTO>
Base transacional mutante do novo core resource-oriented.

Toda a superficie de leitura vive em AbstractBaseQueryResourceService. Esta classe sobe apenas quando o recurso precisa de create/update/delete, evitando que recursos read-only herdem semantica de comando desabilitada.