if (e.isLeaf()) { continue; ", collection: " + e.isCollection() + ", childType.getName() = " + childType.getName() ); break; else if ( e.isCollection() ) { try { final Class<?> tempClass = elementModel.classLoaderHolder.loadClass(elementModel.targetTypeName); if (element.isCollection()) {
defaultView,property.xmlName(), oldValue, newValue); try { for (ConfigBeanInterceptor interceptor : bean.getOptionalFeatures()) { changedAttributes.put(property.xmlName(), evt); for (ConfigBeanInterceptor interceptor : bean.getOptionalFeatures()) { interceptor.afterChange(evt, System.currentTimeMillis());
/* package */ void ensureConstraints(List<Child> children) { Set<String> nullElements = new HashSet<String>(model.getElementNames()); for (Child child : children) { nullElements.remove(child.name); } for (String s : nullElements) { ConfigModel.Property p = model.getElement(s); for (String annotation : p.getAnnotations()) { if (annotation.equals(NotNull.class.getName())) { if (p instanceof ConfigModel.Node) { ConfigModel childModel = ((ConfigModel.Node) p).model; Dom child = document.make(getHabitat(), null, this, childModel); child.register(); children.add(new Dom.NodeChild(s, child)); // recursive call to ensure the children constraints are also respected List<Child> grandChildren = new ArrayList<Child>(); child.ensureConstraints(grandChildren); if (!grandChildren.isEmpty()) { child.setChildren(grandChildren); } child.initializationCompleted(); } } } } }
throw new TransactionFailure(e.getMessage(), e); property.set(bean, event.getNewValue()); if (interceptor!=null) { interceptor.afterChange(event, System.currentTimeMillis());
if (e.isLeaf()) { continue; ", collection: " + e.isCollection() + ", childType.getName() = " + childType.getName() ); break; else if ( e.isCollection() ) { try { final Class<?> tempClass = elementModel.classLoaderHolder.get().loadClass(elementModel.targetTypeName); if (element.isCollection()) {
if (e.isLeaf()) { continue; ", collection: " + e.isCollection() + ", childType.getName() = " + childType.getName() ); break; else if ( e.isCollection() ) { try { final Class<?> tempClass = elementModel.classLoaderHolder.loadClass(elementModel.targetTypeName); if (element.isCollection()) {
if (e.isLeaf()) { continue; ", collection: " + e.isCollection() + ", childType.getName() = " + childType.getName() ); break; else if ( e.isCollection() ) { try { final Class<?> tempClass = elementModel.classLoaderHolder.get().loadClass(elementModel.targetTypeName); if (element.isCollection()) {
throw new TransactionFailure(e.getMessage(), e); property.set(bean, event.getNewValue()); if (interceptor!=null) { interceptor.afterChange(event, System.currentTimeMillis());
throw new TransactionFailure(e.getMessage(), e); property.set(bean, event.getNewValue()); if (interceptor!=null) { interceptor.afterChange(event, System.currentTimeMillis());
if (e.isLeaf()) { continue; ", collection: " + e.isCollection() + ", childType.getName() = " + childType.getName() ); break; else if ( e.isCollection() ) { try { final Class<?> tempClass = elementModel.classLoaderHolder.loadClass(elementModel.targetTypeName); if (element.isCollection()) {
if (element.isCollection()) {
throw new TransactionFailure(e.getMessage(), e); property.set(bean, event.getNewValue()); if (interceptor!=null) { interceptor.afterChange(event, System.currentTimeMillis());
if (element.isCollection()) {
if (element.isCollection()) {
if (element.isCollection()) {
children.add(new Dom.NodeChild(name, child)); } else if(a.isLeaf()) { children.add(new Dom.LeafChild(name,in.getElementText())); } else {
children.add(new Dom.NodeChild(name, child)); } else if(a.isLeaf()) { children.add(new Dom.LeafChild(name,in.getElementText())); } else {
children.add(new Dom.NodeChild(name, child)); } else if(a.isLeaf()) { children.add(new Dom.LeafChild(name,in.getElementText())); } else {
throw new TransactionFailure("Unknown property name " + xmlName + " on " + source.getProxyType(), null); if (prop.isCollection()) { try { List<String> values = (List<String>) writeable.getter(prop,
throw new TransactionFailure("Unknown property name " + xmlName + " on " + source.getProxyType(), null); if (prop.isCollection()) { try { List<String> values = (List<String>) writeable.getter(prop,