Package com.sparc.knappsack.components.entities

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


    @PreAuthorize("isOrganizationAdmin(#orgId) or hasRole('ROLE_ADMIN')")
    @RequestMapping(value = "/manager/addCategory/{orgId}", method = RequestMethod.GET)
    public String addCategory(Model model, @PathVariable Long orgId) {
        checkRequiredEntity(organizationService, orgId);

        Organization organization = organizationService.get(orgId);

        if (organization != null) {
            if (!model.containsAttribute("category")) {
                CategoryForm categoryForm = new CategoryForm();
                categoryForm.setOrganizationId(organization.getId());
                categoryForm.setOrgStorageConfigId(organization.getOrgStorageConfig().getId());

                model.addAttribute("category", categoryForm);
            }

            model.addAttribute("parentOrgId", organization.getId());
            model.addAttribute("parentOrgName", organization.getName());
            model.addAttribute("orgStorageConfigId", organization.getOrgStorageConfig().getId());
            model.addAttribute("storageConfigurations", organization.getOrgStorageConfig().getStorageConfigurations());
        }

        model.addAttribute("isEdit", false);

        return "manager/manageCategoryTH";
View Full Code Here


        if (!organizationForm.isEditing() && (organizationForm.getStoragePrefix() == null || "".equals(organizationForm.getStoragePrefix().trim()))) {
            errors.rejectValue(STORAGE_PREFIX_FIELD, "organizationValidator.emptyPrefix");
        }

        Organization organization = organizationService.getByName(organizationForm.getName());
        if (organization != null && !organization.getId().equals(organizationForm.getId())) {
            errors.rejectValue(NAME_FIELD, "organizationValidator.nameEquals");
        }

        if (!organizationForm.isEditing()) {
            OrgStorageConfig orgStorageConfig = orgStorageConfigService.getByPrefix(organizationForm.getStoragePrefix());
            if (orgStorageConfig != null && !orgStorageConfig.getOrganization().getId().equals(organizationForm.getId())) {
                errors.rejectValue(STORAGE_PREFIX_FIELD, "organizationValidator.prefix");
            }
        }

        if(organizationForm.getSubdomain() != null && !organizationForm.getSubdomain().isEmpty()) {
            CustomBranding customBranding = customBrandingService.getBySubdomain(organizationForm.getSubdomain());
            if(customBranding != null && !organization.getCustomBranding().getId().equals(customBranding.getId())) {
                errors.rejectValue(SUBDOMAIN_FIELD, "organizationValidator.subdomain");
            }
        }

        if (organizationForm.getLogo() != null) {
View Full Code Here

            if (user == null) {
                errors.reject("groupValidator.generic");
                return;
            }

            Organization organization = user.getActiveOrganization();
            if (organization == null) {
                errors.reject("groupValidator.generic");
            }

            Group group = groupService.get(groupForm.getName(), organization.getId());
            if (group != null) {
                errors.rejectValue(NAME_FIELD, "groupValidator.groupNameExistsInOrganization");
            }
        }
    }
View Full Code Here

    }

    private void validateApplicationLimit(ApplicationForm applicationForm, Errors errors) {
        boolean editing = applicationForm.getId() != null && applicationForm.getId() > 0;
        if(!editing && applicationForm.getGroupId() != null) {
            Organization organization = organizationService.getForGroupId(applicationForm.getGroupId());
            validateOrganizationApplicationLimit(organization, errors);
        }
    }
View Full Code Here

    @AfterReturning(pointcut = "target(com.sparc.knappsack.components.mapper.Mapper)", returning = "returnValue")
    public void afterCreate(Object returnValue) {
        if(returnValue instanceof ParentModel) {
            User user = userService.getUserFromSecurityContext();
            Organization activeOrg = user.getActiveOrganization();
            if(activeOrg != null) {
                ((ParentModel) returnValue).setActiveOrganizationId(activeOrg.getId());
                ((ParentModel) returnValue).setActiveOrganizationName(activeOrg.getName());
            }
        }
    }
View Full Code Here

        if (user == null || user.isSystemAdmin()) {
            return true;
        }

        String servletPath = request.getServletPath();
        Organization organization = user.getActiveOrganization();
        if (organization != null && organization.getDomainConfiguration().isDisabledDomain()) {
            if (!servletPath.startsWith("/manager/organization/accountManagement")
                    && !servletPath.startsWith("/disabled")
                    && !servletPath.startsWith("/activeOrganization")
                    && !servletPath.startsWith("/image")
                    && !servletPath.startsWith("/getSystemNotifications")
View Full Code Here

                return;
            }

            User user = userService.getUserFromSecurityContext();
            if (user != null) {
                Organization organization = user.getActiveOrganization();

                if (organization != null) {
                    modelAndView.getModel().put("orgName", "Knappsack");
                    if (organizationService.isCustomBrandingEnabled(organization)) {
                        modelAndView.getModel().put("orgName", organization.getName());
                        CustomBranding customBranding = organization.getCustomBranding();
                        if (customBranding != null) {

                            // Add logo URL to model is exists
                            AppFile logo = customBranding.getLogo();
                            if (logo != null) {
                                modelAndView.getModel().put("customLogoURL", appFileService.getImageUrl(logo));
                                modelAndView.getModel().put("customLogoOrganizationName", StringUtils.trimTrailingWhitespace(organization.getName()));
                            }

                        }
                    }
                }
View Full Code Here

    public DirectedGraph createGraphForOrganization(Long organizationId) {
        DirectedGraph data = new DirectedGraph();

        List<Node> nodes = new ArrayList<Node>();
        List<Link> links = new ArrayList<Link>();
        Organization organization = organizationService.get(organizationId);

        Node rootNode = new Node();
        rootNode.setType("organization");
        rootNode.setId(Long.toString(organizationId));
        rootNode.setUuid(organization.getUuid());
        rootNode.setMatch(Float.toString(generator.nextFloat() * 1.0f));
        rootNode.setName(organization.getName());
        rootNode.setPopularity(Long.toString(organization.getUserDomains().size()));
        nodes.add(rootNode);

        addGroupNodes(nodes, links, organization);

        data.setNodes(nodes);
View Full Code Here

        orgStorageConfig = orgStorageConfigService.getByPrefix("new_prefix");
        assertNotNull(orgStorageConfig);
    }

    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("prefix");
        orgStorageConfig.setOrganization(organization);
        organization.setOrgStorageConfig(orgStorageConfig);

        organizationService.add(organization);

        return organization;
    }
View Full Code Here

        List<Category> categories = new ArrayList<Category>();
        categories.add(EntityUtil.createCategory());
        categories.add(EntityUtil.createCategory());
        categories.add(EntityUtil.createCategory());

        Organization organization = getOrganization();

        for (Category category : categories) {
            category.setOrganization(organization);
            categoryDao.add(category);
        }
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.