Package com.sparc.knappsack.components.entities

Examples of com.sparc.knappsack.components.entities.Organization


        List returnedCategories = categoryDao.getAll();
        assertEquals(returnedCategories.size(), categories.size());
    }

    private Organization getOrganization() {
        Organization organization = new Organization();
        organization.setName("Test Organization");

        LocalStorageConfiguration localStorageConfiguration = new LocalStorageConfiguration();
        localStorageConfiguration.setBaseLocation("/path");
        localStorageConfiguration.setName("Local Storage Configuration");
        localStorageConfiguration.setStorageType(StorageType.LOCAL);

        OrgStorageConfig orgStorageConfig = new OrgStorageConfig();
        orgStorageConfig.getStorageConfigurations().add(localStorageConfiguration);
        orgStorageConfig.setPrefix("testPrefix");
        orgStorageConfig.setOrganization(organization);
        organization.setOrgStorageConfig(orgStorageConfig);

        organizationService.add(organization);

        return organization;
    }
View Full Code Here


    @Override
    public void delete(Category category) {
        if (category != null) {
            deleteIcon(category);
            Organization organization = category.getOrganization();
            organization.getCategories().remove(category);

            categoryDao.delete(category);
        }
    }
View Full Code Here

    private void mapCategoryFields(CategoryForm categoryForm, Category category) {
        category.setDescription(categoryForm.getDescription());
        category.setName(categoryForm.getName());

        Organization organization = organizationService.get(categoryForm.getOrganizationId());
        category.setOrganization(organization);
        if (!organization.getCategories().contains(category)) {
            organization.getCategories().add(category);
        }

        save(category);

        Long storageConfigurationId = categoryForm.getStorageConfigurationId();
View Full Code Here

        return get(id) != null;
    }

    public List<Category> createDefaultCategories(Long organizationId) {
        List<Category> defaultCategories = new ArrayList<Category>();
        Organization organization = organizationService.get(organizationId);
        StorageConfiguration storageConfiguration = organization.getOrgStorageConfig().getStorageConfigurations().get(0);
        Long storageConfigId = storageConfiguration.getId();
        Long orgStorageConfigId = organization.getOrgStorageConfig().getId();

        /**
         * Create entertainment category
         */
        Category entertainmentCategory = new Category();
        entertainmentCategory.setName("Entertainment");
        entertainmentCategory.setDescription("Applications featuring a bit of levity.");
        entertainmentCategory.setStorageConfiguration(storageConfiguration);
        entertainmentCategory.setOrganization(organization);
        organization.getCategories().add(entertainmentCategory);
        add(entertainmentCategory);

        AppFile icon = createIcon(entertainmentIcon, orgStorageConfigId, storageConfigId, entertainmentCategory.getUuid());
        if (icon != null) {
            icon.setStorable(entertainmentCategory);
            entertainmentCategory.setIcon(icon);
        }
        defaultCategories.add(entertainmentCategory);

        /**
         * Create productivity category
         */
        Category productivityCategory = new Category();
        productivityCategory.setName("Productivity");
        productivityCategory.setDescription("Applications to make your day to day more efficient.");
        productivityCategory.setStorageConfiguration(storageConfiguration);
        productivityCategory.setOrganization(organization);
        organization.getCategories().add(productivityCategory);
        add(productivityCategory);

        icon = createIcon(productivityIcon, orgStorageConfigId, storageConfigId, productivityCategory.getUuid());
        if (icon != null) {
            icon.setStorable(productivityCategory);
            productivityCategory.setIcon(icon);
        }
        defaultCategories.add(productivityCategory);

        /**
         * Create utilities category
         */
        Category utilitiesCategory = new Category();
        utilitiesCategory.setName("Utilities");
        utilitiesCategory.setDescription("Applications with a specific skill set.");
        utilitiesCategory.setStorageConfiguration(storageConfiguration);
        utilitiesCategory.setOrganization(organization);
        organization.getCategories().add(utilitiesCategory);
        add(utilitiesCategory);

        icon = createIcon(utilitiesIcon, orgStorageConfigId, storageConfigId, utilitiesCategory.getUuid());
        if (icon != null) {
            icon.setStorable(utilitiesCategory);
View Full Code Here

    @Override
    public List<KeyVaultEntry> getAllForUser(User user) {
        List<KeyVaultEntry> keyVaultEntries = new ArrayList<KeyVaultEntry>();
        if (user != null) {
            Organization activeOrg = user.getActiveOrganization();
            if (activeOrg != null) {
                keyVaultEntries.addAll(activeOrg.getKeyVaultEntries());
            }
        }
        return keyVaultEntries;
    }
View Full Code Here

TOP

Related Classes of com.sparc.knappsack.components.entities.Organization

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.