Author: rfeng
Date: Tue Aug 21 16:29:51 2007
New Revision: 568328
URL: http://svn.apache.org/viewvc?rev=568328&view=rev
Log:
Fix the regression: we need to resolve the objects against the existing models
Modified:
incubator/tuscany/java/sca/modules/policy-xml/src/main/java/org/apache/tuscany/sca/policy/xml/SCADefinitionsResolver.java
Modified:
incubator/tuscany/java/sca/modules/policy-xml/src/main/java/org/apache/tuscany/sca/policy/xml/SCADefinitionsResolver.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/policy-xml/src/main/java/org/apache/tuscany/sca/policy/xml/SCADefinitionsResolver.java?rev=568328&r1=568327&r2=568328&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/policy-xml/src/main/java/org/apache/tuscany/sca/policy/xml/SCADefinitionsResolver.java
(original)
+++
incubator/tuscany/java/sca/modules/policy-xml/src/main/java/org/apache/tuscany/sca/policy/xml/SCADefinitionsResolver.java
Tue Aug 21 16:29:51 2007
@@ -29,25 +29,25 @@
*/
public class SCADefinitionsResolver implements ModelResolver {
private Map<Object, Object> map = new HashMap<Object, Object>();
-
+
public SCADefinitionsResolver() {
}
public void addModel(Object resolved) {
map.put(resolved, resolved);
}
-
+
public Object removeModel(Object resolved) {
return map.remove(resolved);
}
-
+
@SuppressWarnings("unchecked")
public <T> T resolveModel(Class<T> modelClass, T unresolved) {
- Object resolved = map.get(unresolved);
+ Object resolved = map.get(unresolved);
if (resolved != null) {
return (T)resolved;
}
- return unresolved;
+ return null;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]