Example usage for com.liferay.portal.kernel.model Company getDefaultUser

List of usage examples for com.liferay.portal.kernel.model Company getDefaultUser

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model Company getDefaultUser.

Prototype

public User getDefaultUser() throws com.liferay.portal.kernel.exception.PortalException;

Source Link

Usage

From source file:com.liferay.faces.demos.bean.TestSetupBackingBean.java

License:Open Source License

public void resetUsers(ActionEvent actionEvent) throws PortalException {

    FacesContext facesContext = FacesContext.getCurrentInstance();

    if (!companyLocalServiceTracker.isEmpty()) {

        CompanyLocalService companyLocalService = companyLocalServiceTracker.getService();

        try {//from ww w.j av a 2 s  .  com
            long companyId = LiferayPortletHelperUtil.getCompanyId(facesContext);
            long groupId = LiferayPortletHelperUtil.getLayout(facesContext).getGroupId();
            Company company = companyLocalService.getCompanyById(companyId);
            User defaultUser = company.getDefaultUser();
            UserLocalService userLocalService = userLocalServiceTracker.getService();
            User testUser = userLocalService.getUserByEmailAddress(companyId, "test@liferay.com");
            userLocalService.addGroupUser(groupId, testUser);

            long userId = defaultUser.getUserId();
            setupNewUsers(companyId, groupId, userId);

            try {

                long registrantUserId = UserLocalServiceUtil.getUserIdByEmailAddress(companyId,
                        "registrant@liferay.com");
                UserLocalServiceUtil.deleteUser(registrantUserId);
            } catch (NoSuchUserException e) {
                // Do nothing since the user already does not exist.
            }

            usersModelBean.forceListReload();
        } catch (NoSuchCompanyException e) {
            FacesContextHelperUtil.addGlobalErrorMessage(facesContext, "is-temporarily-unavailable",
                    "Company service");
            logger.error(e);
        }
    } else {
        FacesContextHelperUtil.addGlobalErrorMessage(facesContext, "is-temporarily-unavailable",
                "Company service");
    }
}

From source file:com.liferay.roles.admin.demo.data.creator.internal.BaseRoleDemoDataCreator.java

License:Open Source License

public Role createRole(long companyId, String roleName, int roleType) throws PortalException {

    Company company = companyLocalService.fetchCompany(companyId);

    User user = company.getDefaultUser();

    Role role = roleLocalService.addRole(user.getUserId(), null, 0, roleName, null, null, roleType, null, null);

    _roleIds.add(role.getRoleId());/*  ww  w.java 2s. co m*/

    return role;
}

From source file:com.liferay.sampleservicebuilder.hook.events.StartupAction.java

License:Open Source License

protected void setupFoo(long companyId) throws Exception {
    FooLocalServiceUtil.deleteFoos();/*from w  w  w .j  a  v a  2 s . c o  m*/

    ServiceContext serviceContext = new ServiceContext();

    serviceContext.setCreateDate(DateUtil.newDate());
    serviceContext.setModifiedDate(DateUtil.newDate());

    Company company = CompanyLocalServiceUtil.getCompany(companyId);

    serviceContext.setScopeGroupId(company.getGroupId());

    User user = company.getDefaultUser();

    serviceContext.setUserId(user.getUserId());

    for (int i = 0; i < 100; i++) {
        FooLocalServiceUtil.addFoo(StringUtil.randomString(), true, i, DateUtil.newDate(),
                StringUtil.randomString(), serviceContext);
    }
}

From source file:com.liferay.site.demo.data.creator.internal.SiteDemoDataCreatorImpl.java

License:Open Source License

@Override
public Group create(long companyId, String name) throws PortalException {
    Company company = _companyLocalService.fetchCompany(companyId);

    User user = company.getDefaultUser();

    Map<Locale, String> nameMap = new HashMap<>();

    nameMap.put(LocaleUtil.getDefault(), name);

    Map<Locale, String> descriptionMap = new HashMap<>();
    int type = GroupConstants.TYPE_SITE_OPEN;
    String friendlyURL = StringPool.SLASH + FriendlyURLNormalizerUtil.normalize(name);
    boolean site = true;
    boolean active = true;
    boolean manualMembership = true;
    int membershipRestriction = GroupConstants.DEFAULT_MEMBERSHIP_RESTRICTION;

    Group group = _groupLocalService.addGroup(user.getUserId(), GroupConstants.DEFAULT_PARENT_GROUP_ID, null, 0,
            GroupConstants.DEFAULT_LIVE_GROUP_ID, nameMap, descriptionMap, type, manualMembership,
            membershipRestriction, friendlyURL, site, active, null);

    _groupIds.add(group.getGroupId());//from w  ww.  jav a 2 s. c o  m

    return group;
}

From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java

License:Open Source License

@Test
public void testGetGlobalSiteDefaultLocaleWhenCompanyLocaleModified() throws Exception {

    Company company = CompanyLocalServiceUtil.getCompany(_group.getCompanyId());

    User defaultUser = company.getDefaultUser();

    String languageId = defaultUser.getLanguageId();

    try {/*from   w  w  w  .ja v  a2  s . com*/
        defaultUser.setLanguageId(LanguageUtil.getLanguageId(LocaleUtil.BRAZIL));

        defaultUser = UserLocalServiceUtil.updateUser(defaultUser);

        Assert.assertEquals(LocaleUtil.BRAZIL, PortalUtil.getSiteDefaultLocale(company.getGroupId()));
    } finally {
        defaultUser.setLanguageId(languageId);

        UserLocalServiceUtil.updateUser(defaultUser);
    }
}

From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java

License:Open Source License

@Test
public void testGetSiteDefaultInheritLocaleWhenCompanyLocaleModified() throws Exception {

    Company company = CompanyLocalServiceUtil.getCompany(_group.getCompanyId());

    User defaultUser = company.getDefaultUser();

    String languageId = defaultUser.getLanguageId();

    try {//from w w w  .j av  a 2  s . c o m
        defaultUser.setLanguageId(LanguageUtil.getLanguageId(LocaleUtil.CHINA));

        defaultUser = UserLocalServiceUtil.updateUser(defaultUser);

        Assert.assertEquals(LocaleUtil.CHINA, PortalUtil.getSiteDefaultLocale(_group.getGroupId()));
    } finally {
        defaultUser.setLanguageId(languageId);

        UserLocalServiceUtil.updateUser(defaultUser);
    }
}