/** * Creates and persists a new storage policy transition type entity. * * @param storagePolicyTransitionType the transition type of the storage policy * * @return the newly created storage policy transition type entity */ public StoragePolicyTransitionTypeEntity createStoragePolicyTransitionTypeEntity(String storagePolicyTransitionType) { StoragePolicyTransitionTypeEntity storagePolicyTransitionTypeEntity = new StoragePolicyTransitionTypeEntity(); storagePolicyTransitionTypeEntity.setCode(storagePolicyTransitionType); return storagePolicyTransitionTypeDao.saveAndRefresh(storagePolicyTransitionTypeEntity); } }
assertEquals(storagePolicyTransitionTypeEntity.getCode(), resultStoragePolicyTransitionTypeEntity.getCode()); assertEquals(storagePolicyTransitionTypeEntity.getCode(), resultStoragePolicyTransitionTypeEntity.getCode()); assertEquals(storagePolicyTransitionTypeEntity.getCode(), resultStoragePolicyTransitionTypeEntity.getCode());
/** * Creates and persists a new storage policy rule type entity. * * @param code the storage policy rule type code * * @return the newly created storage policy rule type entity */ public StoragePolicyTransitionTypeEntity createStoragePolicyTransitionTypeEntity(String code) { StoragePolicyTransitionTypeEntity storagePolicyTransitionTypeEntity = new StoragePolicyTransitionTypeEntity(); storagePolicyTransitionTypeEntity.setCode(code); return storagePolicyTransitionTypeDao.saveAndRefresh(storagePolicyTransitionTypeEntity); } }
Assert.isTrue(StoragePolicyTransitionTypeEntity.GLACIER.equals(storagePolicyEntity.getStoragePolicyTransitionType().getCode()), String .format("Storage policy transition type \"%s\" is not supported. Storage policy: {%s}", storagePolicyEntity.getStoragePolicyTransitionType().getCode(), storagePolicyHelper.storagePolicyKeyAndVersionToString(storagePolicyKey, storagePolicyVersion)));
StoragePolicyTransitionTypeEntity storagePolicyTransitionTypeEntity = new StoragePolicyTransitionTypeEntity(); storagePolicyTransitionTypeEntity.setCode(StoragePolicyTransitionTypeEntity.GLACIER);
Assert.isTrue(StoragePolicyTransitionTypeEntity.GLACIER.equals(storagePolicyEntity.getStoragePolicyTransitionType().getCode()), String .format("Storage policy transition type \"%s\" is not supported. Storage policy: {%s}", storagePolicyEntity.getStoragePolicyTransitionType().getCode(), storagePolicyHelper.storagePolicyKeyAndVersionToString(storagePolicyKey, storagePolicyVersion)));
storagePolicyTransition.setTransitionType(storagePolicyEntity.getStoragePolicyTransitionType().getCode());
storagePolicyTransition.setTransitionType(storagePolicyEntity.getStoragePolicyTransitionType().getCode());