List of usage examples for org.springframework.data.history AnnotationRevisionMetadata AnnotationRevisionMetadata
public AnnotationRevisionMetadata(Object entity, Class<? extends Annotation> revisionNumberAnnotation, Class<? extends Annotation> revisionTimeStampAnnotation)
From source file:com.wiiyaya.framework.provider.repository.revision.BaseRevisionDaoImpl.java
private RevisionMetadata<?> getRevisionMetadata(Object object) { if (object instanceof DefaultRevisionEntity) { return new DefaultRevisionMetadata((DefaultRevisionEntity) object); } else {//from ww w. ja va 2s.co m return new AnnotationRevisionMetadata<N>(object, RevisionNumber.class, RevisionTimestamp.class); } }
From source file:pl.konczak.mystartupapp.sharedkernel.enversRepository.EnversRevisionRepositoryImpl.java
/** * Returns the {@link RevisionMetadata} wrapper depending on the type of the given object. * * @param object/*from w ww. j a v a 2 s .co m*/ * @return */ private RevisionMetadata<?> getRevisionMetadata(Object object) { if (object instanceof DefaultRevisionEntity) { return new DefaultRevisionMetadata((DefaultRevisionEntity) object); } else { return new AnnotationRevisionMetadata<N>(object, RevisionNumber.class, RevisionTimestamp.class); } }
From source file:org.agatom.springatom.data.hades.repo.factory.NVersionedRepositoryImpl.java
@SuppressWarnings("Convert2Diamond") private RevisionMetadata<?> getRevisionMetadata(Object object) { if (object instanceof DefaultRevisionEntity) { return new DefaultRevisionMetadata((DefaultRevisionEntity) object); } else {//from w w w . java 2s . c o m return new AnnotationRevisionMetadata<Long>(object, RevisionNumber.class, RevisionTimestamp.class); } }