From 11d798ffa344e3e6b461f4bbced56dc2c1f6771c Mon Sep 17 00:00:00 2001 From: ruibaby Date: Wed, 10 Jul 2019 17:19:19 +0800 Subject: [PATCH] Perfect codes. --- .../java/run/halo/app/cache/InMemoryCacheStore.java | 10 +++++----- .../halo/app/handler/theme/config/support/Item.java | 8 ++++++-- .../handler/theme/config/support/ThemeProperty.java | 8 ++++++-- .../java/run/halo/app/listener/StartedListener.java | 2 +- .../java/run/halo/app/model/entity/PostCategory.java | 8 ++++++-- src/main/java/run/halo/app/model/entity/PostTag.java | 8 ++++++-- src/main/java/run/halo/app/model/enums/Mode.java | 6 +++--- .../run/halo/app/model/properties/ApiProperties.java | 6 ++++++ .../app/model/properties/AttachmentProperties.java | 3 +++ .../run/halo/app/model/vo/BaseCommentWithParentVO.java | 1 + .../run/halo/app/repository/PostCommentRepository.java | 1 + .../halo/app/repository/SheetCommentRepository.java | 1 + .../java/run/halo/app/repository/SheetRepository.java | 1 + .../run/halo/app/service/impl/AdminServiceImpl.java | 2 +- .../halo/app/service/impl/BaseCommentServiceImpl.java | 3 ++- .../run/halo/app/service/impl/RecoveryServiceImpl.java | 2 +- 16 files changed, 50 insertions(+), 20 deletions(-) diff --git a/src/main/java/run/halo/app/cache/InMemoryCacheStore.java b/src/main/java/run/halo/app/cache/InMemoryCacheStore.java index 4ef7789a1..b492c2215 100644 --- a/src/main/java/run/halo/app/cache/InMemoryCacheStore.java +++ b/src/main/java/run/halo/app/cache/InMemoryCacheStore.java @@ -27,7 +27,7 @@ public class InMemoryCacheStore extends StringCacheStore { /** * Cache container. */ - private final static ConcurrentHashMap> cacheContainer = new ConcurrentHashMap<>(); + private final static ConcurrentHashMap> CACHE_CONTAINER = new ConcurrentHashMap<>(); private final Timer timer; @@ -46,7 +46,7 @@ public class InMemoryCacheStore extends StringCacheStore { Optional> getInternal(String key) { Assert.hasText(key, "Cache key must not be blank"); - return Optional.ofNullable(cacheContainer.get(key)); + return Optional.ofNullable(CACHE_CONTAINER.get(key)); } @Override @@ -55,7 +55,7 @@ public class InMemoryCacheStore extends StringCacheStore { Assert.notNull(cacheWrapper, "Cache wrapper must not be null"); // Put the cache wrapper - CacheWrapper putCacheWrapper = cacheContainer.put(key, cacheWrapper); + CacheWrapper putCacheWrapper = CACHE_CONTAINER.put(key, cacheWrapper); log.debug("Put [{}] cache result: [{}], original cache wrapper: [{}]", key, putCacheWrapper, cacheWrapper); } @@ -90,7 +90,7 @@ public class InMemoryCacheStore extends StringCacheStore { public void delete(String key) { Assert.hasText(key, "Cache key must not be blank"); - cacheContainer.remove(key); + CACHE_CONTAINER.remove(key); log.debug("Removed key: [{}]", key); } @@ -110,7 +110,7 @@ public class InMemoryCacheStore extends StringCacheStore { @Override public void run() { - cacheContainer.keySet().forEach(key -> { + CACHE_CONTAINER.keySet().forEach(key -> { if (!InMemoryCacheStore.this.get(key).isPresent()) { log.debug("Deleted the cache: [{}] for expiration", key); } diff --git a/src/main/java/run/halo/app/handler/theme/config/support/Item.java b/src/main/java/run/halo/app/handler/theme/config/support/Item.java index fa83d74d6..01e3675af 100644 --- a/src/main/java/run/halo/app/handler/theme/config/support/Item.java +++ b/src/main/java/run/halo/app/handler/theme/config/support/Item.java @@ -53,8 +53,12 @@ public class Item { @Override public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } Item item = (Item) o; return name.equals(item.name); } diff --git a/src/main/java/run/halo/app/handler/theme/config/support/ThemeProperty.java b/src/main/java/run/halo/app/handler/theme/config/support/ThemeProperty.java index dcae2ae0c..90fcd5016 100644 --- a/src/main/java/run/halo/app/handler/theme/config/support/ThemeProperty.java +++ b/src/main/java/run/halo/app/handler/theme/config/support/ThemeProperty.java @@ -85,8 +85,12 @@ public class ThemeProperty { @Override public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } ThemeProperty that = (ThemeProperty) o; return id.equals(that.id); } diff --git a/src/main/java/run/halo/app/listener/StartedListener.java b/src/main/java/run/halo/app/listener/StartedListener.java index 1b81d501b..94af66d4d 100644 --- a/src/main/java/run/halo/app/listener/StartedListener.java +++ b/src/main/java/run/halo/app/listener/StartedListener.java @@ -80,7 +80,7 @@ public class StartedListener implements ApplicationListener findDirectChildrenCount(@NonNull Iterable commentIds); } diff --git a/src/main/java/run/halo/app/repository/SheetCommentRepository.java b/src/main/java/run/halo/app/repository/SheetCommentRepository.java index e121952b5..4a858c768 100644 --- a/src/main/java/run/halo/app/repository/SheetCommentRepository.java +++ b/src/main/java/run/halo/app/repository/SheetCommentRepository.java @@ -29,5 +29,6 @@ public interface SheetCommentRepository extends BaseCommentRepository findDirectChildrenCount(@NonNull Iterable commentIds); } diff --git a/src/main/java/run/halo/app/repository/SheetRepository.java b/src/main/java/run/halo/app/repository/SheetRepository.java index 5846ef803..557300ffc 100644 --- a/src/main/java/run/halo/app/repository/SheetRepository.java +++ b/src/main/java/run/halo/app/repository/SheetRepository.java @@ -25,5 +25,6 @@ public interface SheetRepository extends BasePostRepository { Long countLike(); @NonNull + @Override Optional getByUrlAndStatus(@NonNull String url, @NonNull PostStatus status); } diff --git a/src/main/java/run/halo/app/service/impl/AdminServiceImpl.java b/src/main/java/run/halo/app/service/impl/AdminServiceImpl.java index 801150360..4c08c7f7a 100644 --- a/src/main/java/run/halo/app/service/impl/AdminServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/AdminServiceImpl.java @@ -323,7 +323,7 @@ public class AdminServiceImpl implements AdminService { String contentType = aAssetMap.getOrDefault("content_type", "").toString(); Object name = aAssetMap.getOrDefault("name", ""); - return name.toString().matches(HALO_ADMIN_VERSION_REGEX) && contentType.equalsIgnoreCase("application/zip"); + return name.toString().matches(HALO_ADMIN_VERSION_REGEX) && "application/zip".equalsIgnoreCase(contentType); }; } diff --git a/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java b/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java index 14c030324..5852b7ee5 100644 --- a/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/BaseCommentServiceImpl.java @@ -390,7 +390,7 @@ public abstract class BaseCommentServiceImpl extend Assert.notNull(toCompareComment, "Comment to compare must not be null"); // Get sort order - Sort.Order order = sort.filter(anOrder -> anOrder.getProperty().equals("id")) + Sort.Order order = sort.filter(anOrder -> "id".equals(anOrder.getProperty())) .get() .findFirst() .orElseGet(() -> Sort.Order.desc("id")); @@ -404,6 +404,7 @@ public abstract class BaseCommentServiceImpl extend } @NonNull + @Override public List convertToVo(@Nullable List comments, @Nullable Comparator comparator) { if (CollectionUtils.isEmpty(comments)) { return Collections.emptyList(); diff --git a/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java b/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java index ed63bb396..062c37d52 100644 --- a/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java +++ b/src/main/java/run/halo/app/service/impl/RecoveryServiceImpl.java @@ -200,7 +200,7 @@ public class RecoveryServiceImpl implements RecoveryService { String postType = postMap.getOrDefault("postType", "post").toString(); try { - if (postType.equalsIgnoreCase("post")) { + if ("post".equalsIgnoreCase(postType)) { // Handle post result.add(handlePost(post, postMap)); } else {