Author: michiel
Date: 2009-06-04 13:56:57 +0200 (Thu, 04 Jun 2009)
New Revision: 35718
Added:
mmbase/trunk/base-webapp/src/
mmbase/trunk/base-webapp/src/main/
mmbase/trunk/base-webapp/src/main/webapp/
Removed:
mmbase/trunk/core/src/main/webapp/
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/processors/BinaryCommitProcessor.java
mmbase/trunk/core/src/main/java/org/mmbase/module/Module.java
mmbase/trunk/core/src/main/java/org/mmbase/module/ProcessorModule.java
mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java
mmbase/trunk/core/src/main/java/org/mmbase/security/MMBaseCopConfig.java
mmbase/trunk/core/src/main/java/org/mmbase/servlet/MMBaseServlet.java
Log:
Maved web-app stuff from core (which is a jar) to base-webapp, which is a war
Copied: mmbase/trunk/base-webapp/src/main/webapp (from rev 35714,
mmbase/trunk/core/src/main/webapp)
Property changes on: mmbase/trunk/base-webapp/src/main/webapp
___________________________________________________________________
Name: svn:mergeinfo
+
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/processors/BinaryCommitProcessor.java
===================================================================
---
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/processors/BinaryCommitProcessor.java
2009-06-04 11:52:50 UTC (rev 35717)
+++
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/processors/BinaryCommitProcessor.java
2009-06-04 11:56:57 UTC (rev 35718)
@@ -77,7 +77,7 @@
log.debug("Committing" + node);
}
if (node.isChanged(field.getName())) {
- Object value = node.getObjectValue(field.getName());
+
if (node.getNodeManager().hasField(filesizeField) &&
(! node.isChanged(filesizeField) ||
node.isNull(filesizeField))) {
long size = node.getSize(field.getName());
@@ -87,6 +87,8 @@
log.debug("Skipping filesize");
}
+ Object value = node.getObjectValue(field.getName());
+
if (node.getNodeManager().hasField(filenameField) &&
(! node.isChanged(filenameField) ||
node.isNull(filenameField))) {
String fn = getFileName(value);
Modified: mmbase/trunk/core/src/main/java/org/mmbase/module/Module.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/module/Module.java
2009-06-04 11:52:50 UTC (rev 35717)
+++ mmbase/trunk/core/src/main/java/org/mmbase/module/Module.java
2009-06-04 11:56:57 UTC (rev 35718)
@@ -10,7 +10,6 @@
package org.mmbase.module;
import org.mmbase.module.core.MMBaseContext;
-import org.mmbase.util.ThreadPools;
import java.util.concurrent.*;
import java.util.*;
import java.net.*;
@@ -58,6 +57,7 @@
* @since MMBase-1.8
*/
protected Function<Integer> getVersionFunction = new
AbstractFunction<Integer>("getVersion") {
+ private static final long serialVersionUID = 0L;
public Integer getFunctionValue(Parameters arguments) {
return getVersion();
}
@@ -70,6 +70,7 @@
* @since MMBase-1.8
*/
protected Function<String> getMaintainerFunction = new
AbstractFunction<String>("getMaintainer") {
+ private static final long serialVersionUID = 0L;
public String getFunctionValue(Parameters arguments) {
return getMaintainer();
}
@@ -509,12 +510,13 @@
* Loads all module-xml present in <mmbase-config-dir>/modules.
* @return A HashTable with <module-name> --> Module-instance
*/
+ @SuppressWarnings("deprecation")
private static synchronized Map<String, Module> loadModulesFromDisk() {
- Map<String, Module> results = new TreeMap<String, Module>();
+ Map<String, Module> results = Collections.synchronizedMap(new
TreeMap<String, Module>());
ResourceLoader moduleLoader = getModuleLoader();
- Collection<String> modules =
moduleLoader.getResourcePaths(ResourceLoader.XML_PATTERN, false/*
non-recursive*/);
- log.info("In " + moduleLoader + " the following module XML's were
found " + modules);
- for (String file : modules) {
+ Collection<String> mods =
moduleLoader.getResourcePaths(ResourceLoader.XML_PATTERN, false/*
non-recursive*/);
+ log.info("In " + moduleLoader + " the following module XML's were
found " + mods);
+ for (String file : mods) {
ModuleReader parser = null;
try {
InputSource is = moduleLoader.getInputSource(file);
Modified: mmbase/trunk/core/src/main/java/org/mmbase/module/ProcessorModule.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/module/ProcessorModule.java
2009-06-04 11:52:50 UTC (rev 35717)
+++ mmbase/trunk/core/src/main/java/org/mmbase/module/ProcessorModule.java
2009-06-04 11:56:57 UTC (rev 35718)
@@ -241,6 +241,7 @@
* {...@inheritdoc}
* @scope abstract
*/
+ @Override
public void init() {
}
@@ -248,6 +249,7 @@
* {...@inheritdoc}
* @scope abstract
*/
+ @Override
public void onload() {
}
Modified: mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java
2009-06-04 11:52:50 UTC (rev 35717)
+++ mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMBase.java
2009-06-04 11:56:57 UTC (rev 35718)
@@ -884,6 +884,7 @@
public void initBuilder(MMObjectBuilder builder) {
if (!builder.isVirtual()) {
builder.init();
+ if (typeDef == null) throw new IllegalStateException("No typedef
builder defined");
typeDef.loadTypeDef(builder.getTableName());
Versions versions = (Versions)getBuilder("versions");
if (versions != null && versions.created()) {
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/security/MMBaseCopConfig.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/security/MMBaseCopConfig.java
2009-06-04 11:52:50 UTC (rev 35717)
+++ mmbase/trunk/core/src/main/java/org/mmbase/security/MMBaseCopConfig.java
2009-06-04 11:56:57 UTC (rev 35718)
@@ -58,8 +58,9 @@
if(cop == null) throw new RuntimeException("MMBase cop was null");
// log.debug("Starting the file watcher");
this.cop = cop;
+ add("security.xml");
}
-
+ @Override
public void onChange(String s) {
try {
cop.reload();
@@ -97,7 +98,6 @@
log.info("using: '" + config + "' as configuration file for security");
watcher = new SecurityConfigWatcher(mmbaseCop);
- watcher.add("security.xml");
watcher.start();
cop = mmbaseCop;
@@ -125,7 +125,7 @@
}
// load the sharedSecret
- sharedSecret =
reader.getElementValue(reader.getElementByPath("security.sharedsecret"));
+ sharedSecret =
DocumentReader.getElementValue(reader.getElementByPath("security.sharedsecret"));
if(active) {
@@ -138,7 +138,7 @@
authentication = getAuthentication(authenticationClass);
// load the key
- String key =
reader.getElementValue(reader.getElementByPath("security.key"));
+ String key =
DocumentReader.getElementValue(reader.getElementByPath("security.key"));
if (key != null && ! key.equals("")) {
try {
long k = Long.parseLong(key);
Modified: mmbase/trunk/core/src/main/java/org/mmbase/servlet/MMBaseServlet.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/servlet/MMBaseServlet.java
2009-06-04 11:52:50 UTC (rev 35717)
+++ mmbase/trunk/core/src/main/java/org/mmbase/servlet/MMBaseServlet.java
2009-06-04 11:56:57 UTC (rev 35718)
@@ -587,8 +587,9 @@
}
}
+ @Override
public void destroy() {
- log.info("Servlet " + getServletName() + " is taken out of service");
+ log.info("Servlet " + getServletName() + " is taken out of service",
new Exception());
if (initThread != null) {
initThread.interrupt();
} else {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs