Skip to content

Commit

Permalink
Merge pull request #611 from gcheng/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Albert Cheng committed Jan 11, 2013
2 parents 6f0f8bd + 5c2a242 commit 0c279ea
Show file tree
Hide file tree
Showing 14 changed files with 10 additions and 140 deletions.
Expand Up @@ -17,8 +17,6 @@


import java.util.EnumSet; import java.util.EnumSet;


import javax.ws.rs.core.MultivaluedMap;

import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation;
Expand Down Expand Up @@ -111,18 +109,6 @@ public static DefaultListOperation<AccessPolicyInfo> list() {
}); });
} }


/**
* Create an operation that will retrieve all access policies that match the given query parameters
*
* @param queryParameters
* query parameters to add to the request
* @return the operation
*/
public static DefaultListOperation<AccessPolicyInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<AccessPolicyInfo>(ENTITY_SET, new GenericType<ListResult<AccessPolicyInfo>>() {
}, queryParameters);
}

/** /**
* Create an operation to delete the given access policy * Create an operation to delete the given access policy
* *
Expand Down
Expand Up @@ -20,8 +20,6 @@
import java.net.URLEncoder; import java.net.URLEncoder;
import java.security.InvalidParameterException; import java.security.InvalidParameterException;


import javax.ws.rs.core.MultivaluedMap;

import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation;
Expand Down Expand Up @@ -185,18 +183,6 @@ public static DefaultListOperation<AssetInfo> list() {
}); });
} }


/**
* Create an operation that will list all the assets which match the given query parameters.
*
* @param queryParameters
* query parameters to pass to the server.
* @return the list operation.
*/
public static DefaultListOperation<AssetInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<AssetInfo>(ENTITY_SET, new GenericType<ListResult<AssetInfo>>() {
}, queryParameters);
}

/** /**
* Create an operation that will list all the assets at the given link. * Create an operation that will list all the assets at the given link.
* *
Expand Down
Expand Up @@ -15,8 +15,6 @@


package com.microsoft.windowsazure.services.media.models; package com.microsoft.windowsazure.services.media.models;


import javax.ws.rs.core.MultivaluedMap;

import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation;
Expand Down Expand Up @@ -192,18 +190,6 @@ public static DefaultListOperation<ContentKeyInfo> list() {
}); });
} }


/**
* Create an operation that will retrieve all access policies that match the given query parameters.
*
* @param queryParameters
* query parameters to add to the request
* @return the operation
*/
public static DefaultListOperation<ContentKeyInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<ContentKeyInfo>(ENTITY_SET, new GenericType<ListResult<ContentKeyInfo>>() {
}, queryParameters);
}

/** /**
* Create an operation that will list all the content keys at the given link. * Create an operation that will list all the content keys at the given link.
* *
Expand Down
Expand Up @@ -23,7 +23,6 @@
import javax.mail.MessagingException; import javax.mail.MessagingException;
import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeMultipart;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.xml.bind.JAXBException; import javax.xml.bind.JAXBException;
import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.ParserConfigurationException;


Expand Down Expand Up @@ -399,18 +398,6 @@ public static DefaultListOperation<JobInfo> list() {
}); });
} }


/**
* Create an operation that will list all the jobs which match the given query parameters.
*
* @param queryParameters
* query parameters to pass to the server.
* @return the list operation.
*/
public static DefaultListOperation<JobInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<JobInfo>(ENTITY_SET, new GenericType<ListResult<JobInfo>>() {
}, queryParameters);
}

/** /**
* Create an operation to delete the given job. * Create an operation to delete the given job.
* *
Expand Down
Expand Up @@ -16,8 +16,6 @@


import java.util.Date; import java.util.Date;


import javax.ws.rs.core.MultivaluedMap;

import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation;
Expand Down Expand Up @@ -199,18 +197,6 @@ public static DefaultListOperation<LocatorInfo> list() {
}); });
} }


/**
* Create an operation to list all locators matching the given query parameters.
*
* @param queryParameters
* query parameters to send with the request
* @return the list operation
*/
public static DefaultListOperation<LocatorInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<LocatorInfo>(ENTITY_SET, new GenericType<ListResult<LocatorInfo>>() {
}, queryParameters);
}

/** /**
* Create an operation that will list all the locators at the given link. * Create an operation that will list all the locators at the given link.
* *
Expand Down
Expand Up @@ -15,8 +15,6 @@


package com.microsoft.windowsazure.services.media.models; package com.microsoft.windowsazure.services.media.models;


import javax.ws.rs.core.MultivaluedMap;

import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation;
import com.sun.jersey.api.client.GenericType; import com.sun.jersey.api.client.GenericType;


Expand All @@ -42,16 +40,4 @@ public static DefaultListOperation<MediaProcessorInfo> list() {
}); });
} }


/**
* Create an operation to list all media processors that satisfy the given query parameters
*
* @param queryParameters
* query parameters to pass with the request
* @return the list operation
*/
public static DefaultListOperation<MediaProcessorInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<MediaProcessorInfo>(ENTITY_SET,
new GenericType<ListResult<MediaProcessorInfo>>() {
}, queryParameters);
}
} }
Expand Up @@ -15,8 +15,6 @@


package com.microsoft.windowsazure.services.media.models; package com.microsoft.windowsazure.services.media.models;


import javax.ws.rs.core.MultivaluedMap;

import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation; import com.microsoft.windowsazure.services.media.entityoperations.DefaultListOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityBatchOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityBatchOperation;
import com.microsoft.windowsazure.services.media.implementation.content.TaskType; import com.microsoft.windowsazure.services.media.implementation.content.TaskType;
Expand Down Expand Up @@ -61,18 +59,6 @@ public static DefaultListOperation<TaskInfo> list() {
}); });
} }


/**
* Create an operation that will list all the tasks which match the given query parameters.
*
* @param queryParameters
* query parameters to pass to the server.
* @return the list operation.
*/
public static DefaultListOperation<TaskInfo> list(MultivaluedMap<String, String> queryParameters) {
return new DefaultListOperation<TaskInfo>(ENTITY_SET, new GenericType<ListResult<TaskInfo>>() {
}, queryParameters);
}

/** /**
* Create an operation that will list the tasks pointed to by the given link. * Create an operation that will list the tasks pointed to by the given link.
* *
Expand Down
Expand Up @@ -23,8 +23,6 @@
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;


import javax.ws.rs.core.MultivaluedMap;

import org.junit.Before; import org.junit.Before;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.junit.Test; import org.junit.Test;
Expand All @@ -43,7 +41,6 @@
import com.microsoft.windowsazure.services.media.models.TaskOption; import com.microsoft.windowsazure.services.media.models.TaskOption;
import com.microsoft.windowsazure.services.media.models.TaskState; import com.microsoft.windowsazure.services.media.models.TaskState;
import com.sun.jersey.core.util.Base64; import com.sun.jersey.core.util.Base64;
import com.sun.jersey.core.util.MultivaluedMapImpl;


public class TaskIntegrationTest extends IntegrationTestBase { public class TaskIntegrationTest extends IntegrationTestBase {
private static AssetInfo assetInfo; private static AssetInfo assetInfo;
Expand Down Expand Up @@ -153,12 +150,10 @@ public void canListTasksWithOptions() throws ServiceException {
service.create(jobCreator); service.create(jobCreator);


// Act // Act
MultivaluedMap<String, String> queryParameters = new MultivaluedMapImpl(); ListResult<TaskInfo> listTaskResult1 = service.list(Task.list().set("$filter",
queryParameters.add("$filter", "startswith(Name, '" + baseName + "') eq true"); "startswith(Name, '" + baseName + "') eq true"));
ListResult<TaskInfo> listTaskResult1 = service.list(Task.list(queryParameters)); ListResult<TaskInfo> listTaskResult2 = service.list(Task.list()

.set("$filter", "startswith(Name, '" + baseName + "') eq true").setTop(2));
queryParameters.add("$top", "2");
ListResult<TaskInfo> listTaskResult2 = service.list(Task.list(queryParameters));


// Assert // Assert
assertEquals("listTaskResult1.size", 4, listTaskResult1.size()); assertEquals("listTaskResult1.size", 4, listTaskResult1.size());
Expand Down
Expand Up @@ -75,10 +75,8 @@ public void listReturnsExpectedUri() throws Exception {
@Test @Test
public void listWithQueryParametersReturnsThem() throws Exception { public void listWithQueryParametersReturnsThem() throws Exception {
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl(); MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("$top", "10");
queryParams.add("$skip", "2");


EntityListOperation<AccessPolicyInfo> lister = AccessPolicy.list(queryParams); EntityListOperation<AccessPolicyInfo> lister = AccessPolicy.list().setTop(10).setSkip(2);


assertEquals("10", lister.getQueryParameters().getFirst("$top")); assertEquals("10", lister.getQueryParameters().getFirst("$top"));
assertEquals("2", lister.getQueryParameters().getFirst("$skip")); assertEquals("2", lister.getQueryParameters().getFirst("$skip"));
Expand Down
Expand Up @@ -103,7 +103,7 @@ public void assetListCanTakeQueryParameters() {
queryParams.add("$top", "10"); queryParams.add("$top", "10");
queryParams.add("$skip", "2"); queryParams.add("$skip", "2");


EntityListOperation<AssetInfo> lister = Asset.list(queryParams); EntityListOperation<AssetInfo> lister = Asset.list().setTop(10).setSkip(2);


assertEquals("10", lister.getQueryParameters().getFirst("$top")); assertEquals("10", lister.getQueryParameters().getFirst("$top"));
assertEquals("2", lister.getQueryParameters().getFirst("$skip")); assertEquals("2", lister.getQueryParameters().getFirst("$skip"));
Expand Down
Expand Up @@ -19,15 +19,12 @@


import java.net.URLEncoder; import java.net.URLEncoder;


import javax.ws.rs.core.MultivaluedMap;

import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.media.entityoperations.EntityCreateOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation;
import com.microsoft.windowsazure.services.media.implementation.content.ContentKeyRestType; import com.microsoft.windowsazure.services.media.implementation.content.ContentKeyRestType;
import com.sun.jersey.core.util.MultivaluedMapImpl;


/** /**
* Tests for the ContentKey entity * Tests for the ContentKey entity
Expand Down Expand Up @@ -84,11 +81,8 @@ public void listContentKeyReturnsExpectedUri() {


@Test @Test
public void listContentKeyCanTakeQueryParameters() { public void listContentKeyCanTakeQueryParameters() {
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("$top", "10");
queryParams.add("$skip", "2");


EntityListOperation<ContentKeyInfo> lister = ContentKey.list(queryParams); EntityListOperation<ContentKeyInfo> lister = ContentKey.list().setTop(10).setSkip(2);


assertEquals("10", lister.getQueryParameters().getFirst("$top")); assertEquals("10", lister.getQueryParameters().getFirst("$top"));
assertEquals("2", lister.getQueryParameters().getFirst("$skip")); assertEquals("2", lister.getQueryParameters().getFirst("$skip"));
Expand Down
Expand Up @@ -20,14 +20,12 @@
import java.net.URI; import java.net.URI;


import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeMultipart;
import javax.ws.rs.core.MultivaluedMap;


import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.core.ServiceException; import com.microsoft.windowsazure.services.core.ServiceException;
import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityProxyData; import com.microsoft.windowsazure.services.media.entityoperations.EntityProxyData;
import com.sun.jersey.core.util.MultivaluedMapImpl;


/** /**
* Tests for the methods and factories of the Job entity. * Tests for the methods and factories of the Job entity.
Expand Down Expand Up @@ -65,11 +63,7 @@ public void JobListReturnsExpectedUri() {


@Test @Test
public void JobListCanTakeQueryParameters() { public void JobListCanTakeQueryParameters() {
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl(); EntityListOperation<JobInfo> lister = Job.list().setTop(10).setSkip(2);
queryParams.add("$top", "10");
queryParams.add("$skip", "2");

EntityListOperation<JobInfo> lister = Job.list(queryParams);


assertEquals("10", lister.getQueryParameters().getFirst("$top")); assertEquals("10", lister.getQueryParameters().getFirst("$top"));
assertEquals("2", lister.getQueryParameters().getFirst("$skip")); assertEquals("2", lister.getQueryParameters().getFirst("$skip"));
Expand Down
Expand Up @@ -20,16 +20,13 @@
import java.net.URLEncoder; import java.net.URLEncoder;
import java.util.Date; import java.util.Date;


import javax.ws.rs.core.MultivaluedMap;

import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.media.entityoperations.EntityCreateOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation;
import com.microsoft.windowsazure.services.media.entityoperations.EntityUpdateOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityUpdateOperation;
import com.microsoft.windowsazure.services.media.implementation.content.LocatorRestType; import com.microsoft.windowsazure.services.media.implementation.content.LocatorRestType;
import com.sun.jersey.core.util.MultivaluedMapImpl;


/** /**
* Tests for the Locator entity * Tests for the Locator entity
Expand Down Expand Up @@ -139,11 +136,8 @@ public void listLocatorReturnsExpectedUri() {


@Test @Test
public void listLocatorCanTakeQueryParameters() { public void listLocatorCanTakeQueryParameters() {
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("$top", "10");
queryParams.add("$skip", "2");


EntityListOperation<LocatorInfo> lister = Locator.list(queryParams); EntityListOperation<LocatorInfo> lister = Locator.list().setTop(10).setSkip(2);


assertEquals("10", lister.getQueryParameters().getFirst("$top")); assertEquals("10", lister.getQueryParameters().getFirst("$top"));
assertEquals("2", lister.getQueryParameters().getFirst("$skip")); assertEquals("2", lister.getQueryParameters().getFirst("$skip"));
Expand Down
Expand Up @@ -17,14 +17,9 @@


import static org.junit.Assert.*; import static org.junit.Assert.*;


import javax.ws.rs.core.MultivaluedMap;

import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation; import com.microsoft.windowsazure.services.media.entityoperations.EntityListOperation;
import com.microsoft.windowsazure.services.media.models.MediaProcessor;
import com.microsoft.windowsazure.services.media.models.MediaProcessorInfo;
import com.sun.jersey.core.util.MultivaluedMapImpl;


/** /**
* Tests for the MediaProcessor entity * Tests for the MediaProcessor entity
Expand All @@ -39,11 +34,8 @@ public void listMediaProcessorsReturnsExpectedUri() {


@Test @Test
public void listMediaProcessorsCanTakeQueryParmeters() { public void listMediaProcessorsCanTakeQueryParmeters() {
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("$top", "10");
queryParams.add("$skip", "2");


EntityListOperation<MediaProcessorInfo> lister = MediaProcessor.list(queryParams); EntityListOperation<MediaProcessorInfo> lister = MediaProcessor.list().setTop(10).setSkip(2);


assertEquals("10", lister.getQueryParameters().getFirst("$top")); assertEquals("10", lister.getQueryParameters().getFirst("$top"));
assertEquals("2", lister.getQueryParameters().getFirst("$skip")); assertEquals("2", lister.getQueryParameters().getFirst("$skip"));
Expand Down

0 comments on commit 0c279ea

Please sign in to comment.