Package at.riemers.zero.base.model

Examples of at.riemers.zero.base.model.ResourceMessage


                    //log.debug("Opening Hibernate Session");
                    session = createSession(sessionFactory);
                    TransactionSynchronizationManager.bindResource(sessionFactory, new SessionHolder(session));

                    //log.debug(key);
                    ResourceMessage resourceMessage = null;
                    try {
                        resourceMessage = resourceMessageDao.findById(key);
                        resourceMessage.getMessage().getText();
                    } catch (Exception e) {
                        resourceMessage = null;
                    }
                    if (resourceMessage == null) {
                        //log.debug("not found");
                        resourceMessage = new ResourceMessage();
                        resourceMessage.setCode(key);
                    }

                    if (resourceMessage.getMessage().getTexts().get(language) == null) {
                        //log.debug("language not found...update:" + bundle.getString(key));
                        resourceMessage.getMessage().getTexts().put(language, bundle.getString(key));
                        resourceMessageDao.makePersistent(resourceMessage);

                    }
                } catch (Exception ex) {
                    log.error("resourceMessage", ex);
View Full Code Here


                model.setEditListener(new TableEditListener() {

                    public void fireEdited(TableEditEvent event) {
                        DefaultTableModel<ResourceMessage> model = (DefaultTableModel<ResourceMessage>) event.getWidget().getModel();
                        ResourceMessage resourceMessage = model.get(event.getRow());
                        ResourceMessage resourceMessage2 = resourceMessageDao.findById(resourceMessage.getCode());
                        String language = ((LanguageRenderer) ((DefaultTableModel<ResourceMessage>) event.getWidget().getModel()).getColumns().get(event.getColumn()).getRenderer()).getLanguage();
                        resourceMessage.getMessage().getTexts().put(language, event.getNewValue());
                        resourceMessage2.getMessage().getTexts().put(language, event.getNewValue());
                        resourceMessageDao.makePersistent(resourceMessage2);
                    }
                });

                widget = new HtmlTableWidget("RESOURCELIST", model, request.getLocale());
View Full Code Here

                while (line != null) {
                    if (!line.trim().equals("")) {
                        t = line.split(";");
                        if (t.length > 1) {
                            String code = t[0];
                            ResourceMessage resourceMessage = null;
                            try {
                                resourceMessage = resourceMessageDao.findById(code);
                                resourceMessage.getMessage().getText();
                            } catch (Exception e) {
                                resourceMessage = null;
                            }
                            if (resourceMessage == null) {
                                //log.debug("not found");
                                resourceMessage = new ResourceMessage();
                                resourceMessage.setCode(code);
                            }

                            if (language1 != null && t.length > 1) {
                                if (resourceMessage.getMessage().getTexts().get(language1) == null
                                        || resourceMessage.getMessage().getTexts().get(language1).equals("")
                                        || form.isOverwrite()) {
                                    resourceMessage.getMessage().getTexts().put(language1, t[1].trim());
                                    log.debug(language1 + ": " + code + "=" + t[1].trim());
                                }
                            }

                            if (language2 != null && t.length > 2) {
                                if (resourceMessage.getMessage().getTexts().get(language2) == null
                                        || resourceMessage.getMessage().getTexts().get(language2).equals("")
                                        || form.isOverwrite()) {
                                    resourceMessage.getMessage().getTexts().put(language2, t[2].trim());
                                    log.debug(language2 + ": " + code + "=" + t[2].trim());
                                }
                            }

                            resourceMessageDao.makePersistent(resourceMessage);
View Full Code Here

        public String getTemplate() {
            return null;
        }

        public Object getData(Object obj) {
            ResourceMessage rm = (ResourceMessage) obj;
            if (rm.getMessage().getTexts().get(language) != null) {
                return rm.getMessage().getTexts().get(language);
            }
            return "";
        }
View Full Code Here

            }


            log.debug("code not found");
            codeMap.put(code, new HashMap<String, String>());
            ResourceMessage resourceMessage = null;
            try {
                resourceMessage = resourceMessageDao.findById(code);
                resourceMessage.getMessage();
            } catch (Exception e) {
                log.debug("ex");
                resourceMessage = null;
            }
            if (resourceMessage == null) {
                log.debug("resource not found, creating new one");
                resourceMessage = new ResourceMessage();
                resourceMessage.setCode(code);
                resourceMessageDao.makePersistent(resourceMessage);
            }

        }
        log.debug("using: " + code);
View Full Code Here

TOP

Related Classes of at.riemers.zero.base.model.ResourceMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.