Browse Source

代码质量

master
XiaXiang 6 years ago
parent
commit
0d441cf868
  1. 12
      designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/ActionSearchManager.java
  2. 13
      designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/DocumentSearchManager.java
  3. 14
      designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/FileSearchManager.java
  4. 12
      designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/PluginSearchManager.java
  5. 14
      designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/RecentSearchManager.java
  6. 12
      designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/RecommendSearchManager.java

12
designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/ActionSearchManager.java

@ -22,16 +22,18 @@ import java.util.List;
* Created by XiaXiang on 2017/3/27. * Created by XiaXiang on 2017/3/27.
*/ */
public class ActionSearchManager implements AlphaFineSearchProvider { public class ActionSearchManager implements AlphaFineSearchProvider {
private static ActionSearchManager actionSearchManager = null; private static ActionSearchManager instance;
private SearchResult filterModelList; private SearchResult filterModelList;
private SearchResult lessModelList; private SearchResult lessModelList;
private SearchResult moreModelList; private SearchResult moreModelList;
public synchronized static ActionSearchManager getInstance() { public static ActionSearchManager getInstance() {
if (actionSearchManager == null) { synchronized (ActionSearchManager.class) {
actionSearchManager = new ActionSearchManager(); if (instance == null) {
instance = new ActionSearchManager();
} }
return actionSearchManager; }
return instance;
} }
/** /**

13
designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/DocumentSearchManager.java

@ -20,16 +20,17 @@ import com.fr.stable.StringUtils;
* Created by XiaXiang on 2017/3/27. * Created by XiaXiang on 2017/3/27.
*/ */
public class DocumentSearchManager implements AlphaFineSearchProvider { public class DocumentSearchManager implements AlphaFineSearchProvider {
private static DocumentSearchManager documentSearchManager = null; private static DocumentSearchManager instance;
private SearchResult lessModelList; private SearchResult lessModelList;
private SearchResult moreModelList; private SearchResult moreModelList;
public synchronized static DocumentSearchManager getInstance() { public static DocumentSearchManager getInstance() {
if (documentSearchManager == null) { synchronized (DocumentSearchManager.class) {
documentSearchManager = new DocumentSearchManager(); if (instance == null) {
instance = new DocumentSearchManager();
}
} }
return documentSearchManager; return instance;
} }
/** /**

14
designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/FileSearchManager.java

@ -35,7 +35,7 @@ public class FileSearchManager implements AlphaFineSearchProvider {
private static final String DS_NAME = "dsname=\""; private static final String DS_NAME = "dsname=\"";
private static final String FRM_PREFIX = "k:frm "; private static final String FRM_PREFIX = "k:frm ";
private static final String CPT_PREFIX = "k:cpt "; private static final String CPT_PREFIX = "k:cpt ";
private static FileSearchManager fileSearchManager = null; private static FileSearchManager fileSearchManager;
private SearchResult filterModelList; private SearchResult filterModelList;
private SearchResult lessModelList; private SearchResult lessModelList;
private SearchResult moreModelList; private SearchResult moreModelList;
@ -47,15 +47,17 @@ public class FileSearchManager implements AlphaFineSearchProvider {
private boolean isContainCpt = true; private boolean isContainCpt = true;
private boolean isContainFrm = true; private boolean isContainFrm = true;
public synchronized static FileSearchManager getInstance() { public static FileSearchManager getInstance() {
init(); synchronized (FileSearchManager.class) {
if (fileSearchManager == null) {
fileSearchManager = new FileSearchManager();
}
}
return fileSearchManager; return fileSearchManager;
} }
public synchronized static void init() { public synchronized static void init() {
if (fileSearchManager == null) {
fileSearchManager = new FileSearchManager();
}
} }
/** /**

12
designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/PluginSearchManager.java

@ -26,16 +26,18 @@ import java.net.URLEncoder;
* Created by XiaXiang on 2017/3/27. * Created by XiaXiang on 2017/3/27.
*/ */
public class PluginSearchManager implements AlphaFineSearchProvider { public class PluginSearchManager implements AlphaFineSearchProvider {
private static PluginSearchManager pluginSearchManager = null; private static PluginSearchManager instance = null;
private SearchResult lessModelList; private SearchResult lessModelList;
private SearchResult moreModelList; private SearchResult moreModelList;
public synchronized static PluginSearchManager getInstance() { public static PluginSearchManager getInstance() {
if (pluginSearchManager == null) { synchronized (PluginSearchManager.class) {
pluginSearchManager = new PluginSearchManager(); if (instance == null) {
instance = new PluginSearchManager();
} }
return pluginSearchManager; }
return instance;
} }

14
designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/RecentSearchManager.java

@ -45,7 +45,7 @@ import java.util.List;
*/ */
public class RecentSearchManager implements AlphaFineSearchProvider { public class RecentSearchManager implements AlphaFineSearchProvider {
private static final int MAX_SIZE = 3; private static final int MAX_SIZE = 3;
private static RecentSearchManager recentSearchManager = null; private static RecentSearchManager instance;
IndexReader indexReader = null; IndexReader indexReader = null;
IndexSearcher indexSearcher = null; IndexSearcher indexSearcher = null;
//索引存储路径 //索引存储路径
@ -59,12 +59,14 @@ public class RecentSearchManager implements AlphaFineSearchProvider {
private SearchResult recentModelList; private SearchResult recentModelList;
private SearchResult modelList; private SearchResult modelList;
public synchronized static RecentSearchManager getInstance() { public static RecentSearchManager getInstance() {
if (recentSearchManager == null) { synchronized (RecentSearchManager.class) {
recentSearchManager = new RecentSearchManager(); if (instance == null) {
recentSearchManager.initWriter(); instance = new RecentSearchManager();
instance.initWriter();
} }
return recentSearchManager; }
return instance;
} }
@Override @Override

12
designer-realize/src/main/java/com/fr/design/mainframe/alphafine/search/manager/impl/RecommendSearchManager.java

@ -26,15 +26,17 @@ import java.util.List;
* Created by XiaXiang on 2017/3/31. * Created by XiaXiang on 2017/3/31.
*/ */
public class RecommendSearchManager implements AlphaFineSearchProvider { public class RecommendSearchManager implements AlphaFineSearchProvider {
private static RecommendSearchManager recommendSearchManager = null; private static RecommendSearchManager instance;
private SearchResult modelList; private SearchResult modelList;
private SearchResult recommendModelList; private SearchResult recommendModelList;
public synchronized static RecommendSearchManager getInstance() { public static RecommendSearchManager getInstance() {
if (recommendSearchManager == null) { synchronized (RecentSearchManager.class) {
recommendSearchManager = new RecommendSearchManager(); if (instance == null) {
instance = new RecommendSearchManager();
} }
return recommendSearchManager; }
return instance;
} }
@Override @Override

Loading…
Cancel
Save