/** * @since 4.0 */ protected DataChannelDescriptor loadDescriptor() { DataChannelDescriptor descriptor = locations.isEmpty() ? new DataChannelDescriptor() : loadDescriptorFromConfigs(); String nameOverride = runtimeProperties.get(Constants.SERVER_DOMAIN_NAME_PROPERTY); if (nameOverride != null) { descriptor.setName(nameOverride); } return descriptor; }
@Override protected ContentHandler createChildTagHandler(String namespaceURI, String localName, String name, Attributes attributes) { if (localName.equals(DOMAIN_TAG)) { String domainName = attributes.getValue("", "name"); DataChannelDescriptor descriptor = new DataChannelDescriptor(); descriptor.setName(scrubDomainName(domainName)); descriptor.setConfigurationSource(configurationSource); domains.add(descriptor); return new DataChannelChildrenHandler(descriptor, parser, this); } logger.info(unexpectedTagMessage(localName, DOMAIN_TAG)); return super.createChildTagHandler(namespaceURI, localName, name, attributes); } }
descriptor.setName(nameMapper.configurationNodeName(DataChannelDescriptor.class, configurationResource));
descriptor.setName("DEFAULT"); domains.add(descriptor);
void setDomainName(String newName) { DataChannelDescriptor dataChannelDescriptor = (DataChannelDescriptor) Application .getInstance() .getProject() .getRootNode(); if (Util.nullSafeEquals(dataChannelDescriptor.getName(), newName)) { return; } if (newName == null || newName.trim().length() == 0) { throw new ValidationException("Enter name for DataDomain"); } Preferences prefs = projectController.getPreferenceForDataDomain(); DomainEvent e = new DomainEvent( this, dataChannelDescriptor, dataChannelDescriptor.getName()); dataChannelDescriptor.setName(newName); RenamedPreferences.copyPreferences(newName, prefs); projectController.fireDomainEvent(e); } }
merged.setName(descriptors[len - 1].getName()); merged.getProperties().putAll(descriptors[len - 1].getProperties());
public void performAction(ActionEvent e) { CayenneModelerController controller = Application .getInstance() .getFrameController(); // Save and close (if needed) currently open project. if (getCurrentProject() != null && !closeProject(true)) { return; } DataChannelDescriptor dataChannelDescriptor = new DataChannelDescriptor(); dataChannelDescriptor.setName(NameBuilder .builder(dataChannelDescriptor) .name()); Project project = new Project( new ConfigurationTree<DataChannelDescriptor>(dataChannelDescriptor)); controller.projectOpenedAction(project); // select default domain getProjectController().fireDomainDisplayEvent(new DomainDisplayEvent(this, dataChannelDescriptor)); } }