[Yanel-commits] rev 56691 - in public/yanel/trunk/src/contributions/resources/resource-creator: . src/java/org/wyona/yanel/impl/resources/rescreator
michi at wyona.com
michi at wyona.com
Thu Feb 10 09:52:10 CET 2011
Author: michi
Date: 2011-02-10 09:52:10 +0100 (Thu, 10 Feb 2011)
New Revision: 56691
Modified:
public/yanel/trunk/src/contributions/resources/resource-creator/resource.xml
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/rescreator/ResourceCreatorResource.java
Log:
flag added in order to avoid resource configuration at all
Modified: public/yanel/trunk/src/contributions/resources/resource-creator/resource.xml
===================================================================
--- public/yanel/trunk/src/contributions/resources/resource-creator/resource.xml 2011-02-10 08:37:30 UTC (rev 56690)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/resource.xml 2011-02-10 08:52:10 UTC (rev 56691)
@@ -11,5 +11,6 @@
<rtd>
<property name="lookin"/> <!-- INFO: Initial look-in path, e.g. root of sitetree '/' -->
+ <property name="create-resource-configuration"/> <!-- INFO: Because of backwards compatibility default is true and some automagic is applied based on the resource configuration map -->
</rtd>
</resource>
Modified: public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/rescreator/ResourceCreatorResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/rescreator/ResourceCreatorResource.java 2011-02-10 08:37:30 UTC (rev 56690)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/rescreator/ResourceCreatorResource.java 2011-02-10 08:52:10 UTC (rev 56691)
@@ -491,7 +491,19 @@
((CreatableV2) newResource).create(request);
if (pathOfNewResource != null) {
- createResourceConfiguration(newResource);
+ boolean createRC = true;
+ try {
+ String createRCString = getResourceConfigProperty("create-resource-configuration");
+ if (createRCString != null && "false".equals(createRCString)) {
+ createRC = false;
+ }
+ } catch (Exception e) {
+ log.error(e, e);
+ }
+ if (createRC == true) {
+ createResourceConfiguration(newResource);
+ }
+
addToSitetree(newResource, type);
}
} else {
More information about the Yanel-commits
mailing list