public class GenericFacadeService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery> extends Object implements IDtoService<ID,DTO,LIST,QUERY>
| Modifier and Type | Field and Description |
|---|---|
protected FacadeClientFactory |
clientFactory |
| Constructor and Description |
|---|
GenericFacadeService(Class serviceClazz) |
| Modifier and Type | Method and Description |
|---|---|
Long |
countCodeList(String code,
String text,
java.time.LocalDate onDate,
Map params) |
void |
deleteDto(ID key) |
NameValueDto |
getCode(String refDataCode,
String code,
java.time.LocalDate onDate,
Map params) |
DTO |
getDto(ID key) |
List<NameValueDto> |
listCodeList(String code,
String text,
java.time.LocalDate onDate,
Map params) |
List<NameValueDto> |
listCodeListPageable(org.springframework.data.domain.Pageable pageable,
String code,
String text,
java.time.LocalDate onDate,
Map params) |
PageModel<NameValueDto> |
listCodeListPaged(String code,
String text,
java.time.LocalDate onDate,
Map params) |
Long |
listCount(QUERY query) |
List<LIST> |
listDto(QUERY query) |
List<LIST> |
listDtoPageable(org.springframework.data.domain.Pageable pageable,
QUERY query) |
PageModel<LIST> |
listDtoPaged(QUERY query) |
org.springframework.data.domain.Page<LIST> |
loadRegisterHFPage(org.springframework.data.domain.Pageable pageable,
QUERY query,
long total) |
ID |
persistDto(DTO dto) |
void |
updateSortOrder(BaseDtoQuery query,
org.springframework.data.domain.Sort sort) |
@Autowired protected FacadeClientFactory clientFactory
public GenericFacadeService(Class serviceClazz)
public NameValueDto getCode(String refDataCode, String code, java.time.LocalDate onDate, Map params)
getCode in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public List<NameValueDto> listCodeList(String code, String text, java.time.LocalDate onDate, Map params)
listCodeList in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public List<NameValueDto> listCodeListPageable(org.springframework.data.domain.Pageable pageable, String code, String text, java.time.LocalDate onDate, Map params)
public PageModel<NameValueDto> listCodeListPaged(String code, String text, java.time.LocalDate onDate, Map params)
public Long countCodeList(String code, String text, java.time.LocalDate onDate, Map params)
countCodeList in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public List<LIST> listDto(QUERY query)
listDto in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public List<LIST> listDtoPageable(org.springframework.data.domain.Pageable pageable, QUERY query)
public org.springframework.data.domain.Page<LIST> loadRegisterHFPage(org.springframework.data.domain.Pageable pageable, QUERY query, long total)
public void updateSortOrder(BaseDtoQuery query, org.springframework.data.domain.Sort sort)
public Long listCount(QUERY query)
listCount in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public DTO getDto(ID key)
getDto in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public ID persistDto(DTO dto)
persistDto in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>public void deleteDto(ID key)
deleteDto in interface IDtoService<ID,DTO extends pl.fhframework.dp.commons.base.model.IPersistentObject,LIST extends pl.fhframework.dp.commons.base.model.IPersistentObject,QUERY extends BaseDtoQuery>Copyright © 2022. All rights reserved.