public static String[] getValidTwoDigits(String currencyCode) throws InterruptOperationException { while (true) { writeMessage(res.getString("choose.denomination.and.count.format")); String twoNumbers = readString(); String[] numbers; if (twoNumbers != null) { numbers = twoNumbers.split(" "); } else { writeMessage(res.getString("invalid.data")); continue; } if (numbers.length != 2) { writeMessage(res.getString("invalid.data")); continue; } if (isInteger(numbers[0]) && isInteger(numbers[1]) && Integer.parseInt(numbers[0]) > 0 && Integer.parseInt(numbers[1]) > 0) { return numbers; } else { writeMessage(res.getString("invalid.data")); } } }
private static ResourceBundle getBundle(Locale locale) { try { return ResourceBundle.getBundle(BASE_NAME, locale); } catch (MissingResourceException e) { return ResourceBundle.getBundle(BASE_NAME); } }
public void run() { String ipdest = ""; try { ipdest = system.in.read(messages.getString("ipdest")); int count = 0; byte[] data = String.valueOf(count).getBytes(); simulip.net.DatagramSocket d = new simulip.net.DatagramSocket(this); simulip.net.DatagramPacket p = new simulip.net.DatagramPacket(data, 5, ipdest, 54); while (true) { d.send(p); d.receive(p); system.out.println( MessageFormat.format(messages.getString("ackOf"), new String(p.getData()))); p.setAddress(p.getAddress()); p.setPort(p.getPort()); count++; data = String.valueOf(count).getBytes(); p.setData(data); } } catch (NetworkAddressFormatException nafe) { system.out.println(MessageFormat.format(messages.getString("badlyFormedAddress"), ipdest)); } catch (Exception e) { system.out.println(e.getMessage()); Logger.getLogger("").log(Level.SEVERE, "UdpEchoSend error", e); } }
protected void spendXP() { String skillName = (String) choiceSkill.getSelectedItem(); if (choiceNoSkill.equals(skillName)) { // This shouldn't happen, but guard against it anyway. return; } int rows = personnelTable.getRowCount(); int improvedPersonnelCount = rows; while (rows > 0) { for (int i = 0; i < rows; ++i) { Person p = personnelModel.getPerson(personnelTable.convertRowIndexToModel(i)); int cost = 0; if (p.hasSkill(skillName)) { cost = p.getCostToImprove(skillName); } else { cost = SkillType.getType(skillName).getCost(0); } int experience = p.getExperienceLevel(false); // Improve the skill and deduce the cost p.improveSkill(skillName); campaign.personUpdated(p); p.setXp(p.getXp() - cost); // The next part is bollocks and doesn't belong here, but as long as we hardcode AtB ... if (campaign.getCampaignOptions().getUseAtB()) { if ((p.getPrimaryRole() > Person.T_NONE) && (p.getPrimaryRole() <= Person.T_CONV_PILOT) && (p.getExperienceLevel(false) > experience) && (experience >= SkillType.EXP_REGULAR)) { String spa = campaign.rollSPA(p.getPrimaryRole(), p); if (null == spa) { if (campaign.getCampaignOptions().useEdge()) { p.acquireAbility( PilotOptions.EDGE_ADVANTAGES, "edge", p.getEdge() + 1); // $NON-NLS-1$ p.addLogEntry( campaign.getDate(), String.format(resourceMap.getString("gainedEdge.text"))); // $NON-NLS-1$ } } else { p.addLogEntry( campaign.getDate(), String.format(resourceMap.getString("gained.format"), spa)); // $NON-NLS-1$ } } } } // Refresh the filter and continue if we still have anyone available updatePersonnelTable(); rows = personnelTable.getRowCount(); dataChanged = true; } if (improvedPersonnelCount > 0) { campaign.addReport( String.format( resourceMap.getString("improvedSkills.format"), skillName, improvedPersonnelCount)); //$NON-NLS-1$ } }
static ModelNode getSubsystemDescription(final Locale locale) { final ResourceBundle bundle = getResourceBundle(locale); final ModelNode node = new ModelNode(); node.get(DESCRIPTION).set(bundle.getString("web")); node.get(HEAD_COMMENT_ALLOWED).set(true); node.get(TAIL_COMMENT_ALLOWED).set(true); node.get(NAMESPACE).set(Namespace.WEB_1_0.getUriString()); node.get(ATTRIBUTES, Constants.DEFAULT_VIRTUAL_SERVER, TYPE).set(ModelType.STRING); node.get(ATTRIBUTES, Constants.DEFAULT_VIRTUAL_SERVER, DESCRIPTION) .set(bundle.getString("web.default-virtual-server")); node.get(ATTRIBUTES, Constants.DEFAULT_VIRTUAL_SERVER, REQUIRED).set(false); node.get(ATTRIBUTES, Constants.DEFAULT_VIRTUAL_SERVER, DEFAULT).set("localhost"); node.get(ATTRIBUTES, Constants.NATIVE, TYPE).set(ModelType.BOOLEAN); node.get(ATTRIBUTES, Constants.NATIVE, DESCRIPTION).set(bundle.getString("web.native")); node.get(ATTRIBUTES, Constants.NATIVE, REQUIRED).set(false); node.get(ATTRIBUTES, Constants.NATIVE, DEFAULT).set(true); getConfigurationCommonDescription( node.get(ATTRIBUTES, Constants.CONTAINER_CONFIG), ATTRIBUTES, bundle); getConnectorCommonDescription(node.get(CHILDREN, Constants.CONNECTOR), ATTRIBUTES, bundle); getVirtualServerCommonDescription( node.get(CHILDREN, Constants.VIRTUAL_SERVER), ATTRIBUTES, bundle); return node; }
public String getNewDepartid(String departid) throws Exception { String mess = null; ResourceBundle resourceBundle = ResourceBundle.getBundle("sqlmap"); String pd = resourceBundle.getString("procd.maxdepartid"); mess = DBUtil.execOracleProcQueryString(pd, departid); return mess; }
/** * Determine the text being shown for given panel. * * @param panel * @return The text shown, i18n. */ public Map getHtmlCode(Panel panel) { PanelSession pSession = SessionManager.getPanelSession(panel); Map m = (Map) pSession.getAttribute(ATTR_TEXT); if (m != null) return m; HTMLText text = load(panel.getInstance()); if (text != null) return text.getText(); try { HTMLText textToCreate = new HTMLText(); textToCreate.setPanelInstance(panel.getInstance()); Locale[] locales = LocaleManager.lookup().getPlatformAvailableLocales(); for (int i = 0; i < locales.length; i++) { Locale locale = locales[i]; ResourceBundle i18n = localeManager.getBundle("org.jboss.dashboard.ui.panel.advancedHTML.messages", locale); textToCreate.setText(locale.getLanguage(), i18n.getString("defaultContent")); } textToCreate.save(); } catch (Exception e) { log.error("Error creating empty text for panel: ", e); } text = load(panel.getInstance()); if (text != null) return text.getText(); log.error("Current HTML code is null for panel " + panel); return null; }
public static String[] getValidTwoDigits(String currencyCode) throws InterruptOperationException { String[] array; writeMessage( String.format(res.getString("choose.denomination.and.count.format"), currencyCode)); while (true) { String s = readString(); array = s.split(" "); int k; int l; try { k = Integer.parseInt(array[0]); l = Integer.parseInt(array[1]); } catch (Exception e) { writeMessage(res.getString("invalid.data")); continue; } if (k <= 0 || l <= 0 || array.length > 2) { writeMessage(res.getString("invalid.data")); continue; } break; } return array; }
public void updateFolderAllowed(String path) { UIFormSelectBox sltWorkspace = getChildById(UIDriveInputSet.FIELD_WORKSPACE); String strWorkspace = sltWorkspace.getSelectedValues()[0]; SessionProvider sessionProvider = WCMCoreUtils.getSystemSessionProvider(); try { Session session = sessionProvider.getSession( strWorkspace, getApplicationComponent(RepositoryService.class).getCurrentRepository()); Node rootNode = (Node) session.getItem(path); List<SelectItemOption<String>> foldertypeOptions = new ArrayList<SelectItemOption<String>>(); RequestContext context = RequestContext.getCurrentInstance(); ResourceBundle res = context.getApplicationResourceBundle(); for (String foldertype : setFoldertypes) { if (isChildNodePrimaryTypeAllowed(rootNode, foldertype)) { try { foldertypeOptions.add( new SelectItemOption<String>( res.getString(getId() + ".label." + foldertype.replace(":", "_")), foldertype)); } catch (MissingResourceException mre) { foldertypeOptions.add(new SelectItemOption<String>(foldertype, foldertype)); } } } Collections.sort(foldertypeOptions, new ItemOptionNameComparator()); getUIFormSelectBox(FIELD_ALLOW_CREATE_FOLDERS).setOptions(foldertypeOptions); } catch (Exception e) { if (LOG.isErrorEnabled()) { LOG.error("Unexpected problem occurs while updating", e); } } }
/** {@inheritDoc} */ public void commit() { ResourceBundle rb = ResourceBundle.getBundle("TalendBridge", Locale.getDefault()); if (waitToTruncate == true) { rowList.clear(); return; } for (TalendRowImpl row : rowdraft) { if ((index.size() - 1) > 0 && index.contains(row.getKeySet())) { throw new IllegalStateException( String.format(Locale.getDefault(), rb.getString("exception.duplicateKey"), name)); } } rowList.addAll(rowdraft); for (TalendRowImpl row : rowdraft) { if (row.presentInTable == false) { // index.put(row.getKeySet(), 1); index.add(row.getKeySet()); } row.presentInTable = true; row.save(); } rowdraft.clear(); }
private boolean checkPassword() { Password firstPassword; if (jpfFirst instanceof JPasswordQualityField) { char[] firstPasswordChars = ((JPasswordQualityField) jpfFirst).getPassword(); if (firstPasswordChars == null) { JOptionPane.showMessageDialog( this, res.getString("MinimumPasswordQualityNotMet.message"), getTitle(), JOptionPane.WARNING_MESSAGE); return false; } firstPassword = new Password(firstPasswordChars); } else { firstPassword = new Password(((JPasswordField) jpfFirst).getPassword()); } Password confirmPassword = new Password(jpfConfirm.getPassword()); if (firstPassword.equals(confirmPassword)) { password = firstPassword; return true; } JOptionPane.showMessageDialog( this, res.getString("PasswordsNoMatch.message"), getTitle(), JOptionPane.WARNING_MESSAGE); return false; }
/** {@inheritDoc} */ public synchronized void removeColumn(TalendColumn column) { ResourceBundle rb = ResourceBundle.getBundle("TalendBridge", Locale.getDefault()); int index = columnsList.indexOf(column); if (index == -1) { return; } if (columnImpls.get(column).isKey() && (!rowList.isEmpty() || !rowdraft.isEmpty())) { throw new IllegalStateException( String.format( Locale.getDefault(), rb.getString("exception.cannotRemoveKey"), column.getName(), name)); } TalendColumnImpl c; for (index = index + 1; index < columnsList.size(); index++) { c = columnsList.get(index); c.index--; } for (TalendRowImpl row : rowList) { row.setValue(column, null, true); } columnsList.remove((TalendColumnImpl) column); columns.remove(column.getName()); columnImpls.remove(column); }
private void initComponents() { addButton = new JButton(rb.getString("Button.Add")); addButton.setIcon(IconUtils.getIcon("/jgnash/resource/list-add.png")); addButton.setHorizontalTextPosition(SwingConstants.LEADING); removeButton = new JButton(rb.getString("Button.Remove")); removeButton.setIcon(IconUtils.getIcon("/jgnash/resource/list-remove.png")); aJList = new JList<>(); cJList = new JList<>(); helpPane = new JEditorPane(); helpPane.setEditable(false); helpPane.setEditorKit(new StyledEditorKit()); helpPane.setBackground(getBackground()); helpPane.setText(TextResource.getString("NewFileThree.txt")); addComponentListener( new ComponentAdapter() { @Override public void componentHidden(ComponentEvent evt) { isPageValid(); } }); addButton.addActionListener(this); removeButton.addActionListener(this); }
@Override public String getString(String key, Locale locale) { ResourceBundle bundle = resourceBundles.get(locale.getISO3Language()); if (bundle == null) { try { bundle = ResourceBundle.getBundle(languageBundleName, locale); resourceBundles.put(locale.getISO3Language(), bundle); } catch (MissingResourceException e) { bundle = resourceBundles.get(FALLBACK_LANGUAGE_ISO); } } try { String value = bundle.getString(key); if (LOG.isDebugEnabled()) { LOG.debug( "Key '" + key + "' with ISO " + locale.getISO3Language() + " resulted in value: " + value); } return value; } catch (MissingResourceException e) { return "Missing text for key " + key; } }
/** * Return a named ResourceBundle for a particular locale. This method mimics the behavior of * ResourceBundle.getBundle(). * * @param className Name of local-specific subclass. * @param locale the locale to prefer when searching for the bundle */ public static final XResourceBundle loadResourceBundle(String className, Locale locale) throws MissingResourceException { String suffix = getResourceSuffix(locale); // System.out.println("resource " + className + suffix); try { // first try with the given locale String resourceName = className + suffix; return (XResourceBundle) ResourceBundle.getBundle(resourceName, locale); } catch (MissingResourceException e) { try // try to fall back to en_US if we can't load { // Since we can't find the localized property file, // fall back to en_US. return (XResourceBundle) ResourceBundle.getBundle(XSLT_RESOURCE, new Locale("en", "US")); } catch (MissingResourceException e2) { // Now we are really in trouble. // very bad, definitely very bad...not going to get very far throw new MissingResourceException("Could not load any resource bundles.", className, ""); } } }
protected void handleModified() { if (Setup.isAutoSaveEnabled()) { storeValues(); return; } if (OperationsXml.areFilesDirty()) { int result = javax.swing.JOptionPane.showOptionDialog( this, Bundle.getMessage("PromptQuitWindowNotWritten"), Bundle.getMessage("PromptSaveQuit"), javax.swing.JOptionPane.YES_NO_OPTION, javax.swing.JOptionPane.WARNING_MESSAGE, null, // icon new String[] { ResourceBundle.getBundle("jmri.util.UtilBundle").getString("WarnYesSave"), // NOI18N ResourceBundle.getBundle("jmri.util.UtilBundle").getString("WarnNoClose") }, // NOI18N ResourceBundle.getBundle("jmri.util.UtilBundle").getString("WarnYesSave")); if (result == javax.swing.JOptionPane.NO_OPTION) { return; } // user wants to save storeValues(); } }
/** * Formats a message with the specified arguments using the given locale information. * * @param locale The locale of the message. * @param key The message key. * @param arguments The message replacement text arguments. The order of the arguments must match * that of the placeholders in the actual message. * @return Returns the formatted message. * @throws MissingResourceException Thrown if the message with the specified key cannot be found. */ public String formatMessage(Locale locale, String key, Object[] arguments) throws MissingResourceException { if (fResourceBundle == null || locale != fLocale) { if (locale != null) { fResourceBundle = PropertyResourceBundle.getBundle("org.apache.xerces.impl.msg.XIncludeMessages", locale); // memorize the most-recent locale fLocale = locale; } if (fResourceBundle == null) fResourceBundle = PropertyResourceBundle.getBundle("org.apache.xerces.impl.msg.XIncludeMessages"); } String msg = fResourceBundle.getString(key); if (arguments != null) { try { msg = java.text.MessageFormat.format(msg, arguments); } catch (Exception e) { msg = fResourceBundle.getString("FormatFailed"); msg += " " + fResourceBundle.getString(key); } } if (msg == null) { msg = fResourceBundle.getString("BadMessageKey"); throw new MissingResourceException(msg, "org.apache.xerces.impl.msg.XIncludeMessages", key); } return msg; }
/** * 方法名: </br> 详述: </br>修改build文件配置文件 开发人员:谭明</br> 创建时间:Apr 1, 2014</br> * * @param project_path * @throws Exception */ public static void update_sysconfig_properties(String project_path) throws Exception { File file = new File(project_path + File.separator + "src" + File.separator + "sysConfig.properties"); if (!file.exists()) { throw new Exception("项目sysConfig.properties文件不存在!"); } InputStream in; try { in = new BufferedInputStream(new FileInputStream(file)); Properties p = new Properties(); p.load(in); in.close(); p.remove("a"); OutputStream fos = new FileOutputStream(file); p.setProperty("URL_SOCKET", ResourceBundle.getBundle("config").getString("socket_ip")); String url = ResourceBundle.getBundle("config").getString("push_url"); p.setProperty("URL_SERVER", url.replaceAll("\\\\", "")); p.setProperty("URL_SOCKETPORT", ResourceBundle.getBundle("config").getString("socket_port")); p.store(fos, "Update URL_SOCKET、URL_SERVER、URL_SOCKETPORT value"); fos.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
@Override public String toString() { Locale locale = Locale.getDefault(); ResourceBundle res = ResourceBundle.getBundle("javaeetutorial.dukestutoring.util.StatusMessages", locale); return res.getString(name() + ".string"); }
private static String getMessageFromResourceBundle(String key, Locale locale) { ResourceBundle bundle; String message = ""; if (locale == null) { locale = FacesContext.getCurrentInstance().getViewRoot().getLocale(); } try { bundle = ResourceBundle.getBundle(BUNDLE_NAME, locale, getCurrentLoader(BUNDLE_NAME)); if (bundle == null) { return NOT_FOUND; } } catch (MissingResourceException e) { LOGGER.log(Level.INFO, e.getMessage(), e); return NOT_FOUND; } try { message = bundle.getString(key); } catch (Exception e) { LOGGER.log(Level.INFO, e.getMessage(), e); } return message; }
private static ResourceBundle getBundle(String simpleName, Locale locale) { try { return ResourceBundle.getBundle(RESOURCES_PREFIX + simpleName + RESOURCES_SUFFIX, locale); } catch (MissingResourceException ex) { return ResourceBundle.getBundle(RESOURCES_PREFIX + simpleName, locale); } }
@SuppressWarnings("unchecked") @Override public ActionResult execute(WebContext webContext) { ResourceBundle messagesBundle = webContext.getMessagesBundle(); CategoryService categoryService = new CategoryService(); ActionResult backToPreviousPage = new ActionResult(webContext.getPreviousURI(), true); String name = webContext.getParameter(CATEGORY); if (name == null || name.isEmpty()) { webContext.setAttribute( "errorMessage", messagesBundle.getString("add-category.message.categoryIsEmpty"), Scope.FLASH); return backToPreviousPage; } Category createdCategory = categoryService.createCategory(name); // add new category to the list in app context if (createdCategory != null) { List<Category> categories = (List<Category>) webContext.getAttribute(ContextListener.CATEGORIES_LIST, Scope.APPLICATION); categories.add(createdCategory); webContext.setAttribute( "successMessage", messagesBundle.getString("add-category.message.success"), Scope.FLASH); } else { webContext.setAttribute( "errorMessage", messagesBundle.getString("add-category.message.exist"), Scope.FLASH); } return backToPreviousPage; }
/** * Return a named ResourceBundle for a particular locale. This method mimics the behavior of * ResourceBundle.getBundle(). * * @param className the name of the class that implements the resource bundle. * @return the ResourceBundle * @throws MissingResourceException */ public static final XMLErrorResources loadResourceBundle(String className) throws MissingResourceException { Locale locale = Locale.getDefault(); String suffix = getResourceSuffix(locale); try { // first try with the given locale return (XMLErrorResources) ResourceBundle.getBundle(className + suffix, locale); } catch (MissingResourceException e) { try // try to fall back to en_US if we can't load { // Since we can't find the localized property file, // fall back to en_US. return (XMLErrorResources) ResourceBundle.getBundle(className, new Locale("en", "US")); } catch (MissingResourceException e2) { // Now we are really in trouble. // very bad, definitely very bad...not going to get very far throw new MissingResourceException("Could not load any resource bundles.", className, ""); } } }
public static String getString(String key) { if (!BUNDLE.containsKey(key)) { return String.format(DEFAULT_VALUE, key); } return BUNDLE.getString(key); }
static ModelNode getConnectorRemove(final Locale locale) { final ResourceBundle bundle = getResourceBundle(locale); final ModelNode node = new ModelNode(); node.get(OPERATION_NAME).set(REMOVE); node.get(DESCRIPTION).set(bundle.getString("web.connector.remove")); return node; }
private void deleteBorrowerPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_deleteBorrowerPerformed if (borrowersTable.getSelectedRowCount() > 0) { try { Borrower b = reader.getBorrower((Integer) model.getValueAt(borrowersTable.getSelectedRow(), 0)); int result = JOptionPane.showConfirmDialog( this, java.util.ResourceBundle.getBundle("de/web/feitsch/fabian/loft/bundles/bundle") .getString("gui.delete_question") + b.getName() + " " + b.getSurname() + "'?", java.util.ResourceBundle.getBundle("de/web/feitsch/fabian/loft/bundles/bundle") .getString("gui.msgtitles.warning"), JOptionPane.YES_NO_OPTION); if (result == JOptionPane.YES_OPTION) { BorrowerBookQuest relationQuest = new BorrowerBookQuest(); relationQuest.addNumericCondition( "borrower_id", b.getID(), DigitOperator.EQUAL, SQLOperator.AND); ArrayList<BorrowerBookRelation> relations = reader.getBorrowerBookRelations(relationQuest); for (BorrowerBookRelation relation : relations) { writer.deleteEntry(relation); } writer.deleteEntry(b); repaint(); } } catch (SQLException ex) { Logger.getLogger(BorrowerPanel.class.getName()).log(Level.SEVERE, null, ex); } } } // GEN-LAST:event_deleteBorrowerPerformed
private void persist(PersistAction persistAction, String successMessage) { if (selected != null) { setEmbeddableKeys(); try { if (persistAction != PersistAction.DELETE) { getFacade().edit(selected); } else { getFacade().remove(selected); } JsfUtil.addSuccessMessage(successMessage); } catch (EJBException ex) { String msg = ""; Throwable cause = ex.getCause(); if (cause != null) { msg = cause.getLocalizedMessage(); } if (msg.length() > 0) { JsfUtil.addErrorMessage(msg); } else { JsfUtil.addErrorMessage( ex, ResourceBundle.getBundle("/Bundle").getString("PersistenceErrorOccured")); } } catch (Exception ex) { Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, null, ex); JsfUtil.addErrorMessage( ex, ResourceBundle.getBundle("/Bundle").getString("PersistenceErrorOccured")); } } }
public static final class OutputLevelEditor extends java.beans.PropertyEditorSupport { /** Display Names for alignment. */ private static final String[] names = { formBundle.getString("VALUE_OutputLevel_Minimum"), formBundle.getString("VALUE_OutputLevel_Normal"), formBundle.getString("VALUE_OutputLevel_Maximum"), }; /** @return names of the possible directions */ public String[] getTags() { return names; } /** @return text for the current value */ public String getAsText() { int value = ((Integer) getValue()).intValue(); if ((value < 0) || (value > 2)) return null; return names[value]; } /** * Setter. * * @param str string equal to one value from directions array */ public void setAsText(String str) { for (int i = 0; i <= 2; i++) { if (names[i].equals(str)) { setValue(new Integer(i)); return; } } } }
public TvShowSettingsContainerPanel() { setLayout(new BorderLayout(0, 0)); { JTabbedPane tabbedPanePages = new JTabbedPane(JTabbedPane.TOP); add(tabbedPanePages, BorderLayout.CENTER); { JScrollPane scrollPane = new JScrollPane(); scrollPane.setViewportView(new TvShowSettingsPanel()); tabbedPanePages.addTab( BUNDLE.getString("Settings.general"), null, scrollPane, null); // $NON-NLS-1$ } { JScrollPane scrollPane = new JScrollPane(); scrollPane.setViewportView(new TvShowScraperSettingsPanel()); tabbedPanePages.addTab( BUNDLE.getString("Settings.scraper"), null, scrollPane, null); // $NON-NLS-1$ } { JScrollPane scrollPane = new JScrollPane(); scrollPane.setViewportView(new TvShowRenamerSettingsPanel()); tabbedPanePages.addTab( BUNDLE.getString("Settings.renamer"), null, scrollPane, null); // $NON-NLS-1$ } } }
/** * Generates the returnToUrl parameter that is passed to the OP. The User Agent (i.e., the * browser) will be directed to this page following authentication. * * @param representedPage The RegistrationPage object whose cover is to be cracked open to get at * the raw HttpServlet goodies inside. * @return String - the returnToUrl to be used for the authentication request. */ public static String getReturnToUrl() { ResourceBundle properties = ResourceBundle.getBundle("icardea"); boolean isSalkUsage = Boolean.parseBoolean(properties.getString("salk.usage")); String server = ""; String port = ""; String url = ""; if (isSalkUsage) { server = properties.getString("salk.server"); port = properties.getString("secure.port"); url = server + ":" + port + "/ppm_v2/"; } else { // (isSalkUSage) NoSalkUsage, we assume localhost testing log.info("Localhost testing. salk.usage was not 'true'"); server = "http://127.0.0.1"; port = "10101"; url = server + ":" + port + "/"; } url = url + "view?startup=de.offis.health.icardea.ppm.viewapp"; /*try { InetAddress addr = InetAddress.getLocalHost(); // Get IP Address byte[] ipAddr = addr.getAddress(); String ipadd = ipAddr.toString(); // Get hostname String hostname = addr.getHostAddress(); url = "https://"+ hostname + ":"+securePort+"/icardea_careplaneditor/servlet/loginServlet?"; } catch (UnknownHostException e) { }*/ return url; }