Interface ReferentialService
-
- All Superinterfaces:
ObserveService
public interface ReferentialService extends ObserveService
Created on 16/08/15.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <D extends ReferentialDto>
voidchangeId(Class<D> beanType, String id, String newId)MissingReferentialResultcomputeMissingReferential(MissingReferentialRequest request)<D extends ReferentialDto>
voiddelete(Class<D> type, String id)<D extends ReferentialDto>
booleanexists(Class<D> type, String id)<R extends ReferentialDtoReference>
ReferentialDtoReferenceSet<R>getEnabledReferentialReferenceSet(Class<R> type)<D extends ReferentialDto>
com.google.common.collect.ImmutableSet<String>getNaturalIds(Class<D> type)<R extends ReferentialDtoReference>
ReferentialDtoReferenceSet<R>getReferenceSet(Class<R> type, Date lastUpdateDate)<D extends ReferentialDto>
com.google.common.collect.ImmutableSet<D>getReferentialDtoSet(Class<D> type, Date lastUpdateDate, String... ids)ImmutableSetStringMapgetReferentialIds()<D extends IdDto>
com.google.common.collect.ImmutableSet<ReferentialDtoReferenceSet<?>>getReferentialReferenceSets(ReferenceSetsRequest<D> request)voidinsertMissingReferential(org.nuiton.topia.persistence.script.TopiaSqlScript sqlContent)<D extends ReferentialDto>
DloadDto(Class<D> type, String id)<D extends ReferentialDto>
com.google.common.collect.ImmutableSet<D>loadDtoList(Class<D> type)<D extends ReferentialDto>
Form<D>loadForm(Class<D> type, String id)<D extends ReferentialDto>
com.google.common.collect.ImmutableSet<String>loadIds(Class<D> type)<R extends ReferentialDtoReference>
RloadReference(Class<R> type, String id)<D extends ReferentialDto>
Form<D>preCreate(Class<D> type)<D extends ReferentialDto>
voidreplaceReference(Class<D> beanType, String idToReplace, String replaceId)<D extends ReferentialDto>
SaveResultDtosave(D bean)
-
-
-
Method Detail
-
getReferenceSet
<R extends ReferentialDtoReference> ReferentialDtoReferenceSet<R> getReferenceSet(Class<R> type, Date lastUpdateDate)
-
getEnabledReferentialReferenceSet
<R extends ReferentialDtoReference> ReferentialDtoReferenceSet<R> getEnabledReferentialReferenceSet(Class<R> type)
-
getReferentialReferenceSets
<D extends IdDto> com.google.common.collect.ImmutableSet<ReferentialDtoReferenceSet<?>> getReferentialReferenceSets(ReferenceSetsRequest<D> request)
-
getReferentialDtoSet
<D extends ReferentialDto> com.google.common.collect.ImmutableSet<D> getReferentialDtoSet(Class<D> type, Date lastUpdateDate, String... ids)
-
loadDto
<D extends ReferentialDto> D loadDto(Class<D> type, String id)
-
loadDtoList
<D extends ReferentialDto> com.google.common.collect.ImmutableSet<D> loadDtoList(Class<D> type)
-
loadIds
<D extends ReferentialDto> com.google.common.collect.ImmutableSet<String> loadIds(Class<D> type)
-
loadForm
<D extends ReferentialDto> Form<D> loadForm(Class<D> type, String id)
-
loadReference
<R extends ReferentialDtoReference> R loadReference(Class<R> type, String id)
-
preCreate
<D extends ReferentialDto> Form<D> preCreate(Class<D> type)
-
save
<D extends ReferentialDto> SaveResultDto save(D bean)
-
delete
<D extends ReferentialDto> void delete(Class<D> type, String id)
-
replaceReference
<D extends ReferentialDto> void replaceReference(Class<D> beanType, String idToReplace, String replaceId)
-
changeId
<D extends ReferentialDto> void changeId(Class<D> beanType, String id, String newId)
-
exists
<D extends ReferentialDto> boolean exists(Class<D> type, String id)
-
getNaturalIds
<D extends ReferentialDto> com.google.common.collect.ImmutableSet<String> getNaturalIds(Class<D> type)
-
getReferentialIds
ImmutableSetStringMap getReferentialIds()
-
computeMissingReferential
MissingReferentialResult computeMissingReferential(MissingReferentialRequest request)
-
insertMissingReferential
void insertMissingReferential(org.nuiton.topia.persistence.script.TopiaSqlScript sqlContent)
-
-