Example usage for com.liferay.portal.kernel.service OrganizationLocalServiceUtil deleteOrganization

List of usage examples for com.liferay.portal.kernel.service OrganizationLocalServiceUtil deleteOrganization

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.service OrganizationLocalServiceUtil deleteOrganization.

Prototype

public static com.liferay.portal.kernel.model.Organization deleteOrganization(
        com.liferay.portal.kernel.model.Organization organization)
        throws com.liferay.portal.kernel.exception.PortalException 

Source Link

Document

Deletes the organization from the database.

Usage

From source file:com.liferay.blogs.internal.exportimport.portlet.preferences.processor.test.BlogsAggregatorExportImportPortletPreferencesProcessorTest.java

License:Open Source License

@Test
public void testProcessOrganizationId() throws Exception {
    PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup(_layout,
            BlogsPortletKeys.BLOGS_AGGREGATOR);

    long organizationId = _organization.getOrganizationId();

    portletPreferences.setValue("organizationId", String.valueOf(organizationId));

    portletPreferences.store();//from   w w w . ja  v a 2  s  .co  m

    ExportImportPortletPreferencesProcessor blogsAggregatorPortletPreferencesProcessor = _serviceTracker
            .getService();

    PortletPreferences exportedPortletPreferences = blogsAggregatorPortletPreferencesProcessor
            .processExportPortletPreferences(_portletDataContextExport, portletPreferences);

    String exportedOrganizationId = exportedPortletPreferences.getValue("organizationId", "");

    Assert.assertEquals(_organization.getUuid(), exportedOrganizationId);

    // Update organization to have a different primary key. We will swap
    // to the new one and verify it.

    OrganizationLocalServiceUtil.deleteOrganization(_organization.getOrganizationId());

    _organization = OrganizationTestUtil.addOrganization();

    _organization.setUuid(exportedOrganizationId);

    OrganizationLocalServiceUtil.updateOrganization(_organization);

    // Test the import

    PortletPreferences importedPortletPreferences = blogsAggregatorPortletPreferencesProcessor
            .processImportPortletPreferences(_portletDataContextImport, exportedPortletPreferences);

    String importedOrganizationId = importedPortletPreferences.getValue("organizationId", "");

    Assert.assertEquals(_organization.getOrganizationId(), GetterUtil.getLong(importedOrganizationId));
}

From source file:com.liferay.blogs.recent.bloggers.internal.exportimport.portlet.preferences.processor.test.RecentBloggersExportImportPortletPreferencesProcessorTest.java

License:Open Source License

@Test
public void testProcessOrganizationId() throws Exception {
    PortletPreferences portletPreferences = PortletPreferencesFactoryUtil.getStrictPortletSetup(_layout,
            RecentBloggersPortletKeys.RECENT_BLOGGERS);

    long organizationId = _organization.getOrganizationId();

    portletPreferences.setValue("organizationId", String.valueOf(organizationId));

    portletPreferences.store();/*from ww w  .j a  v  a 2 s.  c o  m*/

    ExportImportPortletPreferencesProcessor blogsAggregatorPortletPreferencesProcessor = _serviceTracker
            .getService();

    PortletPreferences exportedPortletPreferences = blogsAggregatorPortletPreferencesProcessor
            .processExportPortletPreferences(_portletDataContextExport, portletPreferences);

    String exportedOrganizationId = exportedPortletPreferences.getValue("organizationId", "");

    Assert.assertEquals(_organization.getUuid(), exportedOrganizationId);

    // Update organization to have a different primary key. We will swap
    // to the new one and verify it.

    OrganizationLocalServiceUtil.deleteOrganization(_organization.getOrganizationId());

    _organization = OrganizationTestUtil.addOrganization();

    _organization.setUuid(exportedOrganizationId);

    OrganizationLocalServiceUtil.updateOrganization(_organization);

    // Test the import

    PortletPreferences importedPortletPreferences = blogsAggregatorPortletPreferencesProcessor
            .processImportPortletPreferences(_portletDataContextImport, exportedPortletPreferences);

    String importedOrganizationId = importedPortletPreferences.getValue("organizationId", "");

    Assert.assertEquals(_organization.getOrganizationId(), GetterUtil.getLong(importedOrganizationId));
}

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

