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