add url cache clean
This commit is contained in:
parent
a31dab3f22
commit
12a255a5b4
@ -56,9 +56,8 @@ public class BaseServiceSupport
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public ViewModel<Model> toViewModel(Model model) {
|
public ViewModel<Model> toViewModel(Model model) {
|
||||||
ViewModel<Model> viewModel =
|
final ViewModel<Model> viewModel = new ViewModel<>(model);
|
||||||
new ViewModel<Model>(model);
|
log.debug("Model [{}] to view model.", model);
|
||||||
log.debug("Model [{}] To View Model.", model);
|
|
||||||
processViewModel(viewModel, model);
|
processViewModel(viewModel, model);
|
||||||
return viewModel;
|
return viewModel;
|
||||||
}
|
}
|
||||||
@ -68,9 +67,9 @@ public class BaseServiceSupport
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<ViewModel<Model>> toViewModel(List<Model> models) {
|
public List<ViewModel<Model>> toViewModel(List<Model> models) {
|
||||||
List<ViewModel<Model>> viewModels = null;
|
final List<ViewModel<Model>> viewModels;
|
||||||
if (models != null && !models.isEmpty()) {
|
if (models != null && !models.isEmpty()) {
|
||||||
viewModels = new ArrayList<ViewModel<Model>>(models.size());
|
viewModels = new ArrayList<>(models.size());
|
||||||
for (Model model : models) {
|
for (Model model : models) {
|
||||||
viewModels.add(toViewModel(model));
|
viewModels.add(toViewModel(model));
|
||||||
}
|
}
|
||||||
@ -82,14 +81,23 @@ public class BaseServiceSupport
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* url cache clear
|
||||||
* @param model model
|
* @param model model
|
||||||
* @param url url
|
* @param url url
|
||||||
* @return url
|
* @return url
|
||||||
*/
|
*/
|
||||||
protected String urlCacheClear(M1<PrimaryKey> model, String url) {
|
protected String urlCacheClear(M1<PrimaryKey> model, String url) {
|
||||||
Date dateUpdated = model.getDateUpdated();
|
return urlCacheClear(url, model.getDateUpdated());
|
||||||
return dateUpdated != null ?
|
}
|
||||||
url + "?_d=" + dateUpdated.getTime() : url;
|
|
||||||
|
/**
|
||||||
|
* url cache clear
|
||||||
|
* @param url url
|
||||||
|
* @param date date
|
||||||
|
* @return url
|
||||||
|
*/
|
||||||
|
protected String urlCacheClear(final String url, final Date date) {
|
||||||
|
return date != null ? url + "?_d=" + date.getTime() : url;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user