Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
solo-1
Commits
11e8e963
Unverified
Commit
11e8e963
authored
Nov 04, 2019
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
🎨
#12932
parent
55a963db
Changes
46
Show whitespace changes
Inline
Side-by-side
Showing
46 changed files
with
153 additions
and
169 deletions
+153
-169
src/main/java/org/b3log/solo/plugin/ToCPlugin.java
src/main/java/org/b3log/solo/plugin/ToCPlugin.java
+1
-1
src/main/java/org/b3log/solo/processor/ArticleProcessor.java
src/main/java/org/b3log/solo/processor/ArticleProcessor.java
+11
-15
src/main/java/org/b3log/solo/processor/B3Receiver.java
src/main/java/org/b3log/solo/processor/B3Receiver.java
+4
-4
src/main/java/org/b3log/solo/processor/BlogProcessor.java
src/main/java/org/b3log/solo/processor/BlogProcessor.java
+6
-5
src/main/java/org/b3log/solo/processor/CommentProcessor.java
src/main/java/org/b3log/solo/processor/CommentProcessor.java
+5
-5
src/main/java/org/b3log/solo/processor/ErrorProcessor.java
src/main/java/org/b3log/solo/processor/ErrorProcessor.java
+5
-6
src/main/java/org/b3log/solo/processor/IndexProcessor.java
src/main/java/org/b3log/solo/processor/IndexProcessor.java
+1
-0
src/main/java/org/b3log/solo/processor/OAuthProcessor.java
src/main/java/org/b3log/solo/processor/OAuthProcessor.java
+13
-13
src/main/java/org/b3log/solo/processor/SearchProcessor.java
src/main/java/org/b3log/solo/processor/SearchProcessor.java
+6
-6
src/main/java/org/b3log/solo/processor/SitemapProcessor.java
src/main/java/org/b3log/solo/processor/SitemapProcessor.java
+6
-8
src/main/java/org/b3log/solo/processor/SkinHandler.java
src/main/java/org/b3log/solo/processor/SkinHandler.java
+0
-1
src/main/java/org/b3log/solo/processor/StopwatchStartHandler.java
.../java/org/b3log/solo/processor/StopwatchStartHandler.java
+0
-1
src/main/java/org/b3log/solo/processor/TagProcessor.java
src/main/java/org/b3log/solo/processor/TagProcessor.java
+0
-1
src/main/java/org/b3log/solo/processor/UserTemplateProcessor.java
.../java/org/b3log/solo/processor/UserTemplateProcessor.java
+7
-7
src/main/java/org/b3log/solo/processor/console/LinkConsole.java
...in/java/org/b3log/solo/processor/console/LinkConsole.java
+4
-4
src/main/java/org/b3log/solo/processor/console/OtherConsole.java
...n/java/org/b3log/solo/processor/console/OtherConsole.java
+4
-4
src/main/java/org/b3log/solo/processor/console/PageConsole.java
...in/java/org/b3log/solo/processor/console/PageConsole.java
+4
-4
src/main/java/org/b3log/solo/processor/console/PluginConsole.java
.../java/org/b3log/solo/processor/console/PluginConsole.java
+4
-4
src/main/java/org/b3log/solo/processor/console/PreferenceConsole.java
...a/org/b3log/solo/processor/console/PreferenceConsole.java
+4
-4
src/main/java/org/b3log/solo/processor/console/RepairConsole.java
.../java/org/b3log/solo/processor/console/RepairConsole.java
+3
-3
src/main/java/org/b3log/solo/processor/console/TagConsole.java
...ain/java/org/b3log/solo/processor/console/TagConsole.java
+3
-5
src/main/java/org/b3log/solo/processor/console/UserConsole.java
...in/java/org/b3log/solo/processor/console/UserConsole.java
+4
-4
src/main/java/org/b3log/solo/service/ArticleQueryService.java
...main/java/org/b3log/solo/service/ArticleQueryService.java
+1
-1
src/main/java/org/b3log/solo/service/CommentQueryService.java
...main/java/org/b3log/solo/service/CommentQueryService.java
+0
-1
src/main/java/org/b3log/solo/service/DataModelService.java
src/main/java/org/b3log/solo/service/DataModelService.java
+1
-0
src/main/java/org/b3log/solo/service/ExportService.java
src/main/java/org/b3log/solo/service/ExportService.java
+1
-0
src/main/java/org/b3log/solo/service/InitService.java
src/main/java/org/b3log/solo/service/InitService.java
+1
-0
src/main/java/org/b3log/solo/service/UpgradeService.java
src/main/java/org/b3log/solo/service/UpgradeService.java
+1
-0
src/main/java/org/b3log/solo/upgrade/V363_364.java
src/main/java/org/b3log/solo/upgrade/V363_364.java
+0
-7
src/test/java/org/b3log/solo/processor/CommentProcessorTestCase.java
...va/org/b3log/solo/processor/CommentProcessorTestCase.java
+3
-3
src/test/java/org/b3log/solo/processor/FeedProcessorTestCase.java
.../java/org/b3log/solo/processor/FeedProcessorTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/SearchProcessorTestCase.java
...ava/org/b3log/solo/processor/SearchProcessorTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/SitemapProcessorTestCase.java
...va/org/b3log/solo/processor/SitemapProcessorTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/TagProcessorTestCase.java
...t/java/org/b3log/solo/processor/TagProcessorTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/UserTemplateProcessorTestCase.java
...g/b3log/solo/processor/UserTemplateProcessorTestCase.java
+4
-2
src/test/java/org/b3log/solo/processor/console/ArticleConsoleTestCase.java
.../b3log/solo/processor/console/ArticleConsoleTestCase.java
+5
-9
src/test/java/org/b3log/solo/processor/console/CategoryConsoleTestCase.java
...b3log/solo/processor/console/CategoryConsoleTestCase.java
+5
-7
src/test/java/org/b3log/solo/processor/console/CommentConsoleTestCase.java
.../b3log/solo/processor/console/CommentConsoleTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/console/LinkConsoleTestCase.java
...org/b3log/solo/processor/console/LinkConsoleTestCase.java
+5
-9
src/test/java/org/b3log/solo/processor/console/OtherConsoleTestCase.java
...rg/b3log/solo/processor/console/OtherConsoleTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/console/PageConsoleTestCase.java
...org/b3log/solo/processor/console/PageConsoleTestCase.java
+5
-9
src/test/java/org/b3log/solo/processor/console/PluginConsoleTestCase.java
...g/b3log/solo/processor/console/PluginConsoleTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/console/PreferenceConsoleTestCase.java
...log/solo/processor/console/PreferenceConsoleTestCase.java
+5
-11
src/test/java/org/b3log/solo/processor/console/RepairConsoleTestCase.java
...g/b3log/solo/processor/console/RepairConsoleTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/console/TagConsoleTestCase.java
.../org/b3log/solo/processor/console/TagConsoleTestCase.java
+2
-0
src/test/java/org/b3log/solo/processor/console/UserConsoleTestCase.java
...org/b3log/solo/processor/console/UserConsoleTestCase.java
+3
-5
No files found.
src/main/java/org/b3log/solo/plugin/ToCPlugin.java
View file @
11e8e963
...
@@ -20,8 +20,8 @@ package org.b3log.solo.plugin;
...
@@ -20,8 +20,8 @@ package org.b3log.solo.plugin;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.AbstractEventListener
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.plugin.NotInteractivePlugin
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.plugin.NotInteractivePlugin
;
import
org.b3log.solo.event.EventTypes
;
import
org.b3log.solo.event.EventTypes
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
...
src/main/java/org/b3log/solo/processor/ArticleProcessor.java
View file @
11e8e963
...
@@ -23,7 +23,12 @@ import org.b3log.latke.Keys;
...
@@ -23,7 +23,12 @@ import org.b3log.latke.Keys;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.Event
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.event.EventManager
;
import
org.b3log.latke.http.Request
;
import
org.b3log.latke.http.*
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.TextHtmlRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
...
@@ -31,14 +36,8 @@ import org.b3log.latke.model.Pagination;
...
@@ -31,14 +36,8 @@ import org.b3log.latke.model.Pagination;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.TextHtmlRenderer
;
import
org.b3log.latke.util.*
;
import
org.b3log.latke.util.*
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.event.EventTypes
;
import
org.b3log.solo.event.EventTypes
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.processor.console.ConsoleRenderer
;
import
org.b3log.solo.processor.console.ConsoleRenderer
;
...
@@ -49,9 +48,6 @@ import org.b3log.solo.util.Solos;
...
@@ -49,9 +48,6 @@ import org.b3log.solo.util.Solos;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.jsoup.Jsoup
;
import
org.jsoup.Jsoup
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpSession
;
import
java.util.*
;
import
java.util.*
;
/**
/**
...
@@ -241,7 +237,7 @@ public class ArticleProcessor {
...
@@ -241,7 +237,7 @@ public class ArticleProcessor {
final
JSONObject
article
=
articleQueryService
.
getArticleById
(
articleId
);
final
JSONObject
article
=
articleQueryService
.
getArticleById
(
articleId
);
if
(
article
.
getString
(
Article
.
ARTICLE_VIEW_PWD
).
equals
(
pwdTyped
))
{
if
(
article
.
getString
(
Article
.
ARTICLE_VIEW_PWD
).
equals
(
pwdTyped
))
{
final
Http
Session
session
=
request
.
getSession
();
final
Session
session
=
request
.
getSession
();
if
(
null
!=
session
)
{
if
(
null
!=
session
)
{
Map
<
String
,
String
>
viewPwds
=
(
Map
<
String
,
String
>)
session
.
getAttribute
(
Common
.
ARTICLES_VIEW_PWD
);
Map
<
String
,
String
>
viewPwds
=
(
Map
<
String
,
String
>)
session
.
getAttribute
(
Common
.
ARTICLES_VIEW_PWD
);
if
(
null
==
viewPwds
)
{
if
(
null
==
viewPwds
)
{
...
...
src/main/java/org/b3log/solo/processor/B3Receiver.java
View file @
11e8e963
...
@@ -19,16 +19,16 @@ package org.b3log.solo.processor;
...
@@ -19,16 +19,16 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Role
;
import
org.b3log.latke.model.Role
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.repository.Transaction
;
import
org.b3log.latke.repository.Transaction
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.util.Ids
;
import
org.b3log.latke.util.Ids
;
import
org.b3log.latke.util.Strings
;
import
org.b3log.latke.util.Strings
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
...
...
src/main/java/org/b3log/solo/processor/BlogProcessor.java
View file @
11e8e963
...
@@ -21,16 +21,17 @@ import org.apache.commons.io.IOUtils;
...
@@ -21,16 +21,17 @@ import org.apache.commons.io.IOUtils;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Pagination
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Pagination
;
import
org.b3log.latke.model.User
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.service.*
;
import
org.b3log.solo.service.*
;
...
...
src/main/java/org/b3log/solo/processor/CommentProcessor.java
View file @
11e8e963
...
@@ -19,16 +19,16 @@ package org.b3log.solo.processor;
...
@@ -19,16 +19,16 @@ package org.b3log.solo.processor;
import
freemarker.template.Template
;
import
freemarker.template.Template
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Comment
;
import
org.b3log.solo.model.Comment
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
...
...
src/main/java/org/b3log/solo/processor/ErrorProcessor.java
View file @
11e8e963
...
@@ -19,15 +19,16 @@ package org.b3log.solo.processor;
...
@@ -19,15 +19,16 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.Request
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.util.Locales
;
import
org.b3log.latke.util.Locales
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.service.DataModelService
;
import
org.b3log.solo.service.DataModelService
;
...
@@ -36,8 +37,6 @@ import org.b3log.solo.service.UserQueryService;
...
@@ -36,8 +37,6 @@ import org.b3log.solo.service.UserQueryService;
import
org.b3log.solo.util.Solos
;
import
org.b3log.solo.util.Solos
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
...
src/main/java/org/b3log/solo/processor/IndexProcessor.java
View file @
11e8e963
...
@@ -33,6 +33,7 @@ import org.b3log.latke.service.ServiceException;
...
@@ -33,6 +33,7 @@ import org.b3log.latke.service.ServiceException;
import
org.b3log.latke.util.Locales
;
import
org.b3log.latke.util.Locales
;
import
org.b3log.latke.util.Paginator
;
import
org.b3log.latke.util.Paginator
;
import
org.b3log.latke.util.URLs
;
import
org.b3log.latke.util.URLs
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.service.DataModelService
;
import
org.b3log.solo.service.DataModelService
;
...
...
src/main/java/org/b3log/solo/processor/OAuthProcessor.java
View file @
11e8e963
...
@@ -23,16 +23,18 @@ import org.apache.commons.lang.RandomStringUtils;
...
@@ -23,16 +23,18 @@ import org.apache.commons.lang.RandomStringUtils;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.Request
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.Response
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Role
;
import
org.b3log.latke.model.Role
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.util.Requests
;
import
org.b3log.latke.util.Requests
;
import
org.b3log.latke.util.URLs
;
import
org.b3log.latke.util.URLs
;
import
org.b3log.solo.model.UserExt
;
import
org.b3log.solo.model.UserExt
;
...
@@ -41,8 +43,6 @@ import org.b3log.solo.util.GitHubs;
...
@@ -41,8 +43,6 @@ import org.b3log.solo.util.GitHubs;
import
org.b3log.solo.util.Solos
;
import
org.b3log.solo.util.Solos
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.Set
;
import
java.util.Set
;
import
java.util.concurrent.ConcurrentHashMap
;
import
java.util.concurrent.ConcurrentHashMap
;
...
@@ -115,7 +115,7 @@ public class OAuthProcessor {
...
@@ -115,7 +115,7 @@ public class OAuthProcessor {
public
void
redirectAuth
(
final
RequestContext
context
)
{
public
void
redirectAuth
(
final
RequestContext
context
)
{
final
HttpResponse
res
=
HttpRequest
.
get
(
"https://hacpai.com/oauth/solo/client2"
).
trustAllCerts
(
true
).
final
HttpResponse
res
=
HttpRequest
.
get
(
"https://hacpai.com/oauth/solo/client2"
).
trustAllCerts
(
true
).
connectionTimeout
(
3000
).
timeout
(
7000
).
header
(
"User-Agent"
,
Solos
.
USER_AGENT
).
send
();
connectionTimeout
(
3000
).
timeout
(
7000
).
header
(
"User-Agent"
,
Solos
.
USER_AGENT
).
send
();
if
(
HttpServletResponse
.
SC_OK
!=
res
.
statusCode
())
{
if
(
200
!=
res
.
statusCode
())
{
LOGGER
.
log
(
Level
.
ERROR
,
"Gets oauth client id failed: "
+
res
.
toString
());
LOGGER
.
log
(
Level
.
ERROR
,
"Gets oauth client id failed: "
+
res
.
toString
());
context
.
sendError
(
404
);
context
.
sendError
(
404
);
...
@@ -155,7 +155,7 @@ public class OAuthProcessor {
...
@@ -155,7 +155,7 @@ public class OAuthProcessor {
public
synchronized
void
authCallback
(
final
RequestContext
context
)
{
public
synchronized
void
authCallback
(
final
RequestContext
context
)
{
String
state
=
context
.
param
(
"state"
);
String
state
=
context
.
param
(
"state"
);
if
(!
STATES
.
contains
(
state
))
{
if
(!
STATES
.
contains
(
state
))
{
context
.
sendError
(
HttpServletResponse
.
SC_BAD_REQUEST
);
context
.
sendError
(
400
);
return
;
return
;
}
}
...
@@ -165,7 +165,7 @@ public class OAuthProcessor {
...
@@ -165,7 +165,7 @@ public class OAuthProcessor {
final
JSONObject
userInfo
=
GitHubs
.
getGitHubUserInfo
(
accessToken
);
final
JSONObject
userInfo
=
GitHubs
.
getGitHubUserInfo
(
accessToken
);
if
(
null
==
userInfo
)
{
if
(
null
==
userInfo
)
{
LOGGER
.
log
(
Level
.
WARN
,
"Can't get user info with token ["
+
accessToken
+
"]"
);
LOGGER
.
log
(
Level
.
WARN
,
"Can't get user info with token ["
+
accessToken
+
"]"
);
context
.
sendError
(
HttpServletResponse
.
SC_UNAUTHORIZED
);
context
.
sendError
(
401
);
return
;
return
;
}
}
...
@@ -198,7 +198,7 @@ public class OAuthProcessor {
...
@@ -198,7 +198,7 @@ public class OAuthProcessor {
userMgmtService
.
addUser
(
addUserReq
);
userMgmtService
.
addUser
(
addUserReq
);
}
catch
(
final
Exception
e
)
{
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Registers via oauth failed"
,
e
);
LOGGER
.
log
(
Level
.
ERROR
,
"Registers via oauth failed"
,
e
);
context
.
sendError
(
HttpServletResponse
.
SC_INTERNAL_SERVER_ERROR
);
context
.
sendError
(
500
);
return
;
return
;
}
}
...
@@ -208,7 +208,7 @@ public class OAuthProcessor {
...
@@ -208,7 +208,7 @@ public class OAuthProcessor {
userMgmtService
.
updateUser
(
user
);
userMgmtService
.
updateUser
(
user
);
}
catch
(
final
Exception
e
)
{
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Updates user GitHub id failed"
,
e
);
LOGGER
.
log
(
Level
.
ERROR
,
"Updates user GitHub id failed"
,
e
);
context
.
sendError
(
HttpServletResponse
.
SC_INTERNAL_SERVER_ERROR
);
context
.
sendError
(
500
);
return
;
return
;
}
}
...
@@ -222,7 +222,7 @@ public class OAuthProcessor {
...
@@ -222,7 +222,7 @@ public class OAuthProcessor {
userMgmtService
.
updateUser
(
user
);
userMgmtService
.
updateUser
(
user
);
}
catch
(
final
Exception
e
)
{
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Updates user name failed"
,
e
);
LOGGER
.
log
(
Level
.
ERROR
,
"Updates user name failed"
,
e
);
context
.
sendError
(
HttpServletResponse
.
SC_INTERNAL_SERVER_ERROR
);
context
.
sendError
(
500
);
return
;
return
;
}
}
...
...
src/main/java/org/b3log/solo/processor/SearchProcessor.java
View file @
11e8e963
...
@@ -20,17 +20,18 @@ package org.b3log.solo.processor;
...
@@ -20,17 +20,18 @@ package org.b3log.solo.processor;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.io.IOUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Pagination
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.Request
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.TextXmlRenderer
;
import
org.b3log.latke.http.renderer.TextXmlRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Pagination
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.util.Paginator
;
import
org.b3log.latke.util.Paginator
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
...
@@ -44,7 +45,6 @@ import org.jsoup.Jsoup;
...
@@ -44,7 +45,6 @@ import org.jsoup.Jsoup;
import
org.jsoup.safety.Whitelist
;
import
org.jsoup.safety.Whitelist
;
import
org.owasp.encoder.Encode
;
import
org.owasp.encoder.Encode
;
import
javax.servlet.http.HttpServletRequest
;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/org/b3log/solo/processor/SitemapProcessor.java
View file @
11e8e963
...
@@ -21,6 +21,11 @@ import org.apache.commons.lang.StringEscapeUtils;
...
@@ -21,6 +21,11 @@ import org.apache.commons.lang.StringEscapeUtils;
import
org.apache.commons.lang.time.DateFormatUtils
;
import
org.apache.commons.lang.time.DateFormatUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.TextXmlRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
...
@@ -28,11 +33,6 @@ import org.b3log.latke.repository.FilterOperator;
...
@@ -28,11 +33,6 @@ import org.b3log.latke.repository.FilterOperator;
import
org.b3log.latke.repository.PropertyFilter
;
import
org.b3log.latke.repository.PropertyFilter
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.SortDirection
;
import
org.b3log.latke.repository.SortDirection
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.TextXmlRenderer
;
import
org.b3log.latke.util.URLs
;
import
org.b3log.latke.util.URLs
;
import
org.b3log.latke.util.XMLs
;
import
org.b3log.latke.util.XMLs
;
import
org.b3log.solo.model.ArchiveDate
;
import
org.b3log.solo.model.ArchiveDate
;
...
@@ -48,8 +48,6 @@ import org.b3log.solo.repository.TagRepository;
...
@@ -48,8 +48,6 @@ import org.b3log.solo.repository.TagRepository;
import
org.json.JSONArray
;
import
org.json.JSONArray
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
javax.servlet.http.HttpServletResponse
;
/**
/**
* Sitemap processor.
* Sitemap processor.
*
*
...
@@ -113,7 +111,7 @@ public class SitemapProcessor {
...
@@ -113,7 +111,7 @@ public class SitemapProcessor {
}
catch
(
final
Exception
e
)
{
}
catch
(
final
Exception
e
)
{
LOGGER
.
log
(
Level
.
ERROR
,
"Generates sitemap failed"
,
e
);
LOGGER
.
log
(
Level
.
ERROR
,
"Generates sitemap failed"
,
e
);
context
.
sendError
(
HttpServletResponse
.
SC_SERVICE_UNAVAILABLE
);
context
.
sendError
(
500
);
}
}
}
}
...
...
src/main/java/org/b3log/solo/processor/SkinHandler.java
View file @
11e8e963
...
@@ -28,7 +28,6 @@ import org.b3log.latke.ioc.BeanManager;
...
@@ -28,7 +28,6 @@ import org.b3log.latke.ioc.BeanManager;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.util.Requests
;
import
org.b3log.latke.util.Requests
;
import
org.b3log.latke.util.Stopwatchs
;
import
org.b3log.solo.service.OptionQueryService
;
import
org.b3log.solo.service.OptionQueryService
;
import
org.b3log.solo.service.StatisticMgmtService
;
import
org.b3log.solo.service.StatisticMgmtService
;
import
org.b3log.solo.util.Skins
;
import
org.b3log.solo.util.Skins
;
...
...
src/main/java/org/b3log/solo/processor/StopwatchStartHandler.java
View file @
11e8e963
...
@@ -19,7 +19,6 @@ package org.b3log.solo.processor;
...
@@ -19,7 +19,6 @@ package org.b3log.solo.processor;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.handler.Handler
;
import
org.b3log.latke.http.handler.Handler
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.util.Stopwatchs
;
import
org.b3log.latke.util.Stopwatchs
;
/**
/**
...
...
src/main/java/org/b3log/solo/processor/TagProcessor.java
View file @
11e8e963
...
@@ -20,7 +20,6 @@ package org.b3log.solo.processor;
...
@@ -20,7 +20,6 @@ package org.b3log.solo.processor;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.Response
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
...
...
src/main/java/org/b3log/solo/processor/UserTemplateProcessor.java
View file @
11e8e963
...
@@ -19,15 +19,17 @@ package org.b3log.solo.processor;
...
@@ -19,15 +19,17 @@ package org.b3log.solo.processor;
import
freemarker.template.Template
;
import
freemarker.template.Template
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.HttpMethod
;
import
org.b3log.latke.http.Request
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.Response
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessing
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.http.renderer.AbstractFreeMarkerRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.util.Locales
;
import
org.b3log.latke.util.Locales
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.service.DataModelService
;
import
org.b3log.solo.service.DataModelService
;
...
@@ -36,8 +38,6 @@ import org.b3log.solo.service.StatisticMgmtService;
...
@@ -36,8 +38,6 @@ import org.b3log.solo.service.StatisticMgmtService;
import
org.b3log.solo.util.Skins
;
import
org.b3log.solo.util.Skins
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
...
src/main/java/org/b3log/solo/processor/console/LinkConsole.java
View file @
11e8e963
...
@@ -20,14 +20,14 @@ package org.b3log.solo.processor.console;
...
@@ -20,14 +20,14 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Link
;
import
org.b3log.solo.model.Link
;
import
org.b3log.solo.service.LinkMgmtService
;
import
org.b3log.solo.service.LinkMgmtService
;
...
...
src/main/java/org/b3log/solo/processor/console/OtherConsole.java
View file @
11e8e963
...
@@ -18,14 +18,14 @@
...
@@ -18,14 +18,14 @@
package
org
.
b3log
.
solo
.
processor
.
console
;
package
org
.
b3log
.
solo
.
processor
.
console
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.solo.service.ArchiveDateMgmtService
;
import
org.b3log.solo.service.ArchiveDateMgmtService
;
import
org.b3log.solo.service.TagMgmtService
;
import
org.b3log.solo.service.TagMgmtService
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
...
src/main/java/org/b3log/solo/processor/console/PageConsole.java
View file @
11e8e963
...
@@ -20,15 +20,15 @@ package org.b3log.solo.processor.console;
...
@@ -20,15 +20,15 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Page
;
import
org.b3log.solo.model.Page
;
import
org.b3log.solo.service.PageMgmtService
;
import
org.b3log.solo.service.PageMgmtService
;
...
...
src/main/java/org/b3log/solo/processor/console/PluginConsole.java
View file @
11e8e963
...
@@ -19,15 +19,15 @@ package org.b3log.solo.processor.console;
...
@@ -19,15 +19,15 @@ package org.b3log.solo.processor.console;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.Plugin
;
import
org.b3log.latke.model.Plugin
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.solo.service.PluginMgmtService
;
import
org.b3log.solo.service.PluginMgmtService
;
import
org.b3log.solo.service.PluginQueryService
;
import
org.b3log.solo.service.PluginQueryService
;
import
org.b3log.solo.util.Solos
;
import
org.b3log.solo.util.Solos
;
...
...
src/main/java/org/b3log/solo/processor/console/PreferenceConsole.java
View file @
11e8e963
...
@@ -18,15 +18,15 @@
...
@@ -18,15 +18,15 @@
package
org
.
b3log
.
solo
.
processor
.
console
;
package
org
.
b3log
.
solo
.
processor
.
console
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Sign
;
import
org.b3log.solo.model.Sign
;
import
org.b3log.solo.service.OptionMgmtService
;
import
org.b3log.solo.service.OptionMgmtService
;
...
...
src/main/java/org/b3log/solo/processor/console/RepairConsole.java
View file @
11e8e963
...
@@ -17,13 +17,13 @@
...
@@ -17,13 +17,13 @@
*/
*/
package
org
.
b3log
.
solo
.
processor
.
console
;
package
org
.
b3log
.
solo
.
processor
.
console
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.TextHtmlRenderer
;
import
org.b3log.latke.http.renderer.TextHtmlRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.repository.ArticleRepository
;
import
org.b3log.solo.repository.ArticleRepository
;
import
org.b3log.solo.repository.TagArticleRepository
;
import
org.b3log.solo.repository.TagArticleRepository
;
...
...
src/main/java/org/b3log/solo/processor/console/TagConsole.java
View file @
11e8e963
...
@@ -18,17 +18,15 @@
...
@@ -18,17 +18,15 @@
package
org
.
b3log
.
solo
.
processor
.
console
;
package
org
.
b3log
.
solo
.
processor
.
console
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Tag
;
import
org.b3log.solo.model.Tag
;
import
org.b3log.solo.service.TagMgmtService
;
import
org.b3log.solo.service.TagQueryService
;
import
org.b3log.solo.service.TagQueryService
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
...
src/main/java/org/b3log/solo/processor/console/UserConsole.java
View file @
11e8e963
...
@@ -20,16 +20,16 @@ package org.b3log.solo.processor.console;
...
@@ -20,16 +20,16 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.apache.commons.lang.StringEscapeUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.model.User
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.http.annotation.Before
;
import
org.b3log.latke.http.annotation.RequestProcessor
;
import
org.b3log.latke.http.renderer.JsonRenderer
;
import
org.b3log.solo.service.UserMgmtService
;
import
org.b3log.solo.service.UserMgmtService
;
import
org.b3log.solo.service.UserQueryService
;
import
org.b3log.solo.service.UserQueryService
;
import
org.b3log.solo.util.Solos
;
import
org.b3log.solo.util.Solos
;
...
...
src/main/java/org/b3log/solo/service/ArticleQueryService.java
View file @
11e8e963
...
@@ -19,6 +19,7 @@ package org.b3log.solo.service;
...
@@ -19,6 +19,7 @@ package org.b3log.solo.service;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.ioc.Inject
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
...
@@ -29,7 +30,6 @@ import org.b3log.latke.repository.*;
...
@@ -29,7 +30,6 @@ import org.b3log.latke.repository.*;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.http.RequestContext
;
import
org.b3log.latke.util.CollectionUtils
;
import
org.b3log.latke.util.CollectionUtils
;
import
org.b3log.latke.util.Paginator
;
import
org.b3log.latke.util.Paginator
;
import
org.b3log.latke.util.Stopwatchs
;
import
org.b3log.latke.util.Stopwatchs
;
...
...
src/main/java/org/b3log/solo/service/CommentQueryService.java
View file @
11e8e963
...
@@ -37,7 +37,6 @@ import org.b3log.solo.model.Common;
...
@@ -37,7 +37,6 @@ import org.b3log.solo.model.Common;
import
org.b3log.solo.repository.ArticleRepository
;
import
org.b3log.solo.repository.ArticleRepository
;
import
org.b3log.solo.repository.CommentRepository
;
import
org.b3log.solo.repository.CommentRepository
;
import
org.b3log.solo.repository.PageRepository
;
import
org.b3log.solo.repository.PageRepository
;
import
org.b3log.solo.util.Emotions
;
import
org.b3log.solo.util.Markdowns
;
import
org.b3log.solo.util.Markdowns
;
import
org.json.JSONArray
;
import
org.json.JSONArray
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
...
src/main/java/org/b3log/solo/service/DataModelService.java
View file @
11e8e963
...
@@ -39,6 +39,7 @@ import org.b3log.latke.service.LangPropsService;
...
@@ -39,6 +39,7 @@ import org.b3log.latke.service.LangPropsService;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.util.*
;
import
org.b3log.latke.util.*
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.repository.*
;
import
org.b3log.solo.repository.*
;
import
org.b3log.solo.util.Markdowns
;
import
org.b3log.solo.util.Markdowns
;
...
...
src/main/java/org/b3log/solo/service/ExportService.java
View file @
11e8e963
...
@@ -34,6 +34,7 @@ import org.b3log.latke.model.User;
...
@@ -34,6 +34,7 @@ import org.b3log.latke.model.User;
import
org.b3log.latke.repository.*
;
import
org.b3log.latke.repository.*
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.util.Strings
;
import
org.b3log.latke.util.Strings
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.repository.*
;
import
org.b3log.solo.repository.*
;
import
org.b3log.solo.util.Solos
;
import
org.b3log.solo.util.Solos
;
...
...
src/main/java/org/b3log/solo/service/InitService.java
View file @
11e8e963
...
@@ -35,6 +35,7 @@ import org.b3log.latke.repository.jdbc.util.JdbcRepositories.CreateTableResult;
...
@@ -35,6 +35,7 @@ import org.b3log.latke.repository.jdbc.util.JdbcRepositories.CreateTableResult;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.LangPropsService
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.util.Ids
;
import
org.b3log.latke.util.Ids
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.model.*
;
import
org.b3log.solo.model.Option.DefaultPreference
;
import
org.b3log.solo.model.Option.DefaultPreference
;
import
org.b3log.solo.repository.*
;
import
org.b3log.solo.repository.*
;
...
...
src/main/java/org/b3log/solo/service/UpgradeService.java
View file @
11e8e963
...
@@ -21,6 +21,7 @@ import org.b3log.latke.ioc.Inject;
...
@@ -21,6 +21,7 @@ import org.b3log.latke.ioc.Inject;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.latke.service.annotation.Service
;
import
org.b3log.solo.Server
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.upgrade.*
;
import
org.b3log.solo.upgrade.*
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
...
src/main/java/org/b3log/solo/upgrade/V363_364.java
View file @
11e8e963
...
@@ -17,22 +17,15 @@
...
@@ -17,22 +17,15 @@
*/
*/
package
org
.
b3log
.
solo
.
upgrade
;
package
org
.
b3log
.
solo
.
upgrade
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.ioc.BeanManager
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Level
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.logging.Logger
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.Transaction
;
import
org.b3log.latke.repository.Transaction
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.repository.ArticleRepository
;
import
org.b3log.solo.repository.OptionRepository
;
import
org.b3log.solo.repository.OptionRepository
;
import
org.b3log.solo.util.Images
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
java.util.List
;
/**
/**
* Upgrade script from v3.6.3 to v3.6.4.
* Upgrade script from v3.6.3 to v3.6.4.
*
*
...
...
src/test/java/org/b3log/solo/processor/CommentProcessorTestCase.java
View file @
11e8e963
...
@@ -22,6 +22,8 @@ import org.b3log.latke.Keys;
...
@@ -22,6 +22,8 @@ import org.b3log.latke.Keys;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.Latkes
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.latke.service.ServiceException
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
...
@@ -73,9 +75,7 @@ public class CommentProcessorTestCase extends AbstractTestCase {
...
@@ -73,9 +75,7 @@ public class CommentProcessorTestCase extends AbstractTestCase {
requestJSON
.
put
(
"commentEmail"
,
"d@hacpai.com"
);
requestJSON
.
put
(
"commentEmail"
,
"d@hacpai.com"
);
requestJSON
.
put
(
"commentURL"
,
"https://hacpai.com"
);
requestJSON
.
put
(
"commentURL"
,
"https://hacpai.com"
);
requestJSON
.
put
(
"commentContent"
,
"测试评论"
);
requestJSON
.
put
(
"commentContent"
,
"测试评论"
);
request
.
setJSON
(
requestJSON
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
...
src/test/java/org/b3log/solo/processor/FeedProcessorTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/SearchProcessorTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/SitemapProcessorTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/TagProcessorTestCase.java
View file @
11e8e963
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor;
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/UserTemplateProcessorTestCase.java
View file @
11e8e963
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor;
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
@@ -49,10 +51,10 @@ public class UserTemplateProcessorTestCase extends AbstractTestCase {
...
@@ -49,10 +51,10 @@ public class UserTemplateProcessorTestCase extends AbstractTestCase {
*/
*/
@Test
(
dependsOnMethods
=
"init"
)
@Test
(
dependsOnMethods
=
"init"
)
public
void
showCategoryArticles
()
{
public
void
showCategoryArticles
()
{
MockRequest
request
=
mockRequest
();
final
MockRequest
request
=
mockRequest
();
request
.
setRequestURI
(
"/links.html"
);
request
.
setRequestURI
(
"/links.html"
);
request
.
setAttribute
(
Keys
.
TEMAPLTE_DIR_NAME
,
Option
.
DefaultPreference
.
DEFAULT_SKIN_DIR_NAME
);
request
.
setAttribute
(
Keys
.
TEMAPLTE_DIR_NAME
,
Option
.
DefaultPreference
.
DEFAULT_SKIN_DIR_NAME
);
MockResponse
response
=
mockResponse
();
final
MockResponse
response
=
mockResponse
();
mockDispatcherServletService
(
request
,
response
);
mockDispatcherServletService
(
request
,
response
);
final
String
content
=
response
.
getContentStr
();
final
String
content
=
response
.
getContentStr
();
...
...
src/test/java/org/b3log/solo/processor/console/ArticleConsoleTestCase.java
View file @
11e8e963
...
@@ -21,14 +21,13 @@ import org.apache.commons.lang.StringUtils;
...
@@ -21,14 +21,13 @@ import org.apache.commons.lang.StringUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Article
;
import
org.b3log.solo.model.Article
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
import
java.io.BufferedReader
;
import
java.io.StringReader
;
/**
/**
* {@link ArticleConsole} test case.
* {@link ArticleConsole} test case.
*
*
...
@@ -79,8 +78,7 @@ public class ArticleConsoleTestCase extends AbstractTestCase {
...
@@ -79,8 +78,7 @@ public class ArticleConsoleTestCase extends AbstractTestCase {
request
.
setMethod
(
"POST"
);
request
.
setMethod
(
"POST"
);
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
"markdownText"
,
"**Solo**"
);
requestJSON
.
put
(
"markdownText"
,
"**Solo**"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
final
MockResponse
response
=
mockResponse
();
final
MockResponse
response
=
mockResponse
();
...
@@ -232,8 +230,7 @@ public class ArticleConsoleTestCase extends AbstractTestCase {
...
@@ -232,8 +230,7 @@ public class ArticleConsoleTestCase extends AbstractTestCase {
request
.
setMethod
(
"PUT"
);
request
.
setMethod
(
"PUT"
);
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Article
.
ARTICLE
,
article
);
requestJSON
.
put
(
Article
.
ARTICLE
,
article
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
final
MockResponse
response
=
mockResponse
();
final
MockResponse
response
=
mockResponse
();
...
@@ -260,8 +257,7 @@ public class ArticleConsoleTestCase extends AbstractTestCase {
...
@@ -260,8 +257,7 @@ public class ArticleConsoleTestCase extends AbstractTestCase {
request
.
setMethod
(
"POST"
);
request
.
setMethod
(
"POST"
);
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Article
.
ARTICLE
,
article
);
requestJSON
.
put
(
Article
.
ARTICLE
,
article
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
final
MockResponse
response
=
mockResponse
();
final
MockResponse
response
=
mockResponse
();
...
...
src/test/java/org/b3log/solo/processor/console/CategoryConsoleTestCase.java
View file @
11e8e963
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor.console;
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Category
;
import
org.b3log.solo.model.Category
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
...
@@ -63,9 +65,7 @@ public class CategoryConsoleTestCase extends AbstractTestCase {
...
@@ -63,9 +65,7 @@ public class CategoryConsoleTestCase extends AbstractTestCase {
requestJSON
.
put
(
Category
.
CATEGORY_T_TAGS
,
"Solo"
);
requestJSON
.
put
(
Category
.
CATEGORY_T_TAGS
,
"Solo"
);
requestJSON
.
put
(
Category
.
CATEGORY_TITLE
,
"分类1"
);
requestJSON
.
put
(
Category
.
CATEGORY_TITLE
,
"分类1"
);
requestJSON
.
put
(
Category
.
CATEGORY_URI
,
"cate1"
);
requestJSON
.
put
(
Category
.
CATEGORY_URI
,
"cate1"
);
request
.
setJSON
(
requestJSON
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
final
MockResponse
response
=
mockResponse
();
final
MockResponse
response
=
mockResponse
();
...
@@ -112,8 +112,7 @@ public class CategoryConsoleTestCase extends AbstractTestCase {
...
@@ -112,8 +112,7 @@ public class CategoryConsoleTestCase extends AbstractTestCase {
JSONObject
category
=
getCategoryQueryService
().
getByTitle
(
"分类1"
);
JSONObject
category
=
getCategoryQueryService
().
getByTitle
(
"分类1"
);
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
category
.
optString
(
Keys
.
OBJECT_ID
));
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
category
.
optString
(
Keys
.
OBJECT_ID
));
requestJSON
.
put
(
Category
.
CATEGORY_TITLE
,
"新的分类1"
);
requestJSON
.
put
(
Category
.
CATEGORY_TITLE
,
"新的分类1"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
@@ -166,8 +165,7 @@ public class CategoryConsoleTestCase extends AbstractTestCase {
...
@@ -166,8 +165,7 @@ public class CategoryConsoleTestCase extends AbstractTestCase {
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
category
.
optString
(
Keys
.
OBJECT_ID
));
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
category
.
optString
(
Keys
.
OBJECT_ID
));
requestJSON
.
put
(
Common
.
DIRECTION
,
"up"
);
requestJSON
.
put
(
Common
.
DIRECTION
,
"up"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
...
src/test/java/org/b3log/solo/processor/console/CommentConsoleTestCase.java
View file @
11e8e963
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor.console;
...
@@ -20,6 +20,8 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/console/LinkConsoleTestCase.java
View file @
11e8e963
...
@@ -21,15 +21,14 @@ import org.apache.commons.lang.StringUtils;
...
@@ -21,15 +21,14 @@ import org.apache.commons.lang.StringUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Link
;
import
org.b3log.solo.model.Link
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
import
java.io.BufferedReader
;
import
java.io.StringReader
;
/**
/**
* {@link LinkConsole} test case.
* {@link LinkConsole} test case.
*
*
...
@@ -67,8 +66,7 @@ public class LinkConsoleTestCase extends AbstractTestCase {
...
@@ -67,8 +66,7 @@ public class LinkConsoleTestCase extends AbstractTestCase {
link
.
put
(
Link
.
LINK_ADDRESS
,
"https://hacpai.com"
);
link
.
put
(
Link
.
LINK_ADDRESS
,
"https://hacpai.com"
);
link
.
put
(
Link
.
LINK_DESCRIPTION
,
"黑客与画家的社区"
);
link
.
put
(
Link
.
LINK_DESCRIPTION
,
"黑客与画家的社区"
);
link
.
put
(
Link
.
LINK_ICON
,
"https://static.hacpai.com/images/favicon.png"
);
link
.
put
(
Link
.
LINK_ICON
,
"https://static.hacpai.com/images/favicon.png"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
@@ -100,8 +98,7 @@ public class LinkConsoleTestCase extends AbstractTestCase {
...
@@ -100,8 +98,7 @@ public class LinkConsoleTestCase extends AbstractTestCase {
link
.
put
(
Link
.
LINK_ADDRESS
,
"https://hacpai.com"
);
link
.
put
(
Link
.
LINK_ADDRESS
,
"https://hacpai.com"
);
link
.
put
(
Link
.
LINK_DESCRIPTION
,
"B3log 开源社区线上论坛"
);
link
.
put
(
Link
.
LINK_DESCRIPTION
,
"B3log 开源社区线上论坛"
);
link
.
put
(
Link
.
LINK_ICON
,
"https://static.hacpai.com/images/favicon.png"
);
link
.
put
(
Link
.
LINK_ICON
,
"https://static.hacpai.com/images/favicon.png"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
@@ -128,8 +125,7 @@ public class LinkConsoleTestCase extends AbstractTestCase {
...
@@ -128,8 +125,7 @@ public class LinkConsoleTestCase extends AbstractTestCase {
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
linkId
);
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
linkId
);
requestJSON
.
put
(
Common
.
DIRECTION
,
"up"
);
requestJSON
.
put
(
Common
.
DIRECTION
,
"up"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
...
src/test/java/org/b3log/solo/processor/console/OtherConsoleTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/console/PageConsoleTestCase.java
View file @
11e8e963
...
@@ -21,15 +21,14 @@ import org.apache.commons.lang.StringUtils;
...
@@ -21,15 +21,14 @@ import org.apache.commons.lang.StringUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Common
;
import
org.b3log.solo.model.Page
;
import
org.b3log.solo.model.Page
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
import
java.io.BufferedReader
;
import
java.io.StringReader
;
/**
/**
* {@link PageConsole} test case.
* {@link PageConsole} test case.
*
*
...
@@ -67,8 +66,7 @@ public class PageConsoleTestCase extends AbstractTestCase {
...
@@ -67,8 +66,7 @@ public class PageConsoleTestCase extends AbstractTestCase {
page
.
put
(
Page
.
PAGE_PERMALINK
,
"https://hacpai.com"
);
page
.
put
(
Page
.
PAGE_PERMALINK
,
"https://hacpai.com"
);
page
.
put
(
Page
.
PAGE_OPEN_TARGET
,
""
);
page
.
put
(
Page
.
PAGE_OPEN_TARGET
,
""
);
page
.
put
(
Page
.
PAGE_ICON
,
""
);
page
.
put
(
Page
.
PAGE_ICON
,
""
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
@@ -93,8 +91,7 @@ public class PageConsoleTestCase extends AbstractTestCase {
...
@@ -93,8 +91,7 @@ public class PageConsoleTestCase extends AbstractTestCase {
request
.
setMethod
(
"PUT"
);
request
.
setMethod
(
"PUT"
);
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Page
.
PAGE
,
p
);
requestJSON
.
put
(
Page
.
PAGE
,
p
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
@@ -121,8 +118,7 @@ public class PageConsoleTestCase extends AbstractTestCase {
...
@@ -121,8 +118,7 @@ public class PageConsoleTestCase extends AbstractTestCase {
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
pageId
);
requestJSON
.
put
(
Keys
.
OBJECT_ID
,
pageId
);
requestJSON
.
put
(
Common
.
DIRECTION
,
"up"
);
requestJSON
.
put
(
Common
.
DIRECTION
,
"up"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
...
src/test/java/org/b3log/solo/processor/console/PluginConsoleTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/console/PreferenceConsoleTestCase.java
View file @
11e8e963
...
@@ -19,14 +19,13 @@ package org.b3log.solo.processor.console;
...
@@ -19,14 +19,13 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.b3log.solo.model.Option
;
import
org.b3log.solo.model.Option
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
import
java.io.BufferedReader
;
import
java.io.StringReader
;
/**
/**
* {@link PreferenceConsole} test case.
* {@link PreferenceConsole} test case.
*
*
...
@@ -49,11 +48,9 @@ public class PreferenceConsoleTestCase extends AbstractTestCase {
...
@@ -49,11 +48,9 @@ public class PreferenceConsoleTestCase extends AbstractTestCase {
/**
/**
* getSigns.
* getSigns.
*
* @throws Exception exception
*/
*/
@Test
(
dependsOnMethods
=
"init"
)
@Test
(
dependsOnMethods
=
"init"
)
public
void
getSigns
()
throws
Exception
{
public
void
getSigns
()
{
final
MockRequest
request
=
mockRequest
();
final
MockRequest
request
=
mockRequest
();
request
.
setRequestURI
(
"/console/signs/"
);
request
.
setRequestURI
(
"/console/signs/"
);
...
@@ -87,11 +84,9 @@ public class PreferenceConsoleTestCase extends AbstractTestCase {
...
@@ -87,11 +84,9 @@ public class PreferenceConsoleTestCase extends AbstractTestCase {
/**
/**
* updatePreference.
* updatePreference.
*
* @throws Exception exception
*/
*/
@Test
(
dependsOnMethods
=
"init"
)
@Test
(
dependsOnMethods
=
"init"
)
public
void
updatePreference
()
throws
Exception
{
public
void
updatePreference
()
{
final
JSONObject
p
=
getOptionQueryService
().
getPreference
();
final
JSONObject
p
=
getOptionQueryService
().
getPreference
();
final
MockRequest
request
=
mockRequest
();
final
MockRequest
request
=
mockRequest
();
...
@@ -99,8 +94,7 @@ public class PreferenceConsoleTestCase extends AbstractTestCase {
...
@@ -99,8 +94,7 @@ public class PreferenceConsoleTestCase extends AbstractTestCase {
request
.
setMethod
(
"PUT"
);
request
.
setMethod
(
"PUT"
);
final
JSONObject
requestJSON
=
new
JSONObject
();
final
JSONObject
requestJSON
=
new
JSONObject
();
requestJSON
.
put
(
Option
.
CATEGORY_C_PREFERENCE
,
p
);
requestJSON
.
put
(
Option
.
CATEGORY_C_PREFERENCE
,
p
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
requestJSON
.
toString
()));
request
.
setJSON
(
requestJSON
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
...
src/test/java/org/b3log/solo/processor/console/RepairConsoleTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/console/TagConsoleTestCase.java
View file @
11e8e963
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
...
@@ -19,6 +19,8 @@ package org.b3log.solo.processor.console;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
...
...
src/test/java/org/b3log/solo/processor/console/UserConsoleTestCase.java
View file @
11e8e963
...
@@ -21,13 +21,12 @@ import org.apache.commons.lang.StringUtils;
...
@@ -21,13 +21,12 @@ import org.apache.commons.lang.StringUtils;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.Keys
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.latke.repository.Query
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.AbstractTestCase
;
import
org.b3log.solo.MockRequest
;
import
org.b3log.solo.MockResponse
;
import
org.json.JSONObject
;
import
org.json.JSONObject
;
import
org.testng.Assert
;
import
org.testng.Assert
;
import
org.testng.annotations.Test
;
import
org.testng.annotations.Test
;
import
java.io.BufferedReader
;
import
java.io.StringReader
;
/**
/**
* {@link UserConsole} test case.
* {@link UserConsole} test case.
*
*
...
@@ -60,8 +59,7 @@ public class UserConsoleTestCase extends AbstractTestCase {
...
@@ -60,8 +59,7 @@ public class UserConsoleTestCase extends AbstractTestCase {
final
MockRequest
request
=
mockRequest
();
final
MockRequest
request
=
mockRequest
();
request
.
setRequestURI
(
"/console/user/"
);
request
.
setRequestURI
(
"/console/user/"
);
request
.
setMethod
(
"PUT"
);
request
.
setMethod
(
"PUT"
);
final
BufferedReader
reader
=
new
BufferedReader
(
new
StringReader
(
u
.
toString
()));
request
.
setJSON
(
u
);
request
.
setReader
(
reader
);
mockAdminLogin
(
request
);
mockAdminLogin
(
request
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment