Examples of AccessPolicyInfo


Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

    @Test
    public void canGetSinglePolicyById() throws Exception {
        String expectedName = testPolicyPrefix + "GetOne";
        double duration = 1;
        AccessPolicyInfo policyToGet = service.create(AccessPolicy.create(
                expectedName, duration,
                EnumSet.of(AccessPolicyPermission.WRITE)));

        AccessPolicyInfo retrievedPolicy = service.get(AccessPolicy
                .get(policyToGet.getId()));

        assertEquals(policyToGet.getId(), retrievedPolicy.getId());
        verifyPolicyProperties("retrievedPolicy", expectedName, duration,
                AccessPolicyPermission.WRITE, retrievedPolicy);
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

        EnumSet<AccessPolicyPermission> permissions = EnumSet.of(
                AccessPolicyPermission.WRITE, AccessPolicyPermission.LIST);

        List<AccessPolicyInfo> expectedAccessPolicies = new ArrayList<AccessPolicyInfo>();
        for (int i = 0; i < policyNames.length; i++) {
            AccessPolicyInfo policy = service.create(AccessPolicy.create(
                    policyNames[i], duration, permissions));
            expectedAccessPolicies.add(policy);
        }

        List<AccessPolicyInfo> actualAccessPolicies = service.list(AccessPolicy
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

        EnumSet<AccessPolicyPermission> permissions = EnumSet.of(
                AccessPolicyPermission.WRITE, AccessPolicyPermission.LIST);

        List<AccessPolicyInfo> expectedAccessPolicies = new ArrayList<AccessPolicyInfo>();
        for (int i = 0; i < policyNames.length; i++) {
            AccessPolicyInfo policy = service.create(AccessPolicy.create(
                    policyNames[i], duration, permissions));
            expectedAccessPolicies.add(policy);
        }

        List<AccessPolicyInfo> actualAccessPolicies = service.list(AccessPolicy
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

    @Test
    public void canDeleteAccessPolicyById() throws Exception {
        String policyName = testPolicyPrefix + "ToDelete";
        double duration = 1;
        AccessPolicyInfo policyToDelete = service
                .create(AccessPolicy.create(policyName, duration,
                        EnumSet.of(AccessPolicyPermission.WRITE)));
        List<AccessPolicyInfo> listPoliciesResult = service.list(AccessPolicy
                .list());
        int policyCountBaseline = listPoliciesResult.size();

        service.delete(AccessPolicy.delete(policyToDelete.getId()));

        listPoliciesResult = service.list(AccessPolicy.list());
        assertEquals("listPoliciesResult.size", policyCountBaseline - 1,
                listPoliciesResult.size());

        for (AccessPolicyInfo policy : service.list(AccessPolicy.list())) {
            assertFalse(policyToDelete.getId().equals(policy.getId()));
        }

        expectedException.expect(ServiceException.class);
        expectedException.expect(new ServiceExceptionMatcher(404));
        service.get(AccessPolicy.get(policyToDelete.getId()));
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

    @Test
    public void canGetAccessPolicyFromLocator() throws Exception {
        LocatorInfo locator = service.create(Locator.create(
                accessPolicyInfo.getId(), assetInfo.getId(), LocatorType.SAS));

        AccessPolicyInfo accessPolicy = service.get(AccessPolicy.get(locator
                .getAccessPolicyLink()));

        assertEquals(accessPolicyInfo.getId(), accessPolicy.getId());

    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

                .setInitializationVector(initializationVector));
    }

    private WritableBlobContainerContract getBlobWriter(String assetId,
            int durationInMinutes) throws ServiceException {
        AccessPolicyInfo accessPolicyInfo = service.create(AccessPolicy.create(
                testPolicyPrefix + "uploadAesPortectedAssetSuccess",
                durationInMinutes, EnumSet.of(AccessPolicyPermission.WRITE)));

        // creates locator for the input media asset
        LocatorInfo locatorInfo = service.create(Locator.create(
                accessPolicyInfo.getId(), assetId, LocatorType.SAS));
        WritableBlobContainerContract blobWriter = service
                .createBlobWriter(locatorInfo);
        return blobWriter;
    }
View Full Code Here

Examples of com.microsoft.windowsazure.services.media.models.AccessPolicyInfo

    }

    private InputStream getFileContents(String assetId, String fileName,
            int availabilityWindowInMinutes) throws ServiceException,
            InterruptedException, IOException {
        AccessPolicyInfo readAP = service.create(AccessPolicy.create(
                testPolicyPrefix + "tempAccessPolicy",
                availabilityWindowInMinutes,
                EnumSet.of(AccessPolicyPermission.READ)));
        LocatorInfo readLocator = service.create(Locator.create(readAP.getId(),
                assetId, LocatorType.SAS));
        URL file = new URL(readLocator.getBaseUri() + "/" + fileName
                + readLocator.getContentAccessToken());

        // There can be a delay before a new read locator is applied for the
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.