Author: snoopdave
Date: Fri Nov 25 21:15:40 2011
New Revision: 1206329
URL: http://svn.apache.org/viewvc?rev=1206329&view=rev
Log:
Introducing a new TemplateCode interface to allow the new template code classes
fit into better to the Roller template system design.
Added:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplateCode.java
- copied, changed from r1175172,
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/TemplateCode.java
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplate.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticTemplate.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticThemeTemplate.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Template.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Theme.java
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/rendering/velocity/RollerResourceLoader.java
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeFromDir.java
Fri Nov 25 21:15:40 2011
@@ -18,6 +18,7 @@
package org.apache.roller.weblogger.business.themes;
+import org.apache.roller.weblogger.pojos.TemplateCode;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -269,7 +270,7 @@ public class SharedThemeFromDir extends
for (String type : availableTypesList) {
- WeblogTemplateCode templateCode =
createTemplateCode(theme_template.getId(),
stylesheetTmpl.getTemplateCode(type));
+ TemplateCode templateCode =
createTemplateCode(theme_template.getId(),
stylesheetTmpl.getTemplateCode(type));
theme_template.addTemplateCode(type,
templateCode);
}
@@ -361,7 +362,7 @@ public class SharedThemeFromDir extends
templateMetadata.isNavbar());
for (String type : availableTypesList) {
- WeblogTemplateCode templateCode =
createTemplateCode(theme_template.getId(),
+ TemplateCode templateCode =
createTemplateCode(theme_template.getId(),
templateMetadata.getTemplateCode(type));
theme_template.addTemplateCode(type,
templateCode);
@@ -428,28 +429,28 @@ public class SharedThemeFromDir extends
this.resources.put(normalizedPath, resource);
}
- private WeblogTemplateCode createTemplateCode(String templateId,
ThemeMetadataTemplateCode templateCodeMetadata){
- WeblogTemplateCode templateCode = new WeblogTemplateCode();
+ private TemplateCode createTemplateCode(String templateId,
ThemeMetadataTemplateCode templateCodeMetadata) {
+ TemplateCode templateCode = new SharedThemeTemplateCode();
- // construct File object from path
- File templateFile = new File(this.themeDir + File.separator +
- templateCodeMetadata.getContentsFile());
-
- // read stylesheet contents
- String contents = loadTemplateFile(templateFile);
- if(contents == null) {
- // if we don't have any contents then load no string
- contents ="";
- log.error("Couldn't load stylesheet theme [" + this.getName()
+ "] template file ["+templateFile+"]");
- }
-
- templateCode.setTemplateId(templateId);
- templateCode.setTemplate(contents);
-
templateCode.setTemplateLanguage(templateCodeMetadata.getTemplateLang());
- templateCode.setType(templateCodeMetadata.getType());
- templateCode.setContentType(templateCodeMetadata.getContentType());
+ // construct File object from path
+ File templateFile = new File(this.themeDir + File.separator
+ + templateCodeMetadata.getContentsFile());
+
+ // read stylesheet contents
+ String contents = loadTemplateFile(templateFile);
+ if (contents == null) {
+ // if we don't have any contents then load no string
+ contents = "";
+ log.error("Couldn't load stylesheet theme [" +
this.getName() + "] template file [" + templateFile + "]");
+ }
- return templateCode;
- }
+ templateCode.setTemplateId(templateId);
+ templateCode.setTemplate(contents);
+
templateCode.setTemplateLanguage(templateCodeMetadata.getTemplateLang());
+ templateCode.setType(templateCodeMetadata.getType());
+
templateCode.setContentType(templateCodeMetadata.getContentType());
+
+ return templateCode;
+ }
}
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplate.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplate.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplate.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplate.java
Fri Nov 25 21:15:40 2011
@@ -18,11 +18,9 @@
package org.apache.roller.weblogger.business.themes;
+import org.apache.roller.weblogger.pojos.TemplateCode;
import org.apache.roller.weblogger.WebloggerException;
-import org.apache.roller.weblogger.business.WebloggerFactory;
import org.apache.roller.weblogger.pojos.ThemeTemplate;
-import org.apache.roller.weblogger.pojos.WeblogTemplate;
-import org.apache.roller.weblogger.pojos.WeblogTemplateCode;
import java.io.Serializable;
import java.util.Date;
@@ -51,7 +49,7 @@ public class SharedThemeTemplate impleme
private SharedTheme myTheme = null;
//hash map to cache template Code objects parsed
- private HashMap<String,WeblogTemplateCode> templateCodeHashMap = new
HashMap<String, WeblogTemplateCode>();
+ private HashMap<String, TemplateCode> templateCodeHashMap = new
HashMap<String, TemplateCode>();
public SharedThemeTemplate() {}
@@ -185,7 +183,7 @@ public class SharedThemeTemplate impleme
return type;
}
- public WeblogTemplateCode getTemplateCode(String type) throws
WebloggerException {
+ public TemplateCode getTemplateCode(String type) throws WebloggerException
{
return templateCodeHashMap.get(type);
}
@@ -193,7 +191,7 @@ public class SharedThemeTemplate impleme
this.type = type;
}
- public void addTemplateCode(String type , WeblogTemplateCode templateCode){
+ public void addTemplateCode(String type , TemplateCode templateCode){
this.templateCodeHashMap.put(type ,templateCode);
}
}
Copied:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplateCode.java
(from r1175172,
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java)
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplateCode.java?p2=roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplateCode.java&p1=roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java&r1=1175172&r2=1206329&rev=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/SharedThemeTemplateCode.java
Fri Nov 25 21:15:40 2011
@@ -16,86 +16,58 @@
* directory of this distribution.
*/
-package org.apache.roller.weblogger.pojos;
+package org.apache.roller.weblogger.business.themes;
+import org.apache.roller.weblogger.pojos.TemplateCode;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
-import org.apache.openjpa.jdbc.kernel.exps.Null;
-import org.apache.roller.util.UUIDGenerator;
-
-import javax.mail.internet.ContentType;
-import javax.persistence.*;
import java.io.Serializable;
/**
* A pojo that will maintain different template codes for one template
*/
+public class SharedThemeTemplateCode implements Serializable, TemplateCode {
-@Entity
-@Table(name = "rol_templatecode")
-@NamedQueries({
-@NamedQuery(name = "WeblogThemplateCode.getTemplateCodeByType",
- query = "SELECT c FROM WeblogTemplateCode c WHERE c.templateId = ?1
AND c.type =?2"),
-
- @NamedQuery(name = "WeblogThemplateCode.getTemplateCodesByTemplateId",
- query = "SELECT c FROM WeblogTemplateCode c WHERE c.templateId = ?1 ")
-})
-public class WeblogTemplateCode implements Serializable {
-
-
- private static final long serialVersionUID = -1497618963802805151L;
- private String id = UUIDGenerator.generateUUID();
private String templateId = null;
- //template contents
private String template = null;
private String type = null;
private String ContentType = null;
private String templateLanguage = null;
- public WeblogTemplateCode(String templateId, String type){
+ public SharedThemeTemplateCode(String templateId, String type){
this.templateId = templateId;
this.type = type;
}
- public WeblogTemplateCode() {
- }
-
- @Id
- @Column(nullable = false, updatable = false)
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
+ public SharedThemeTemplateCode() {
}
- @Basic
- @Column(nullable = false, updatable = true, insertable = true)
+ @Override
public String getTemplate() {
return template;
}
+ @Override
public void setTemplate(String template) {
this.template = template;
}
- @Basic
- @Column(nullable = false, updatable = true, insertable = true)
+ @Override
public String getTemplateId() {
return templateId;
}
+ @Override
public void setTemplateId(String templateId) {
this.templateId = templateId;
}
- @Basic
- @Column(nullable = false, updatable = true, insertable = true)
+ @Override
public String getType() {
return type;
}
+ @Override
public void setType(String type) {
this.type = type;
}
@@ -105,8 +77,7 @@ public class WeblogTemplateCode implemen
public String toString() {
StringBuffer buf = new StringBuffer();
buf.append("{");
- buf.append(this.id);
- buf.append(", ").append(this.templateId);
+ buf.append(this.templateId);
buf.append(", [ ").append(this.template);
buf.append("] , ").append(this.type);
buf.append("}");
@@ -115,8 +86,8 @@ public class WeblogTemplateCode implemen
public boolean equals(Object other) {
if (other == this) return true;
- if (other instanceof WeblogTemplateCode != true) return false;
- WeblogTemplateCode o = (WeblogTemplateCode)other;
+ if (other instanceof SharedThemeTemplateCode != true) return false;
+ SharedThemeTemplateCode o = (SharedThemeTemplateCode)other;
return new EqualsBuilder()
.append(templateId, o.getTemplateId())
.append(template, o.getTemplate())
@@ -130,22 +101,22 @@ public class WeblogTemplateCode implemen
.toHashCode();
}
- @Basic
- @Column(name ="templatelang",unique = false, updatable = true, insertable
= true)
+ @Override
public String getTemplateLanguage() {
return templateLanguage;
}
+ @Override
public void setTemplateLanguage(String templateLanguage) {
this.templateLanguage = templateLanguage;
}
- @Basic
- @Column(name= "contenttype", unique = false, updatable = true, insertable
= true)
+ @Override
public String getContentType() {
return ContentType;
}
+ @Override
public void setContentType(String contentType) {
ContentType = contentType;
}
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/business/themes/ThemeManagerImpl.java
Fri Nov 25 21:15:40 2011
@@ -17,6 +17,7 @@
*/
package org.apache.roller.weblogger.business.themes;
+import org.apache.roller.weblogger.pojos.TemplateCode;
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
@@ -241,25 +242,19 @@ public class ThemeManagerImpl implements
// save it
wmgr.savePage(template);
}
- // creating template codes
- for (String type : ThemeManagerImpl.getTypesList()) {
- WeblogTemplateCode templateCode =
template.getTemplateCode(type);
- // if there are no template codes create it
- if (templateCode == null) {
- WeblogTemplateCode themeTemplateCode =
themeTemplate.getTemplateCode(type);
-
- if(themeTemplateCode== null){
- throw new WebloggerException("No templateCode found
for template :"+themeTemplate.getId()+
- " of type :" +type);
- }
- templateCode = new WeblogTemplateCode(template.getId(),
type);
- templateCode.setTemplate(themeTemplateCode.getTemplate());
-
templateCode.setTemplateLanguage(themeTemplateCode.getTemplateLanguage());
-
WebloggerFactory.getWeblogger().getWeblogManager().saveTemplateCode(templateCode);
+ // create weblog template code objects and save them
+ for (String type : ThemeManagerImpl.getTypesList()) {
+ TemplateCode templateCode = template.getTemplateCode(type);
+ if (templateCode != null) {
+ WeblogTemplateCode weblogTemplateCode = new
WeblogTemplateCode(template.getId(), type);
+ weblogTemplateCode.setType(type);
+ weblogTemplateCode.setTemplate(templateCode.getTemplate());
+
weblogTemplateCode.setTemplateLanguage(templateCode.getTemplateLanguage());
+
weblogTemplateCode.setContentType(templateCode.getContentType());
+
WebloggerFactory.getWeblogger().getWeblogManager().saveTemplateCode(weblogTemplateCode);
}
}
-
}
// now, see if the weblog has left over action templates that
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticTemplate.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticTemplate.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticTemplate.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticTemplate.java
Fri Nov 25 21:15:40 2011
@@ -99,8 +99,9 @@ public class StaticTemplate implements T
return type;
}
- public WeblogTemplateCode getTemplateCode(String type) throws
WebloggerException {
- return
WebloggerFactory.getWeblogger().getWeblogManager().getTemplateCodeByType(this.getId(),type);
+ public TemplateCode getTemplateCode(String type) throws WebloggerException
{
+ return (TemplateCode)WebloggerFactory.getWeblogger()
+
.getWeblogManager().getTemplateCodeByType(this.getId(),type);
}
public void setType(String type){
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticThemeTemplate.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticThemeTemplate.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticThemeTemplate.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/StaticThemeTemplate.java
Fri Nov 25 21:15:40 2011
@@ -107,7 +107,7 @@ public class StaticThemeTemplate impleme
return type;
}
- public WeblogTemplateCode getTemplateCode(String type) throws
WebloggerException {
+ public TemplateCode getTemplateCode(String type) throws WebloggerException
{
return
WebloggerFactory.getWeblogger().getWeblogManager().getTemplateCodeByType(this.id,
type);
}
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Template.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Template.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Template.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Template.java
Fri Nov 25 21:15:40 2011
@@ -87,6 +87,6 @@ public interface Template {
*
* get the Template code object for the given type.
*/
- public WeblogTemplateCode getTemplateCode(String type) throws
WebloggerException;
+ public TemplateCode getTemplateCode(String type) throws WebloggerException;
}
Added:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/TemplateCode.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/TemplateCode.java?rev=1206329&view=auto
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/TemplateCode.java
(added)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/TemplateCode.java
Fri Nov 25 21:15:40 2011
@@ -0,0 +1,46 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements. The ASF licenses this file to You
+* under the Apache License, Version 2.0 (the "License"); you may not
+* use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License. For additional information regarding
+* copyright in this work, please see the NOTICE file in the top level
+* directory of this distribution.
+*/
+
+package org.apache.roller.weblogger.pojos;
+
+/**
+ * Template code for one type of device.
+ */
+public interface TemplateCode {
+
+ String getContentType();
+
+ String getTemplate();
+
+ String getTemplateId();
+
+ String getTemplateLanguage();
+
+ String getType();
+
+ void setContentType(String contentType);
+
+ void setTemplate(String template);
+
+ void setTemplateId(String templateId);
+
+ void setTemplateLanguage(String templateLanguage);
+
+ void setType(String type);
+
+}
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Theme.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Theme.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Theme.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/Theme.java
Fri Nov 25 21:15:40 2011
@@ -42,11 +42,6 @@ public interface Theme {
public String getName();
/**
- * Metadata to identify a theme Type eg: standard , mobile etc.
- */
- public String getType();
-
- /**
* A description of the Theme.
*/
public String getDescription();
Modified:
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java
(original)
+++
roller/trunk/weblogger-business/src/main/java/org/apache/roller/weblogger/pojos/WeblogTemplateCode.java
Fri Nov 25 21:15:40 2011
@@ -20,12 +20,16 @@ package org.apache.roller.weblogger.pojo
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
-import org.apache.openjpa.jdbc.kernel.exps.Null;
import org.apache.roller.util.UUIDGenerator;
-import javax.mail.internet.ContentType;
-import javax.persistence.*;
import java.io.Serializable;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.Table;
/**
* A pojo that will maintain different template codes for one template
@@ -40,7 +44,7 @@ import java.io.Serializable;
@NamedQuery(name = "WeblogThemplateCode.getTemplateCodesByTemplateId",
query = "SELECT c FROM WeblogTemplateCode c WHERE c.templateId = ?1 ")
})
-public class WeblogTemplateCode implements Serializable {
+public class WeblogTemplateCode implements Serializable, TemplateCode {
private static final long serialVersionUID = -1497618963802805151L;
@@ -72,30 +76,36 @@ public class WeblogTemplateCode implemen
@Basic
@Column(nullable = false, updatable = true, insertable = true)
+ @Override
public String getTemplate() {
return template;
}
+ @Override
public void setTemplate(String template) {
this.template = template;
}
@Basic
@Column(nullable = false, updatable = true, insertable = true)
+ @Override
public String getTemplateId() {
return templateId;
}
+ @Override
public void setTemplateId(String templateId) {
this.templateId = templateId;
}
@Basic
@Column(nullable = false, updatable = true, insertable = true)
+ @Override
public String getType() {
return type;
}
+ @Override
public void setType(String type) {
this.type = type;
}
@@ -132,20 +142,24 @@ public class WeblogTemplateCode implemen
@Basic
@Column(name ="templatelang",unique = false, updatable = true, insertable
= true)
+ @Override
public String getTemplateLanguage() {
return templateLanguage;
}
+ @Override
public void setTemplateLanguage(String templateLanguage) {
this.templateLanguage = templateLanguage;
}
@Basic
@Column(name= "contenttype", unique = false, updatable = true, insertable
= true)
+ @Override
public String getContentType() {
return ContentType;
}
+ @Override
public void setContentType(String contentType) {
ContentType = contentType;
}
Modified:
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/rendering/velocity/RollerResourceLoader.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/rendering/velocity/RollerResourceLoader.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/rendering/velocity/RollerResourceLoader.java
(original)
+++
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/rendering/velocity/RollerResourceLoader.java
Fri Nov 25 21:15:40 2011
@@ -28,8 +28,8 @@ import org.apache.velocity.runtime.resou
import org.apache.velocity.runtime.resource.loader.ResourceLoader;
import org.apache.roller.weblogger.WebloggerException;
import org.apache.roller.weblogger.business.WebloggerFactory;
+import org.apache.roller.weblogger.pojos.TemplateCode;
import org.apache.roller.weblogger.pojos.WeblogTemplate;
-import org.apache.roller.weblogger.pojos.WeblogTemplateCode;
/**
@@ -96,7 +96,7 @@ public class RollerResourceLoader extend
name + "\" not found");
}
String contents;
- WeblogTemplateCode templateCode =
page.getTemplateCode(deviceType);
+ TemplateCode templateCode =
page.getTemplateCode(deviceType);
if (templateCode != null) {
contents = templateCode.getTemplate();
} else {
Modified:
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
URL:
http://svn.apache.org/viewvc/roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java?rev=1206329&r1=1206328&r2=1206329&view=diff
==============================================================================
---
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
(original)
+++
roller/trunk/weblogger-web/src/main/java/org/apache/roller/weblogger/ui/struts2/editor/StylesheetEdit.java
Fri Nov 25 21:15:40 2011
@@ -30,6 +30,7 @@ import org.apache.roller.weblogger.util.
import java.util.Collections;
import java.util.Date;
import java.util.List;
+import org.apache.roller.weblogger.pojos.TemplateCode;
/**
@@ -213,7 +214,7 @@ public class StylesheetEdit extends UIAc
Theme theme = tmgr.getTheme(getActionWeblog().getEditorTheme());
//get weblogTemplateCode
- WeblogTemplateCode templateCode =
theme.getStylesheet().getTemplateCode(type);
+ TemplateCode templateCode =
theme.getStylesheet().getTemplateCode(type);
stylesheet.setContents(templateCode.getTemplate());
// lookup