private void merge(ConfigurationChanges diffs, WebApplication prev, WebApplication webapp, String deviceDN) throws NamingException { String webappDN = webappDN(webapp.getApplicationName(), deviceDN); ConfigurationChanges.ModifiedObject ldapObj = ConfigurationChanges.addModifiedObject(diffs, webappDN, ConfigurationChanges.ChangeType.U); modifyAttributes(webappDN, storeDiffs(ldapObj, prev, webapp, deviceDN, new ArrayList<ModificationItem>())); ConfigurationChanges.removeLastIfEmpty(diffs, ldapObj); }
private void merge(ConfigurationChanges diffs, WebApplication prev, WebApplication webapp, String deviceDN) throws NamingException { String webappDN = webappDN(webapp.getApplicationName(), deviceDN); ConfigurationChanges.ModifiedObject ldapObj = ConfigurationChanges.addModifiedObject(diffs, webappDN, ConfigurationChanges.ChangeType.U); modifyAttributes(webappDN, storeDiffs(ldapObj, prev, webapp, deviceDN, new ArrayList<ModificationItem>())); ConfigurationChanges.removeLastIfEmpty(diffs, ldapObj); }
private void store(ConfigurationChanges diffs, WebApplication webapp, String deviceDN) throws NamingException { String webappDN = webappDN(webapp.getApplicationName(), deviceDN); ConfigurationChanges.ModifiedObject ldapObj = ConfigurationChanges.addModifiedObject(diffs, webappDN, ConfigurationChanges.ChangeType.C); createSubcontext(webappDN, storeTo(ConfigurationChanges.nullifyIfNotVerbose(diffs, ldapObj), webapp, deviceDN, new BasicAttributes(true))); }
private void store(ConfigurationChanges diffs, WebApplication webapp, String deviceDN) throws NamingException { String webappDN = webappDN(webapp.getApplicationName(), deviceDN); ConfigurationChanges.ModifiedObject ldapObj = ConfigurationChanges.addModifiedObject(diffs, webappDN, ConfigurationChanges.ChangeType.C); createSubcontext(webappDN, storeTo(ConfigurationChanges.nullifyIfNotVerbose(diffs, ldapObj), webapp, deviceDN, new BasicAttributes(true))); }