Examples of StorageConfiguration


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

        }
    }

    private void validateStorage(StorageForm storageForm, Errors errors) {
        if (storageForm.isEditing()) {
            StorageConfiguration storageConfiguration = storageConfigurationService.get(storageForm.getId());
            if (storageConfiguration == null) {
                errors.reject("storageConfigurationValidator.generic.error");
            }
        }

        StorageConfiguration storageConfiguration = storageConfigurationService.getByName(storageForm.getName());
        if(storageConfiguration != null && !storageConfiguration.getId().equals(storageForm.getId())) {
            errors.rejectValue(NAME_FIELD, "storageConfigurationValidator.nameEquals");
        }

        if (storageForm.getName() == null || "".equals(storageForm.getName().trim())) {
            errors.rejectValue(NAME_FIELD, "storageConfigurationValidator.emptyName");
        }

        if (storageForm.getBaseLocation() == null || "".equals(storageForm.getBaseLocation().trim())) {
            errors.rejectValue(BASE_LOCATION_FIELD, "storageConfigurationValidator.emptyLocation");
        }

        if (storageForm.getStorageType() == null && !storageForm.isEditing()) {
            errors.rejectValue(STORAGE_TYPE_FIELD, "storageConfigurationValidator.emptyStorageType");
        }

        if(storageForm.isEditing() && storageConfiguration != null) {
            if(!storageConfiguration.getBaseLocation().equals(storageForm.getBaseLocation())) {
                storageForm.setBaseLocation(storageConfiguration.getBaseLocation());
                errors.rejectValue(BASE_LOCATION_FIELD, "storageConfigurationValidator.baseLocation.edited");
            }

            if(!storageConfiguration.getStorageType().equals(storageForm.getStorageType())) {
                storageForm.setStorageType(storageConfiguration.getStorageType());
                errors.rejectValue(STORAGE_TYPE_FIELD, "storageConfigurationValidator.storageType.edited");
            }
        }
    }
View Full Code Here

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



    private void validateS3Storage(StorageForm storageForm, Errors errors) {
        if(storageForm.isEditing()) {
            StorageConfiguration storageConfiguration = storageConfigurationService.get(storageForm.getId());
            if(storageConfiguration instanceof S3StorageConfiguration && !((S3StorageConfiguration)storageConfiguration).getBucketName().equals(storageForm.getBucketName())) {
                storageForm.setBucketName(((S3StorageConfiguration) storageConfiguration).getBucketName());
                errors.rejectValue(BUCKET_NAME_FIELD, "storageConfigurationValidator.bucketName.edited");
            }
        }
View Full Code Here

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

    @PreAuthorize("hasRole('ROLE_ADMIN')")
    @RequestMapping(value = "/manager/editStorageConfiguration/{id}", method = RequestMethod.GET)
    public String editStorageConfiguration(Model model, @PathVariable Long id) {
        checkRequiredEntity(storageConfigurationService, id);

        StorageConfiguration storageConfiguration = storageConfigurationService.get(id);

        if (storageConfiguration != null) {
            if (!model.containsAttribute("storageForm")) {
                StorageForm storageForm = new StorageForm();
                storageForm.setId(storageConfiguration.getId());
                storageForm.setBaseLocation(storageConfiguration.getBaseLocation());
                storageForm.setName(storageConfiguration.getName());
                storageForm.setStorageType(storageConfiguration.getStorageType());
                storageForm.setRegistrationDefault(storageConfiguration.isRegistrationDefault());
                storageForm.setEditing(true);

                if(storageConfiguration instanceof S3StorageConfiguration) {
                    storageForm.setAccessKey(((S3StorageConfiguration) storageConfiguration).getAccessKey());
                    storageForm.setSecretKey(((S3StorageConfiguration) storageConfiguration).getSecretKey());
                    storageForm.setBucketName(((S3StorageConfiguration) storageConfiguration).getBucketName());
                }

                model.addAttribute("storageForm", storageForm);
            } else {
                ((StorageForm) model.asMap().get("storageForm")).setStorageType(storageConfiguration.getStorageType());
            }
            model.addAttribute("originalName", storageConfiguration.getName());
        }

        model.addAttribute("storageTypes", StorageType.values());
        model.addAttribute("isEdit", true);
View Full Code Here

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

    @Autowired(required = true)
    private OrganizationService organizationService;

    @Test
    public void addStorageConfig() {
        StorageConfiguration storageConfiguration = getStorageConfiguration();
        storageConfigurationService.add(storageConfiguration);
        storageConfiguration = storageConfigurationService.getByName(storageConfiguration.getName());
        assertNotNull(storageConfiguration);
    }
View Full Code Here

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

        assertNotNull(storageConfiguration);
    }

    @Test
    public void getAll() {
        StorageConfiguration storageConfiguration = getStorageConfiguration();
        storageConfigurationService.add(storageConfiguration);
        storageConfiguration = getStorageConfiguration();
        storageConfiguration.setName("Test Storage Config 2");
        storageConfigurationService.add(storageConfiguration);
        List<StorageConfiguration> storageConfigurations = storageConfigurationService.getAll();
        assertEquals(storageConfigurations.size(), 2);
    }
View Full Code Here

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

        assertEquals(storageConfigurations.size(), 2);
    }

    @Test()
    public void deleteStorageConfig() {
        StorageConfiguration storageConfiguration = getStorageConfiguration();
        storageConfigurationService.add(storageConfiguration);
        storageConfigurationService.delete(storageConfiguration.getId());
        storageConfiguration = storageConfigurationService.get(storageConfiguration.getId());
        assertNull(storageConfiguration);
    }
