List of usage examples for com.liferay.portal.kernel.util LocaleUtil getSiteDefault
public static Locale getSiteDefault()
From source file:br.com.prodevelopment.lapidarios.evento.service.impl.EventoAgendaLocalServiceImpl.java
License:Open Source License
public EventoAgenda addEventoAgenda(long companyId, long groupId, long userIdCreate, String sDataEvento, String sHoraEvento, int qtdeVagas, boolean gratuito, double valor, long userResponsavelId, long eventoId, long localId, Map<Locale, String> observacaoMap, long classNameId, ServiceContext serviceContext) throws SystemException, PortalException { Locale locale = LocaleUtil.getSiteDefault(); Date now = new Date(); validate(0, eventoId, localId, sDataEvento, sHoraEvento, DateUtil.dateToString(now), userIdCreate, qtdeVagas, 1);/*from w w w. j a va2 s.c o m*/ User userCreate = userPersistence.findByPrimaryKey(userIdCreate); // Recuperar responsvel String userResponsavelNome = StringPool.BLANK; if (userResponsavelId > 0) { User userResponsavel = userPersistence.findByPrimaryKey(userResponsavelId); userResponsavelNome = userResponsavel.getFullName(); } // Recuperar evento String eventoNome = StringPool.BLANK; if (eventoId > 0) { Evento evento = eventoPersistence.findByPrimaryKey(eventoId); eventoNome = evento.getNome(locale); } // Recuperar local String localNome = StringPool.BLANK; if (localId > 0) { Local local = localPersistence.findByPrimaryKey(localId); localNome = local.getNome(); } // Criar objeto incrementando um novo ID long eventoAgendaId = counterLocalService.increment(); EventoAgenda eventoAgenda = eventoAgendaPersistence.create(eventoAgendaId); // Atribui novos valores eventoAgenda.setCompanyId(companyId); eventoAgenda.setGroupId(groupId); eventoAgenda.setCreateUserId(userIdCreate); eventoAgenda.setCreateDate(now); try { Date dataEvento = DateUtil.stringToDate("dd/MM/yyyy", sDataEvento); eventoAgenda.setDataEvento(dataEvento); } catch (ParseException e) { _log.error(e, e); } eventoAgenda.setHoraEvento(sHoraEvento); eventoAgenda.setQtdeVagas(qtdeVagas); eventoAgenda.setQtdeVagasPreenchida(0); eventoAgenda.setValor(valor); eventoAgenda.setUserResponsavelId(userResponsavelId); eventoAgenda.setUserResponsavelNome(userResponsavelNome); eventoAgenda.setEventoId(eventoId); eventoAgenda.setEventoNome(eventoNome); eventoAgenda.setLocalId(localId); eventoAgenda.setLocalNome(localNome); eventoAgenda.setClassNameId(classNameId); String className = PortalUtil.getClassName(classNameId); eventoAgenda.setClassName(className); eventoAgenda.setStatusDate(serviceContext.getModifiedDate(now)); eventoAgenda.setStatusByUserId(userCreate.getUserId()); eventoAgenda.setStatusByUserName(userCreate.getFullName()); if (WorkflowDefinitionLinkLocalServiceUtil.hasWorkflowDefinitionLink(companyId, groupId, EventoAgenda.class.getName())) { eventoAgenda.setStatus(WorkflowConstants.STATUS_PENDING); } else { eventoAgenda.setStatus(WorkflowConstants.STATUS_APPROVED); } eventoAgenda.setObservacaoMap(observacaoMap); eventoAgenda.setVersao(Constantes.VERSAO_INICIAL); eventoAgenda.setGratuito(gratuito); eventoAgendaPersistence.update(eventoAgenda); // Workflow WorkflowHandlerRegistryUtil.startWorkflowInstance(companyId, groupId, userCreate.getUserId(), EventoAgenda.class.getName(), eventoAgendaId, eventoAgenda, serviceContext); return eventoAgenda; }
From source file:br.com.prodevelopment.lapidarios.evento.service.impl.EventoAgendaLocalServiceImpl.java
License:Open Source License
public EventoAgenda updateEventoAgenda(long eventoAgendaId, long companyId, long groupId, long modifiedUserId, String sDataEvento, String sHoraEvento, int qtdeVagas, boolean gratuito, double valor, long userResponsavelId, long eventoId, long localId, Map<Locale, String> observacaoMap, long classNameId, ServiceContext serviceContext) throws PortalException, SystemException { Locale locale = LocaleUtil.getSiteDefault(); Date now = new Date(); // Recuperar evento agenda EventoAgenda eventoAgenda = eventoAgendaPersistence.fetchByPrimaryKey(eventoAgendaId); double versao = eventoAgenda.getVersao() + 1; validate(eventoAgendaId, eventoId, localId, sDataEvento, sHoraEvento, DateUtil.dateToString(now), modifiedUserId, qtdeVagas, versao); User userModified = userPersistence.findByPrimaryKey(modifiedUserId); // Recuperar responsvel String userResponsavelNome = StringPool.BLANK; if (userResponsavelId > 0) { User userResponsavel = userPersistence.findByPrimaryKey(userResponsavelId); userResponsavelNome = userResponsavel.getFullName(); }/* w w w. jav a 2 s . co m*/ // Recuperar evento String eventoNome = StringPool.BLANK; if (eventoId > 0) { Evento evento = eventoPersistence.findByPrimaryKey(eventoId); eventoNome = evento.getNome(locale); } // Recuperar local String localNome = StringPool.BLANK; if (localId > 0) { Local local = localPersistence.findByPrimaryKey(localId); localNome = local.getNome(); } // Atribui novos valores eventoAgenda.setCompanyId(companyId); eventoAgenda.setGroupId(groupId); eventoAgenda.setModifiedUserId(modifiedUserId); eventoAgenda.setModifiedDate(now); try { Date dataEvento = DateUtil.stringToDate("dd/MM/yyyy", sDataEvento); eventoAgenda.setDataEvento(dataEvento); } catch (ParseException e) { _log.error(e, e); } eventoAgenda.setHoraEvento(sHoraEvento); eventoAgenda.setQtdeVagas(qtdeVagas); eventoAgenda.setQtdeVagasPreenchida(0); eventoAgenda.setValor(valor); eventoAgenda.setUserResponsavelId(userResponsavelId); eventoAgenda.setUserResponsavelNome(userResponsavelNome); eventoAgenda.setEventoId(eventoId); eventoAgenda.setEventoNome(eventoNome); eventoAgenda.setLocalId(localId); eventoAgenda.setLocalNome(localNome); eventoAgenda.setClassNameId(classNameId); String className = PortalUtil.getClassName(classNameId); eventoAgenda.setClassName(className); eventoAgenda.setStatusDate(serviceContext.getModifiedDate(now)); eventoAgenda.setStatusByUserId(userModified.getUserId()); eventoAgenda.setStatusByUserName(userModified.getFullName()); if (WorkflowDefinitionLinkLocalServiceUtil.hasWorkflowDefinitionLink(companyId, groupId, EventoAgenda.class.getName())) { eventoAgenda.setStatus(WorkflowConstants.STATUS_PENDING); } else { eventoAgenda.setStatus(WorkflowConstants.STATUS_APPROVED); } eventoAgenda.setObservacaoMap(observacaoMap); eventoAgenda.setVersao(versao); eventoAgenda.setGratuito(gratuito); eventoAgendaPersistence.update(eventoAgenda); return eventoAgenda; }
From source file:br.com.prodevelopment.lapidarios.evento.service.impl.EventoLocalServiceImpl.java
License:Open Source License
public Evento addEvento(long companyId, long groupId, long createUserId, Map<Locale, String> nomeMap, Map<Locale, String> descricao, long userResponsavelId, long imagemId, long articleId) throws SystemException, PortalException { Locale locale = LocaleUtil.getSiteDefault(); validate(0, nomeMap, locale, 1);// w w w . j a v a 2s . c o m Date now = new Date(); // Recuperar responsvel String userResponsavelNome = StringPool.BLANK; if (userResponsavelId > 0) { User userResponsavel = userPersistence.findByPrimaryKey(userResponsavelId); userResponsavelNome = userResponsavel.getFullName(); } // Criar objeto incrementando um novo ID Evento evento = eventoPersistence.create(counterLocalService.increment(Evento.class.getName())); // Atribui novos valores evento.setCompanyId(companyId); evento.setGroupId(groupId); evento.setCreateUserId(createUserId); evento.setCreateDate(now); evento.setNomeMap(nomeMap); evento.setDescricaoMap(descricao); evento.setUserResponsavelNome(userResponsavelNome); evento.setUserResponsavelId(userResponsavelId); evento.setImagemId(imagemId); evento.setArticleId(articleId); evento.setVersao(Constantes.VERSAO_INICIAL); evento.setNew(true); evento = eventoPersistence.update(evento); return evento; }
From source file:br.com.prodevelopment.lapidarios.evento.service.impl.EventoLocalServiceImpl.java
License:Open Source License
public Evento update(long eventoId, long companyId, long groupId, long modifieduserId, Map<Locale, String> nomeMap, Map<Locale, String> descricao, long userResponsavelId, long imagemId, long articleId) throws SystemException, PortalException { Locale locale = LocaleUtil.getSiteDefault(); // Recuperar evento Evento evento = eventoPersistence.fetchByPrimaryKey(eventoId); double versao = evento.getVersao() + 1; validate(eventoId, nomeMap, locale, versao); Date now = new Date(); // Recuperar responsvel String userResponsavelNome = StringPool.BLANK; if (userResponsavelId > 0) { User userResponsavel = userPersistence.findByPrimaryKey(userResponsavelId); userResponsavelNome = userResponsavel.getFullName(); }/* w ww. ja va 2s .co m*/ // Atribui novos valores evento.setModifiedUserId(modifieduserId); evento.setModifiedDate(now); evento.setNomeMap(nomeMap); evento.setDescricaoMap(descricao); evento.setUserResponsavelNome(userResponsavelNome); evento.setUserResponsavelId(userResponsavelId); evento.setImagemId(imagemId); evento.setArticleId(articleId); evento = eventoPersistence.update(evento); return evento; }
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override public void setTitle(String title, Locale locale) { setTitle(title, locale, LocaleUtil.getSiteDefault()); }
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override public void setTitleMap(Map<Locale, String> titleMap) { setTitleMap(titleMap, LocaleUtil.getSiteDefault()); }
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override public void setDescription(String description, Locale locale) { setDescription(description, locale, LocaleUtil.getSiteDefault()); }
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap) { setDescriptionMap(descriptionMap, LocaleUtil.getSiteDefault()); }
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override public String getDefaultLanguageId() { String xml = getTitle();//from ww w . ja v a2s . c om if (xml == null) { return StringPool.BLANK; } Locale defaultLocale = LocaleUtil.getSiteDefault(); return LocalizationUtil.getDefaultLanguageId(xml, defaultLocale); }
From source file:com.bemis.portal.report.model.impl.ReportDefinitionModelImpl.java
License:Open Source License
@Override @SuppressWarnings("unused") public void prepareLocalizedFieldsForImport(Locale defaultImportLocale) throws LocaleException { Locale defaultLocale = LocaleUtil.getSiteDefault(); String modelDefaultLanguageId = getDefaultLanguageId(); String title = getTitle(defaultLocale); if (Validator.isNull(title)) { setTitle(getTitle(modelDefaultLanguageId), defaultLocale); } else {//from w ww . ja v a2 s . c om setTitle(getTitle(defaultLocale), defaultLocale, defaultLocale); } String description = getDescription(defaultLocale); if (Validator.isNull(description)) { setDescription(getDescription(modelDefaultLanguageId), defaultLocale); } else { setDescription(getDescription(defaultLocale), defaultLocale, defaultLocale); } }