License:Open Source License

@AfterClass
public static void tearDownClass() throws Exception {
    GroupLocalServiceUtil.deleteGroup(_group);
    GroupLocalServiceUtil.deleteGroup(_userGroupGroup);

    OrganizationLocalServiceUtil.deleteOrganization(_organization);

    ResourcePermissionLocalServiceUtil.deleteResourcePermission(_resourcePermission);

    UserLocalServiceUtil.deleteUser(_userGroupUser);

    UserGroupLocalServiceUtil.deleteUserGroup(_userGroup);
}

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

License:Open Source License

@Test
public void testDeleteOrganizationSiteOnlyRemovesSiteRoles() throws Exception {

    Organization organization = OrganizationLocalServiceUtil.addOrganization(TestPropsValues.getUserId(),
            OrganizationConstants.DEFAULT_PARENT_ORGANIZATION_ID, RandomTestUtil.randomString(), true);

    Group organizationSite = GroupLocalServiceUtil.getOrganizationGroup(TestPropsValues.getCompanyId(),
            organization.getOrganizationId());

    organizationSite.setManualMembership(true);

    User user = UserTestUtil.addOrganizationOwnerUser(organization);

    UserLocalServiceUtil.addGroupUser(organizationSite.getGroupId(), user.getUserId());
    UserLocalServiceUtil.addOrganizationUsers(organization.getOrganizationId(),
            new long[] { user.getUserId() });

    Role siteRole = RoleTestUtil.addRole(RoleConstants.TYPE_SITE);

    UserGroupRoleLocalServiceUtil.addUserGroupRoles(user.getUserId(), organizationSite.getGroupId(),
            new long[] { siteRole.getRoleId() });

    GroupLocalServiceUtil.deleteGroup(organizationSite);

    Assert.assertEquals(1, UserGroupRoleLocalServiceUtil.getUserGroupRolesCount(user.getUserId(),
            organizationSite.getGroupId()));

    UserLocalServiceUtil.deleteUser(user);

    OrganizationLocalServiceUtil.deleteOrganization(organization);
}

From source file:com.liferay.users.admin.internal.exportimport.data.handler.test.OrganizationStagedModelDataHandlerTest.java

License:Open Source License

protected void deleteOrganizations(Organization organization) throws Exception {

    List<Organization> childOrganizations = OrganizationLocalServiceUtil
            .getOrganizations(organization.getCompanyId(), organization.getOrganizationId());

    for (Organization childOrganization : childOrganizations) {
        deleteOrganizations(childOrganization);
    }//from   w ww  .  ja va  2  s  .  com

    OrganizationLocalServiceUtil.deleteOrganization(organization);
}

From source file:com.liferay.users.admin.internal.exportimport.data.handler.test.OrganizationStagedModelDataHandlerTest.java

License:Open Source License

@Override
protected void deleteStagedModel(StagedModel stagedModel,
        Map<String, List<StagedModel>> dependentStagedModelsMap, Group group) throws Exception {

    List<StagedModel> dependentOrganizationStagedModels = dependentStagedModelsMap
            .get(Organization.class.getSimpleName());

    Organization suborganization = (Organization) dependentOrganizationStagedModels.get(0);

    OrganizationLocalServiceUtil.deleteOrganization(suborganization);

    OrganizationLocalServiceUtil.deleteOrganization((Organization) stagedModel);
}

From source file:eu.gerhards.liferay.services.angular.service.impl.AngularOrganizationServiceImpl.java

License:Open Source License

@Override
public Organization deleteOrganization(long organizationId) throws PortalException {

    _log.info("Deleteing company with id: " + String.valueOf(organizationId));

    _log.debug("    ... sercurity check ...");

    PortalPermissionUtil.check(getPermissionChecker(), AngularActionKeys.DELETE_COMMUNITY);

    _log.debug("   ... deleting company ... ");

    return OrganizationLocalServiceUtil.deleteOrganization(organizationId);
}