View Full Code Here

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

        assertNull(storageConfiguration);
    }

    @Test
    public void deleteStorageConfigWithOrganization() {
        StorageConfiguration storageConfiguration = getStorageConfiguration();
        storageConfigurationService.add(storageConfiguration);
        storageConfiguration = storageConfigurationService.getByName(storageConfiguration.getName());

        OrganizationForm organizationForm = new OrganizationForm();
        organizationForm.setStorageConfigurationId(storageConfiguration.getId());
        organizationForm.setStoragePrefix("test");
        organizationForm.setName("Test Organization");

        organizationService.createOrganization(organizationForm);

        storageConfigurationService.delete(storageConfiguration.getId());
        storageConfiguration = storageConfigurationService.getByName(storageConfiguration.getName());
        assertNotNull(storageConfiguration);
    }
View Full Code Here

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

        assertNotNull(storageConfiguration);
    }

    @Test
    public void update() {
        StorageConfiguration storageConfiguration = getStorageConfiguration();
        storageConfigurationService.add(storageConfiguration);
        storageConfiguration.setBaseLocation("/update");
        storageConfigurationService.update(storageConfiguration);
        storageConfiguration = storageConfigurationService.getByName(storageConfiguration.getName());
        assertEquals(storageConfiguration.getBaseLocation(), "/update");
    }
View Full Code Here

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

        assertEquals(storageConfiguration.getBaseLocation(), "/update");
    }

    @Test
    public void getByName() {
        StorageConfiguration storageConfiguration = getStorageConfiguration();
        storageConfigurationService.add(storageConfiguration);
        storageConfiguration = storageConfigurationService.getByName(STORAGE_CONFIG_NAME);
        assertNotNull(storageConfiguration);
    }
View Full Code Here

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

        form.setBaseLocation("/base/location");
        form.setName("Local Storage");
        form.setEditing(false);
        form.setStorageType(StorageType.LOCAL);

        StorageConfiguration storageConfiguration = storageConfigurationService.createStorageConfiguration(form);
        storageConfigurationService.add(storageConfiguration);
        List<StorageConfiguration> storageConfigurations = storageConfigurationService.getAll();
        assertTrue(storageConfigurations.size() == 1);
        storageConfiguration = storageConfigurations.get(0);
        Assert.assertNotNull(storageConfiguration);
        assertTrue(storageConfiguration.getName().equals("Local Storage"));
        assertTrue(storageConfiguration.getBaseLocation().equals("/base/location"));
        assertTrue(storageConfiguration.getStorageType().equals(StorageType.LOCAL));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.