[Yanel-commits] rev 22597 -
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources
michi at wyona.com
michi at wyona.com
Mon Feb 12 21:40:07 CET 2007
Author: michi
Date: 2007-02-12 21:40:05 +0100 (Mon, 12 Feb 2007)
New Revision: 22597
Modified:
public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
Log:
get resource types
Modified: public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-02-12 20:39:26 UTC (rev 22596)
+++ public/yanel/trunk/src/contributions/resources/resource-creator/src/java/org/wyona/yanel/impl/resources/ResourceCreatorResource.java 2007-02-12 20:40:05 UTC (rev 22597)
@@ -406,6 +406,7 @@
* Get resource type definitions
*/
private ResourceTypeDefinition[] getResourceTypeDefinitions() {
+ ResourceTypeRegistry rtr = new ResourceTypeRegistry();
ResourceConfiguration rc = getConfiguration();
org.w3c.dom.Document customConfigDoc = rc.getCustomConfiguration();
if (customConfigDoc != null) {
@@ -415,12 +416,17 @@
if (resourceTypesConfig != null) {
Configuration[] resourceTypeConfigs = resourceTypesConfig.getChildren("resource-type");
for (int i = 0; i < resourceTypeConfigs.length; i++) {
- log.error("DEBUG: Resource Type: " + resourceTypeConfigs[i].getName());
+ try {
+ String universalName = "<{"+resourceTypeConfigs[i].getAttribute("namespace")+"}"+resourceTypeConfigs[i].getAttribute("name")+"/>";
+ rtr.getResourceTypeDefinition(universalName);
+ log.error("DEBUG: Resource Type: " + universalName);
+ } catch (Exception e) {
+ log.error(e.getMessage(), e);
+ }
}
return null;
}
}
- ResourceTypeRegistry rtr = new ResourceTypeRegistry();
ResourceTypeDefinition[] rtds = rtr.getResourceTypeDefinitions();
return rtds;
}
More information about the Yanel-commits
mailing list