Example usage for com.liferay.portal.kernel.util LocaleUtil getSiteDefault

List of usage examples for com.liferay.portal.kernel.util LocaleUtil getSiteDefault

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util LocaleUtil getSiteDefault.

Prototype

public static Locale getSiteDefault() 

Source Link

Usage

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);
    }
}