private String getDataNodePropertyName(DataNodeDescriptor nodeDescriptor, String propertyConstant) { return propertyConstant + "." + nodeDescriptor.getDataChannelDescriptor().getName() + "." + nodeDescriptor.getName(); }
@Override public Void visitDataChannelDescriptor(DataChannelDescriptor node) { node.setConfigurationSource(configurationSource); // update child configurations for (DataNodeDescriptor childDescriptor : node.getNodeDescriptors()) { childDescriptor.setDataChannelDescriptor(node); childDescriptor.setConfigurationSource(configurationSource); } return null; }
/** * @since 3.1 */ public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitObjRelationship(this); }
/** * Returns <code>true</code> if path contains a DataDomain object. */ public boolean enableForPath(ConfigurationNode object) { return object != null && ((DataNodeDescriptor) object).getDataChannelDescriptor() != null; }
@Override public String visitDataChannelDescriptor(DataChannelDescriptor descriptor) { return getDataChannelName(descriptor.getName()); }
@Override public String getNewName() { return (dataNode != null) ? dataNode.getName() : null; } }
@Override protected ContentHandler createChildTagHandler(String namespaceURI, String localName, String name, Attributes attributes) { if (localName.equals(DOMAIN_TAG)) { return new DataChannelChildrenHandler(parser, this); } logger.info(unexpectedTagMessage(localName, DOMAIN_TAG)); return super.createChildTagHandler(namespaceURI, localName, name, attributes); } }
public void setSchemaUpdateStrategy(String schemaUpdateStrategy) { if (node != null) { node.setSchemaUpdateStrategyType(schemaUpdateStrategy); } }
public String getAdapterName() { if (node == null) { return null; } return node.getAdapterType(); }
protected ContentHandler createChildTagHandler( String namespaceURI, String localName, String qName, Attributes attributes) { // loose handling of unrecognized tags - just ignore them return new SAXNestedTagHandler(parser, this); }
@Override public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitQuery(this); }
/** * @since 3.1 */ public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitProcedure(this); }
/** * @since 3.1 */ public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitObjAttribute(this); }
/** * @since 3.1 */ public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitDbRelationship(this); }
/** * @since 4.0 */ @Override public String get(String key, String defaultValue) { String string = get(key); return string != null ? string : defaultValue; }
/** * @since 3.1 */ public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitEmbeddable(this); }
/** * @since 3.1 */ @Override public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitObjEntity(this); }
/** * @since 3.1 */ public <T> T acceptVisitor(ConfigurationNodeVisitor<T> visitor) { return visitor.visitDataMap(this); }
/** * Returns <code>true</code> if path contains a DataDomain object. */ public boolean enableForPath(ConfigurationNode object) { if (object == null) { return false; } return ((DataNodeDescriptor) object).getDataChannelDescriptor() != null; } }