/** * Serialize to the given stream, closing it when finished. If * skipNonOverrides is true, any configuration whose values are all null * will not be written. */ public void toStream(boolean skipNonOverrides, OutputStream out) throws Exception { PrintWriter writer = null; try { writer = new PrintWriter(new OutputStreamWriter(out, "UTF-8")); write(skipNonOverrides, true, writer); } finally { try { writer.close(); } catch (Throwable th) { } try { out.close(); } catch (Throwable th) { } } }
private static void setValuesFromElement(BERoleConfig roleConfig, Element e) throws Exception { roleConfig.setCallSSL(getBoolean(e, _CALLSSL)); roleConfig.setCallBasicAuth(getBoolean(e, _CALLBASICAUTH)); roleConfig.setCallUsername(getString(e, _CALLUSERNAME)); roleConfig.setCallPassword(getString(e, _CALLPASSWORD)); roleConfig.setCallbackSSL(getBoolean(e, _CALLBACKSSL)); roleConfig.setCallbackBasicAuth(getBoolean(e, _CALLBACKBASICAUTH)); roleConfig.setIPList(getStringArray(e, _IPLIST)); }
BESecurityConfig config = new BESecurityConfig(); setValuesFromElement(defaultRoleConfig, root); config.setDefaultConfig(defaultRoleConfig); ServiceDeploymentRoleConfig sDepRoleConfig = new ServiceDeploymentRoleConfig(defaultRoleConfig, role); setValuesFromElement(sDepRoleConfig, e); config.getServiceDeploymentConfigs().put(role, sDepRoleConfig); } else if (role.equals(_INTERNAL_PREFIX + "1")) { config.setInternalSSL(getBoolean(e, _CALLSSL)); config.setInternalBasicAuth(getBoolean(e, _CALLBASICAUTH)); config.setInternalUsername(getString(e, _CALLUSERNAME)); config.setInternalPassword(getString(e, _CALLPASSWORD)); config.setInternalIPList(getStringArray(e, _IPLIST)); String methodName = parts[1]; ServiceDeploymentRoleConfig sDepRoleConfig = config.getServiceDeploymentConfigs().get(sDepPID); if (sDepRoleConfig == null) { sDepRoleConfig = new ServiceDeploymentRoleConfig(defaultRoleConfig, sDepPID); config.getServiceDeploymentConfigs().put(sDepPID, sDepRoleConfig); setValuesFromElement(methodRoleConfig, e); sDepRoleConfig.getMethodConfigs().put(methodName, methodRoleConfig);
throw new InstallationFailedException(e.getMessage(), e); BESecurityConfig becfg = new BESecurityConfig(); becfg.setDefaultConfig(new DefaultRoleConfig()); becfg.setInternalBasicAuth(new Boolean(apiaAuth)); becfg.setInternalIPList(ipList); becfg.setInternalPassword("changeme"); becfg.setInternalSSL(new Boolean(apiaSSL)); becfg.setInternalUsername("fedoraIntCallUser"); becfg.write(true, true, pwriter); pwriter.close();
write(m_defaultConfig, false, skipNonOverrides, writer); writer.println(">"); writeInternalConfig(1, m_internalSSL, m_internalBasicAuth, m_internalIPList, writer); writeInternalConfig(2, Boolean.FALSE, Boolean.FALSE, String role = bIter.next(); ServiceDeploymentRoleConfig bConfig = m_sDepConfigs.get(role); write(bConfig, true, skipNonOverrides, writer); MethodRoleConfig mConfig = bConfig.getMethodConfigs().get(methodName); write(mConfig, true, skipNonOverrides, writer);
BESecurityConfig config = new BESecurityConfig(); setValuesFromElement(defaultRoleConfig, root); config.setDefaultConfig(defaultRoleConfig); ServiceDeploymentRoleConfig sDepRoleConfig = new ServiceDeploymentRoleConfig(defaultRoleConfig, role); setValuesFromElement(sDepRoleConfig, e); config.getServiceDeploymentConfigs().put(role, sDepRoleConfig); } else if (role.equals(_INTERNAL_PREFIX + "1")) { config.setInternalSSL(getBoolean(e, _CALLSSL)); config.setInternalBasicAuth(getBoolean(e, _CALLBASICAUTH)); config.setInternalUsername(getString(e, _CALLUSERNAME)); config.setInternalPassword(getString(e, _CALLPASSWORD)); config.setInternalIPList(getStringArray(e, _IPLIST)); String methodName = parts[1]; ServiceDeploymentRoleConfig sDepRoleConfig = config.getServiceDeploymentConfigs().get(sDepPID); if (sDepRoleConfig == null) { sDepRoleConfig = new ServiceDeploymentRoleConfig(defaultRoleConfig, sDepPID); config.getServiceDeploymentConfigs().put(sDepPID, sDepRoleConfig); setValuesFromElement(methodRoleConfig, e); sDepRoleConfig.getMethodConfigs().put(methodName, methodRoleConfig);
write(m_defaultConfig, false, skipNonOverrides, writer); writer.println(">"); writeInternalConfig(1, m_internalSSL, m_internalBasicAuth, m_internalIPList, writer); writeInternalConfig(2, Boolean.FALSE, Boolean.FALSE, String role = bIter.next(); ServiceDeploymentRoleConfig bConfig = m_sDepConfigs.get(role); write(bConfig, true, skipNonOverrides, writer); MethodRoleConfig mConfig = bConfig.getMethodConfigs().get(methodName); write(mConfig, true, skipNonOverrides, writer);
private static void setValuesFromElement(BERoleConfig roleConfig, Element e) throws Exception { roleConfig.setCallSSL(getBoolean(e, _CALLSSL)); roleConfig.setCallBasicAuth(getBoolean(e, _CALLBASICAUTH)); roleConfig.setCallUsername(getString(e, _CALLUSERNAME)); roleConfig.setCallPassword(getString(e, _CALLPASSWORD)); roleConfig.setCallbackSSL(getBoolean(e, _CALLBACKSSL)); roleConfig.setCallbackBasicAuth(getBoolean(e, _CALLBACKBASICAUTH)); roleConfig.setIPList(getStringArray(e, _IPLIST)); }
/** * Serialize to the given stream, closing it when finished. If * skipNonOverrides is true, any configuration whose values are all null * will not be written. */ public void toStream(boolean skipNonOverrides, OutputStream out) throws Exception { PrintWriter writer = null; try { writer = new PrintWriter(new OutputStreamWriter(out, "UTF-8")); write(skipNonOverrides, true, writer); } finally { try { writer.close(); } catch (Throwable th) { } try { out.close(); } catch (Throwable th) { } } }