Author: gmazza
Date: Sat Sep 7 23:46:18 2013
New Revision: 1520821
URL: http://svn.apache.org/r1520821
Log:
Various Sonar complaints fixed.
Modified:
roller/trunk/app/src/main/java/org/apache/roller/planet/pojos/SubscriptionEntry.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/pings/WeblogUpdatePinger.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/PluginManagerImpl.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/entry/BookmarkPlugin.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/WeblogCustomTheme.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/config/runtime/RuntimeConfigDefsParser.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/AutoPing.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/servlets/SearchServlet.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/core/Register.java
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
Modified:
roller/trunk/app/src/main/java/org/apache/roller/planet/pojos/SubscriptionEntry.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/planet/pojos/SubscriptionEntry.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/planet/pojos/SubscriptionEntry.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/planet/pojos/SubscriptionEntry.java
Sat Sep 7 23:46:18 2013
@@ -68,8 +68,12 @@ public class SubscriptionEntry implement
* Compare planet entries by comparing permalinks.
*/
public boolean equals(Object other) {
- if(this == other) return true;
- if(!(other instanceof SubscriptionEntry)) return false;
+ if (this == other) {
+ return true;
+ }
+ if (!(other instanceof SubscriptionEntry)) {
+ return false;
+ }
final SubscriptionEntry that = (SubscriptionEntry) other;
return getPermalink().equals(that.getPermalink());
}
@@ -236,7 +240,9 @@ public class SubscriptionEntry implement
while (cats.hasNext()) {
String cat = (String)cats.next();
sb.append(cat);
- if (cats.hasNext()) sb.append(",");
+ if (cats.hasNext()) {
+ sb.append(",");
+ }
}
categoriesString = sb.toString();
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/WebloggerImpl.java
Sat Sep 7 23:46:18 2013
@@ -406,9 +406,15 @@ public abstract class WebloggerImpl impl
public void shutdown() {
try {
HitCountQueue.getInstance().shutdown();
- if (getReferrerQueueManager() != null)
getReferrerQueueManager().shutdown();
- if (indexManager != null) indexManager.shutdown();
- if (threadManager != null) threadManager.shutdown();
+ if (getReferrerQueueManager() != null) {
+ getReferrerQueueManager().shutdown();
+ }
+ if (indexManager != null) {
+ indexManager.shutdown();
+ }
+ if (threadManager != null) {
+ threadManager.shutdown();
+ }
} catch(Exception e) {
log.error("Error calling Roller.shutdown()", e);
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/pings/WeblogUpdatePinger.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/pings/WeblogUpdatePinger.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/pings/WeblogUpdatePinger.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/pings/WeblogUpdatePinger.java
Sat Sep 7 23:46:18 2013
@@ -48,8 +48,8 @@ import java.util.Set;
* @author <a href="mailto:[email protected]">Anil Gangolli</a>
* @author llavandowska (for code refactored from the now-defunct
<code>RollerXmlRpcClient</code>)
*/
-public class WeblogUpdatePinger {
- public static final Log logger =
LogFactory.getLog(WeblogUpdatePinger.class);
+public final class WeblogUpdatePinger {
+ public static final Log LOGGER =
LogFactory.getLog(WeblogUpdatePinger.class);
/**
* Conveys a ping result.
@@ -109,8 +109,8 @@ public class WeblogUpdatePinger {
params.add(website.getName());
}
params.add(websiteUrl);
- if (logger.isDebugEnabled()) {
- logger.debug("Executing ping to '" + pingTargetUrl + "' for
website '" + websiteUrl + "' (" + website.getName() + ")" +
(variantOptions.isEmpty() ? "" : " with variant options " + variantOptions));
+ if (LOGGER.isDebugEnabled()) {
+ LOGGER.debug("Executing ping to '" + pingTargetUrl + "' for
website '" + websiteUrl + "' (" + website.getName() + ")" +
(variantOptions.isEmpty() ? "" : " with variant options " + variantOptions));
}
// Send the ping.
@@ -120,13 +120,17 @@ public class WeblogUpdatePinger {
client.setConfig(config);
PingResult pingResult =
parseResult(client.execute("weblogUpdates.ping", params.toArray()));
- if (logger.isDebugEnabled()) logger.debug("Ping result is: " +
pingResult);
+ if (LOGGER.isDebugEnabled()) {
+ LOGGER.debug("Ping result is: " + pingResult);
+ }
return pingResult;
}
private static PingResult parseResult(Object obj) {
// Deal with the fact that some buggy ping targets may not respond
with the proper struct type.
- if (obj == null) return new PingResult(null,null);
+ if (obj == null) {
+ return new PingResult(null,null);
+ }
try {
// normal case: response is a struct (represented as a Map) with
Boolean flerror and String fields.
Map result = (Map) obj;
@@ -134,7 +138,9 @@ public class WeblogUpdatePinger {
} catch (Exception ex) {
// exception case: The caller responded with an unexpected type,
though parsed at the basic XML RPC level.
// This effectively assumes flerror = false, and sets message =
obj.toString();
- if (logger.isDebugEnabled()) logger.debug("Invalid ping result of
type: " + obj.getClass().getName() + "; proceeding with stand-in
representative.");
+ if (LOGGER.isDebugEnabled()) {
+ LOGGER.debug("Invalid ping result of type: " +
obj.getClass().getName() + "; proceeding with stand-in representative.");
+ }
return new PingResult(null,obj.toString());
}
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/PluginManagerImpl.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/PluginManagerImpl.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/PluginManagerImpl.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/PluginManagerImpl.java
Sat Sep 7 23:46:18 2013
@@ -131,7 +131,7 @@ public class PluginManagerImpl implement
if (commentPlugins.size() > 0) {
for( WeblogEntryCommentPlugin plugin : commentPlugins ) {
if(comment.getPlugins() != null &&
- comment.getPlugins().indexOf(plugin.getId()) != -1) {
+ comment.getPlugins().contains(plugin.getId())) {
log.debug("Invoking comment plugin "+plugin.getId());
content = plugin.render(comment, content);
}
@@ -152,12 +152,16 @@ public class PluginManagerImpl implement
log.debug("Initializing page plugins");
String pluginStr = WebloggerConfig.getProperty("plugins.page");
- if (log.isDebugEnabled()) log.debug(pluginStr);
+ if (log.isDebugEnabled()) {
+ log.debug(pluginStr);
+ }
if (pluginStr != null) {
String[] plugins = StringUtils.stripAll(
StringUtils.split(pluginStr, ",") );
for (int i=0; i<plugins.length; i++) {
- if (log.isDebugEnabled()) log.debug("try " + plugins[i]);
+ if (log.isDebugEnabled()) {
+ log.debug("try " + plugins[i]);
+ }
try {
Class pluginClass = Class.forName(plugins[i]);
if (isPagePlugin(pluginClass)) {
@@ -219,7 +223,9 @@ public class PluginManagerImpl implement
private static boolean isPagePlugin(Class pluginClass) {
Class[] interfaces = pluginClass.getInterfaces();
for (int i=0; i<interfaces.length; i++) {
- if (interfaces[i].equals(WeblogEntryPlugin.class)) return true;
+ if (interfaces[i].equals(WeblogEntryPlugin.class)) {
+ return true;
+ }
}
return false;
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/entry/BookmarkPlugin.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/entry/BookmarkPlugin.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/entry/BookmarkPlugin.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/plugins/entry/BookmarkPlugin.java
Sat Sep 7 23:46:18 2013
@@ -112,7 +112,9 @@ public class BookmarkPlugin implements W
while (bookmarks.hasNext()) {
WeblogBookmark bookmark = (WeblogBookmark)bookmarks.next();
String bkDescription = bookmark.getDescription();
- if (bkDescription == null) bkDescription = "";
+ if (bkDescription == null) {
+ bkDescription = "";
+ }
String bookmarkLink = "<a href=\"" +
bookmark.getUrl() + "\" title=\"" +
bkDescription + "\">" +
@@ -136,10 +138,14 @@ public class BookmarkPlugin implements W
inLink++;
} else if (m.group(3) != null) {
// closing anchor tag </a>, but ignore nonmatching ones
- if (inLink > 0) inLink--;
+ if (inLink > 0) {
+ inLink--;
+ }
} else if (m.group(4) != null) {
// matched the bookmark -- replace, but only if not
within a link tag.
- if (inLink == 0) m.appendReplacement(textBuf,
bookmarkLink);
+ if (inLink == 0) {
+ m.appendReplacement(textBuf, bookmarkLink);
+ }
}
// Any remaining case indicates a bug. One could add an
else with assertion here. Conservatively don't substitute.
}
@@ -150,7 +156,7 @@ public class BookmarkPlugin implements W
mLogger.warn("Failed to substitute for bookmark [" +
bookmark.getName() + "] due to regular expression characters.");
}
}
- return workingText.toString();
+ return workingText;
}
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/WeblogCustomTheme.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/WeblogCustomTheme.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/WeblogCustomTheme.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/business/themes/WeblogCustomTheme.java
Sat Sep 7 23:46:18 2013
@@ -35,13 +35,11 @@ import org.apache.roller.weblogger.pojos
* A WeblogTheme custom defined by the weblog owner.
*/
public class WeblogCustomTheme extends WeblogTheme {
-
-
+
public WeblogCustomTheme(Weblog weblog) {
super(weblog);
}
-
-
+
public String getId() {
return CUSTOM;
}
@@ -103,8 +101,9 @@ public class WeblogCustomTheme extends W
* Returns null if the template cannot be found.
*/
public ThemeTemplate getTemplateByAction(String action) throws
WebloggerException {
- if(action == null)
+ if (action == null) {
return null;
+ }
return
WebloggerFactory.getWeblogger().getWeblogManager().getPageByAction(this.weblog,
action);
}
@@ -115,8 +114,9 @@ public class WeblogCustomTheme extends W
* Returns null if the template cannot be found.
*/
public ThemeTemplate getTemplateByName(String name) throws
WebloggerException {
- if(name == null)
+ if (name == null) {
return null;
+ }
return
WebloggerFactory.getWeblogger().getWeblogManager().getPageByName(this.weblog,
name);
}
@@ -127,10 +127,11 @@ public class WeblogCustomTheme extends W
* Returns null if the template cannot be found.
*/
public ThemeTemplate getTemplateByLink(String link) throws
WebloggerException {
- if(link == null)
+ if (link == null) {
return null;
+ }
- return
WebloggerFactory.getWeblogger().getWeblogManager().getPageByLink(this.weblog,
link);
+ return
WebloggerFactory.getWeblogger().getWeblogManager().getPageByLink(this.weblog,
link);
}
@@ -147,7 +148,6 @@ public class WeblogCustomTheme extends W
WebloggerFactory.getWeblogger().getMediaFileManager();
MediaFile mf = mmgr.getMediaFileByOriginalPath(
this.weblog, path);
-
} catch (WebloggerException ex) {
// ignored, resource considered not found
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/config/runtime/RuntimeConfigDefsParser.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/config/runtime/RuntimeConfigDefsParser.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/config/runtime/RuntimeConfigDefsParser.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/config/runtime/RuntimeConfigDefsParser.java
Sat Sep 7 23:46:18 2013
@@ -52,8 +52,9 @@ public class RuntimeConfigDefsParser {
public RuntimeConfigDefs unmarshall(InputStream instream)
throws IOException, JDOMException {
- if(instream == null)
+ if(instream == null) {
throw new IOException("InputStream is null!");
+ }
RuntimeConfigDefs configs = new RuntimeConfigDefs();
@@ -80,8 +81,7 @@ public class RuntimeConfigDefsParser {
List displaygroups = element.getChildren("display-group");
Iterator iter = displaygroups.iterator();
- while (iter.hasNext())
- {
+ while (iter.hasNext()) {
Element e = (Element) iter.next();
configdef.addDisplayGroup(this.elementToDisplayGroup(e));
}
@@ -119,11 +119,13 @@ public class RuntimeConfigDefsParser {
prop.setDefaultValue(element.getChildText("default-value"));
// optional elements
- if(element.getChild("rows") != null)
+ if (element.getChild("rows") != null) {
prop.setRows(element.getChildText("rows"));
+ }
- if(element.getChild("cols") != null)
+ if (element.getChild("cols") != null) {
prop.setCols(element.getChildText("cols"));
+ }
return prop;
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/AutoPing.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/AutoPing.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/AutoPing.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/pojos/AutoPing.java
Sat Sep 7 23:46:18 2013
@@ -75,7 +75,9 @@ public class AutoPing implements Seriali
*/
public void setId(String id) {
// Form bean workaround: empty string is never a valid id
- if (id != null && id.trim().length() == 0) return;
+ if (id != null && id.trim().length() == 0) {
+ return;
+ }
this.id = id;
}
@@ -118,7 +120,7 @@ public class AutoPing implements Seriali
//------------------------------------------------------- Good citizenship
public String toString() {
- StringBuffer buf = new StringBuffer();
+ StringBuilder buf = new StringBuilder();
buf.append("{");
buf.append(getId());
buf.append("}");
@@ -126,8 +128,12 @@ public class AutoPing implements Seriali
}
public boolean equals(Object other) {
- if (other == this) return true;
- if (other instanceof AutoPing != true) return false;
+ if (other == this) {
+ return true;
+ }
+ if (!(other instanceof AutoPing)) {
+ return false;
+ }
AutoPing o = (AutoPing)other;
return new EqualsBuilder()
.append(getId(), o.getId())
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/AbstractWeblogEntriesPager.java
Sat Sep 7 23:46:18 2013
@@ -43,8 +43,6 @@ import org.apache.roller.weblogger.util.
*/
public abstract class AbstractWeblogEntriesPager implements WeblogEntriesPager
{
- private static Log log =
LogFactory.getLog(AbstractWeblogEntriesPager.class);
-
// message utils for doing i18n messages
I18nMessages messageUtils = null;
@@ -83,8 +81,9 @@ public abstract class AbstractWeblogEntr
this.dateString = dateString;
this.catPath = catPath;
- if(tags != null)
- this.tags = tags;
+ if (tags != null) {
+ this.tags = tags;
+ }
// make sure offset, length, and page are valid
int maxLength =
WebloggerRuntimeConfig.getIntProperty("site.pages.maxEntries");
@@ -199,7 +198,9 @@ public abstract class AbstractWeblogEntr
// make sure the requested date is not in the future
Date today = getToday();
- if (ret.after(today)) ret = today;
+ if (ret.after(today)) {
+ ret = today;
+ }
}
if ( dateString!=null
&& dateString.length()==6
@@ -210,7 +211,9 @@ public abstract class AbstractWeblogEntr
// make sure the requested date is not in the future
Date today = getToday();
- if (ret.after(today)) ret = today;
+ if (ret.after(today)) {
+ ret = today;
+ }
}
return ret;
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/pagers/WeblogEntriesPermalinkPager.java
Sat Sep 7 23:46:18 2013
@@ -69,16 +69,18 @@ public class WeblogEntriesPermalinkPager
public Map getEntries() {
- if (entries == null) try {
- Weblogger roller = WebloggerFactory.getWeblogger();
- WeblogEntryManager wmgr = roller.getWeblogEntryManager();
- currEntry = wmgr.getWeblogEntryByAnchor(weblog, entryAnchor);
- if (currEntry != null &&
currEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
- entries = new TreeMap();
- entries.put(new
Date(currEntry.getPubTime().getTime()),Collections.singletonList(WeblogEntryWrapper.wrap(currEntry,
urlStrategy)));
+ if (entries == null) {
+ try {
+ Weblogger roller = WebloggerFactory.getWeblogger();
+ WeblogEntryManager wmgr = roller.getWeblogEntryManager();
+ currEntry = wmgr.getWeblogEntryByAnchor(weblog, entryAnchor);
+ if (currEntry != null &&
currEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
+ entries = new TreeMap();
+ entries.put(new
Date(currEntry.getPubTime().getTime()),Collections.singletonList(WeblogEntryWrapper.wrap(currEntry,
urlStrategy)));
+ }
+ } catch (Exception e) {
+ log.error("ERROR: fetching entry");
}
- } catch (Exception e) {
- log.error("ERROR: fetching entry");
}
@@ -132,17 +134,19 @@ public class WeblogEntriesPermalinkPager
private WeblogEntry getNextEntry() {
- if (nextEntry == null) try {
- Weblogger roller = WebloggerFactory.getWeblogger();
- WeblogEntryManager wmgr = roller.getWeblogEntryManager();
- nextEntry = wmgr.getNextEntry(currEntry, null, locale);
- // make sure that entry is published and not to future
- if (nextEntry != null && nextEntry.getPubTime().after(new Date())
- && nextEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
- nextEntry = null;
+ if (nextEntry == null) {
+ try {
+ Weblogger roller = WebloggerFactory.getWeblogger();
+ WeblogEntryManager wmgr = roller.getWeblogEntryManager();
+ nextEntry = wmgr.getNextEntry(currEntry, null, locale);
+ // make sure that entry is published and not to future
+ if (nextEntry != null && nextEntry.getPubTime().after(new
Date())
+ &&
nextEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
+ nextEntry = null;
+ }
+ } catch (WebloggerException e) {
+ log.error("ERROR: getting next entry", e);
}
- } catch (WebloggerException e) {
- log.error("ERROR: getting next entry", e);
}
return nextEntry;
@@ -150,17 +154,19 @@ public class WeblogEntriesPermalinkPager
private WeblogEntry getPrevEntry() {
- if (prevEntry == null) try {
- Weblogger roller = WebloggerFactory.getWeblogger();
- WeblogEntryManager wmgr = roller.getWeblogEntryManager();
- prevEntry = wmgr.getPreviousEntry(currEntry, null, locale);
- // make sure that entry is published and not to future
- if (prevEntry != null && prevEntry.getPubTime().after(new Date())
- && prevEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
- prevEntry = null;
+ if (prevEntry == null) {
+ try {
+ Weblogger roller = WebloggerFactory.getWeblogger();
+ WeblogEntryManager wmgr = roller.getWeblogEntryManager();
+ prevEntry = wmgr.getPreviousEntry(currEntry, null, locale);
+ // make sure that entry is published and not to future
+ if (prevEntry != null && prevEntry.getPubTime().after(new
Date())
+ &&
prevEntry.getStatus().equals(WeblogEntry.PUBLISHED)) {
+ prevEntry = null;
+ }
+ } catch (WebloggerException e) {
+ log.error("ERROR: getting prev entry", e);
}
- } catch (WebloggerException e) {
- log.error("ERROR: getting prev entry", e);
}
return prevEntry;
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/servlets/SearchServlet.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/servlets/SearchServlet.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/servlets/SearchServlet.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/rendering/servlets/SearchServlet.java
Sat Sep 7 23:46:18 2013
@@ -200,8 +200,9 @@ public class SearchServlet extends HttpS
} catch (WebloggerException ex) {
log.error("Error loading model objects for page", ex);
- if (!response.isCommitted())
+ if (!response.isCommitted()) {
response.reset();
+ }
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
return;
}
@@ -242,8 +243,9 @@ public class SearchServlet extends HttpS
// nobody wants to render my content :(
log.error("Couldn't find renderer for rsd template", e);
- if (!response.isCommitted())
+ if (!response.isCommitted()) {
response.reset();
+ }
response.sendError(HttpServletResponse.SC_NOT_FOUND);
return;
}
@@ -261,8 +263,9 @@ public class SearchServlet extends HttpS
// bummer, error during rendering
log.error("Error during rendering for rsd template", e);
- if (!response.isCommitted())
+ if (!response.isCommitted()) {
response.reset();
+ }
response.sendError(HttpServletResponse.SC_NOT_FOUND);
return;
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/core/Register.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/core/Register.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/core/Register.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/core/Register.java
Sat Sep 7 23:46:18 2013
@@ -48,7 +48,7 @@ import org.apache.struts2.interceptor.va
public class Register extends UIAction implements ServletRequestAware {
private static Log log = LogFactory.getLog(Register.class);
-
+ private static final String DISABLED_RETURN_CODE = "disabled";
public static final String DEFAULT_ALLOWED_CHARS = "A-Za-z0-9";
// this is a no-no, we should not need this
@@ -86,11 +86,11 @@ public class Register extends UIAction i
if
(!WebloggerRuntimeConfig.getBooleanProperty("users.registration.enabled")
// unless there are 0 users (need to allow creation of first
user)
&&
WebloggerFactory.getWeblogger().getUserManager().getUserCount() != 0) {
- return "disabled";
+ return DISABLED_RETURN_CODE;
}
} catch (Exception e) {
log.error("Error checking user count", e);
- return "disabled";
+ return DISABLED_RETURN_CODE;
}
// For new user default to locale set in browser
@@ -167,104 +167,109 @@ public class Register extends UIAction i
if
(!WebloggerRuntimeConfig.getBooleanProperty("users.registration.enabled")
// unless there are 0 users (need to allow creation of first
user)
&&
WebloggerFactory.getWeblogger().getUserManager().getUserCount() != 0) {
- return "disabled";
+ return DISABLED_RETURN_CODE;
}
} catch (Exception e) {
log.error("Error checking user count", e);
- return "disabled";
+ return DISABLED_RETURN_CODE;
}
myValidate();
- if (!hasActionErrors()) try {
-
- UserManager mgr = WebloggerFactory.getWeblogger().getUserManager();
-
- // copy form data into new user pojo
- User ud = new User();
- getBean().copyTo(ud); // doesn't copy password
- ud.setUserName(getBean().getUserName());
- ud.setDateCreated(new java.util.Date());
- ud.setEnabled(Boolean.TRUE);
-
- // If user set both password and passwordConfirm then reset
password
- if (!StringUtils.isEmpty(getBean().getPasswordText()) &&
- !StringUtils.isEmpty(getBean().getPasswordConfirm())) {
- ud.resetPassword(getBean().getPasswordText());
- }
-
- // are we using email activation?
- boolean activationEnabled =
WebloggerRuntimeConfig.getBooleanProperty(
- "user.account.activation.enabled");
- if (activationEnabled) {
- // User account will be enabled after the activation process
- ud.setEnabled(Boolean.FALSE);
-
- // Create & save the activation data
- String activationCode = UUID.randomUUID().toString();
-
- if (mgr.getUserByActivationCode(activationCode) != null) {
- // In the *extremely* unlikely event that we generate an
- // activation code that is already use, we'll retry 3
times.
- int numOfRetries = 3;
- if (numOfRetries < 1) numOfRetries = 1;
- for (int i = 0; i < numOfRetries; i++) {
- activationCode = UUID.randomUUID().toString();
- if (mgr.getUserByActivationCode(activationCode) ==
null) {
- break;
- } else {
- activationCode = null;
+ if (!hasActionErrors()) {
+ try {
+
+ UserManager mgr =
WebloggerFactory.getWeblogger().getUserManager();
+
+ // copy form data into new user pojo
+ User ud = new User();
+ // copyTo skips password
+ getBean().copyTo(ud);
+ ud.setUserName(getBean().getUserName());
+ ud.setDateCreated(new java.util.Date());
+ ud.setEnabled(Boolean.TRUE);
+
+ // If user set both password and passwordConfirm then reset
password
+ if (!StringUtils.isEmpty(getBean().getPasswordText()) &&
+ !StringUtils.isEmpty(getBean().getPasswordConfirm())) {
+ ud.resetPassword(getBean().getPasswordText());
+ }
+
+ // are we using email activation?
+ boolean activationEnabled =
WebloggerRuntimeConfig.getBooleanProperty(
+ "user.account.activation.enabled");
+ if (activationEnabled) {
+ // User account will be enabled after the activation
process
+ ud.setEnabled(Boolean.FALSE);
+
+ // Create & save the activation data
+ String inActivationCode = UUID.randomUUID().toString();
+
+ if (mgr.getUserByActivationCode(inActivationCode) != null)
{
+ // In the *extremely* unlikely event that we generate
an
+ // activation code that is already use, we'll retry 3
times.
+ int numOfRetries = 3;
+ if (numOfRetries < 1) {
+ numOfRetries = 1;
+ }
+ for (int i = 0; i < numOfRetries; i++) {
+ inActivationCode = UUID.randomUUID().toString();
+ if (mgr.getUserByActivationCode(inActivationCode)
== null) {
+ break;
+ } else {
+ inActivationCode = null;
+ }
+ }
+ // In more unlikely event that three retries isn't
enough
+ if (inActivationCode == null){
+ throw new
WebloggerException("error.add.user.activationCodeInUse");
}
}
- // In more unlikely event that three retries isn't enough
- if (activationCode == null){
- throw new
WebloggerException("error.add.user.activationCodeInUse");
+ ud.setActivationCode(inActivationCode);
+ }
+
+ // save new user
+ mgr.addUser(ud);
+
+ String openidurl = getBean().getOpenIdUrl();
+ if (openidurl != null) {
+ if (openidurl.endsWith("/")) {
+ openidurl = openidurl.substring(0, openidurl.length()
- 1);
}
+ mgr.setUserAttribute(
+ ud.getUserName(),
UserAttribute.Attributes.OPENID_URL.toString(),
+ openidurl);
}
- ud.setActivationCode(activationCode);
- }
-
- // save new user
- mgr.addUser(ud);
-
- String openidurl = getBean().getOpenIdUrl();
- if (openidurl != null) {
- if (openidurl.endsWith("/")) {
- openidurl = openidurl.substring(0, openidurl.length() - 1);
- }
- mgr.setUserAttribute(
- ud.getUserName(),
UserAttribute.Attributes.OPENID_URL.toString(),
- openidurl);
- }
-
- WebloggerFactory.getWeblogger().flush();
-
- // now send activation email if necessary
- if (activationEnabled && ud.getActivationCode() != null) {
- try {
- // send activation mail to the user
- MailUtil.sendUserActivationEmail(ud);
- } catch (WebloggerException ex) {
- log.error("Error sending activation email to -
"+ud.getEmailAddress(), ex);
+
+ WebloggerFactory.getWeblogger().flush();
+
+ // now send activation email if necessary
+ if (activationEnabled && ud.getActivationCode() != null) {
+ try {
+ // send activation mail to the user
+ MailUtil.sendUserActivationEmail(ud);
+ } catch (WebloggerException ex) {
+ log.error("Error sending activation email to -
"+ud.getEmailAddress(), ex);
+ }
+
+ setActivationStatus("pending");
}
-
- setActivationStatus("pending");
+
+ // Invalidate session, otherwise new user who was originally
+ // authenticated via LDAP/SSO will remain logged in with
+ // a but without a valid Roller role.
+ getServletRequest().getSession().invalidate();
+
+ // set a special page title
+ setPageTitle("welcome.title");
+
+ return SUCCESS;
+
+ } catch (WebloggerException ex) {
+ log.error("Error adding new user", ex);
+ // TODO: i18n
+ addError("Error adding new user");
}
-
- // Invalidate session, otherwise new user who was originally
- // authenticated via LDAP/SSO will remain logged in with
- // a but without a valid Roller role.
- getServletRequest().getSession().invalidate();
-
- // set a special page title
- setPageTitle("welcome.title");
-
- return SUCCESS;
-
- } catch (WebloggerException ex) {
- log.error("Error adding new user", ex);
- // TODO: i18n
- addError("Error adding new user");
}
return INPUT;
@@ -354,11 +359,10 @@ public class Register extends UIAction i
}
// check password, it is required if OpenID and SSO are disabled
- if (getOpenIdConfiguration().equals("disabled") && !getFromSso()) {
- if (StringUtils.isEmpty(getBean().getPasswordText())) {
+ if (getOpenIdConfiguration().equals("disabled") && !getFromSso()
+ && StringUtils.isEmpty(getBean().getPasswordText())) {
addError("error.add.user.passwordEmpty");
return;
- }
}
// User.password does not allow null, so generate one
@@ -374,17 +378,19 @@ public class Register extends UIAction i
}
// check that username is not taken
- if (!StringUtils.isEmpty(getBean().getUserName())) try {
- UserManager mgr = WebloggerFactory.getWeblogger().getUserManager();
- if (mgr.getUserByUserName(getBean().getUserName(), null) != null) {
- addError("error.add.user.userNameInUse");
- // reset user name
- getBean().setUserName(null);
+ if (!StringUtils.isEmpty(getBean().getUserName())) {
+ try {
+ UserManager mgr =
WebloggerFactory.getWeblogger().getUserManager();
+ if (mgr.getUserByUserName(getBean().getUserName(), null) !=
null) {
+ addError("error.add.user.userNameInUse");
+ // reset user name
+ getBean().setUserName(null);
+ }
+ } catch (WebloggerException ex) {
+ log.error("error checking for user", ex);
+ // TODO: i18n
+ addError("unexpected error");
}
- } catch (WebloggerException ex) {
- log.error("error checking for user", ex);
- // TODO: i18n
- addError("unexpected error");
}
}
Modified:
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
URL:
http://svn.apache.org/viewvc/roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java?rev=1520821&r1=1520820&r2=1520821&view=diff
==============================================================================
---
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
(original)
+++
roller/trunk/app/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/ThemeEdit.java
Sat Sep 7 23:46:18 2013
@@ -134,51 +134,53 @@ public class ThemeEdit extends UIAction
// do theme import if necessary
SharedTheme t = null;
- if (isImportTheme() &&
!StringUtils.isEmpty(getImportThemeId()))
- try {
- ThemeManager themeMgr =
WebloggerFactory.getWeblogger()
-
.getThemeManager();
- t =
themeMgr.getTheme(getImportThemeId());
-
themeMgr.importTheme(getActionWeblog(), t);
- } catch (Exception re) {
- log.error("Error customizing
theme for weblog - "
- +
getActionWeblog().getHandle(), re);
- // TODO: i18n
- addError("Error importing
theme");
- }
-
- if (!hasActionErrors())
- try {
-
weblog.setEditorTheme(WeblogTheme.CUSTOM);
- log.debug("Saving custom theme
for weblog "
- +
weblog.getHandle());
-
- // save updated weblog and flush
-
WebloggerFactory.getWeblogger().getWeblogManager()
-
.saveWeblog(weblog);
-
WebloggerFactory.getWeblogger().flush();
-
- // make sure to flush the page
cache so ppl can see the
- // change
- CacheManager.invalidate(weblog);
-
- // TODO: i18n
- addMessage("Successfully set
theme to - "
- +
WeblogTheme.CUSTOM);
- if (t != null) {
-
addMessage("Successfully copied templates from theme - "
- +
t.getName());
- }
-
- // reset import theme options
- setImportTheme(false);
- setImportThemeId(null);
-
- } catch (WebloggerException re) {
- log.error("Error saving weblog
- "
- +
getActionWeblog().getHandle(), re);
- addError("Error setting theme");
- }
+ if (isImportTheme() &&
!StringUtils.isEmpty(getImportThemeId())) {
+ try {
+ ThemeManager themeMgr = WebloggerFactory.getWeblogger()
+ .getThemeManager();
+ t = themeMgr.getTheme(getImportThemeId());
+ themeMgr.importTheme(getActionWeblog(), t);
+ } catch (Exception re) {
+ log.error("Error customizing theme for weblog - "
+ + getActionWeblog().getHandle(), re);
+ // TODO: i18n
+ addError("Error importing theme");
+ }
+ }
+
+ if (!hasActionErrors()) {
+ try {
+ weblog.setEditorTheme(WeblogTheme.CUSTOM);
+ log.debug("Saving custom theme for weblog "
+ + weblog.getHandle());
+
+ // save updated weblog and flush
+ WebloggerFactory.getWeblogger().getWeblogManager()
+ .saveWeblog(weblog);
+ WebloggerFactory.getWeblogger().flush();
+
+ // make sure to flush the page cache so ppl can see the
+ // change
+ CacheManager.invalidate(weblog);
+
+ // TODO: i18n
+ addMessage("Successfully set theme to - "
+ + WeblogTheme.CUSTOM);
+ if (t != null) {
+ addMessage("Successfully copied templates from
theme - "
+ + t.getName());
+ }
+
+ // reset import theme options
+ setImportTheme(false);
+ setImportThemeId(null);
+
+ } catch (WebloggerException re) {
+ log.error("Error saving weblog - "
+ + getActionWeblog().getHandle(), re);
+ addError("Error setting theme");
+ }
+ }
} else {
// TODO: i18n
addError("Sorry, custom themes are not
allowed");
@@ -211,30 +213,31 @@ public class ThemeEdit extends UIAction
}
}
- if (!hasActionErrors())
- try {
- weblog.setEditorTheme(getThemeId());
- log.debug("Saving theme " +
getThemeId() + " for weblog "
- + weblog.getHandle());
-
- // save updated weblog and flush
-
WebloggerFactory.getWeblogger().getWeblogManager()
- .saveWeblog(weblog);
- WebloggerFactory.getWeblogger().flush();
-
- // make sure to flush the page cache so
ppl can see the
- // change
- CacheManager.invalidate(weblog);
-
- // TODO: i18n
- addMessage("Successfully set theme to -
"
- + newTheme.getName());
-
- } catch (WebloggerException re) {
- log.error("Error saving weblog - "
- +
getActionWeblog().getHandle(), re);
- addError("Error setting theme");
- }
+ if (!hasActionErrors()) {
+ try {
+ weblog.setEditorTheme(getThemeId());
+ log.debug("Saving theme " + getThemeId() + " for weblog "
+ + weblog.getHandle());
+
+ // save updated weblog and flush
+ WebloggerFactory.getWeblogger().getWeblogManager()
+ .saveWeblog(weblog);
+ WebloggerFactory.getWeblogger().flush();
+
+ // make sure to flush the page cache so ppl can see the
+ // change
+ CacheManager.invalidate(weblog);
+
+ // TODO: i18n
+ addMessage("Successfully set theme to - "
+ + newTheme.getName());
+
+ } catch (WebloggerException re) {
+ log.error("Error saving weblog - "
+ + getActionWeblog().getHandle(), re);
+ addError("Error setting theme");
+ }
+ }
// unknown theme scenario, error
} else {