Skip to content

Commit

Permalink
Merge pull request #38 from christav/renaming-entity-types
Browse files Browse the repository at this point in the history
Renaming EntityCreationOperation to EntityCreateOperation
  • Loading branch information
Chris Tavares committed Dec 15, 2012
2 parents a9db001 + 2825f3c commit 72e3372
Show file tree
Hide file tree
Showing 14 changed files with 39 additions and 40 deletions.
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
import com.microsoft.windowsazure.services.media.MediaContract; import com.microsoft.windowsazure.services.media.MediaContract;
import com.microsoft.windowsazure.services.media.WritableBlobContainerContract; import com.microsoft.windowsazure.services.media.WritableBlobContainerContract;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation;
Expand Down Expand Up @@ -92,10 +92,10 @@ private ServiceException processCatch(ServiceException e) {
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityContract#create(com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation) * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityContract#create(com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation)
*/ */
@Override @Override
public <T> T create(EntityCreationOperation<T> creator) throws ServiceException { public <T> T create(EntityCreateOperation<T> creator) throws ServiceException {
try { try {
return service.create(creator); return service.create(creator);
} }
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public interface EntityContract {
* @return * @return
* The created entity * The created entity
*/ */
public abstract <T> T create(EntityCreationOperation<T> creator) throws ServiceException; public abstract <T> T create(EntityCreateOperation<T> creator) throws ServiceException;


/** /**
* Retrieve an existing entity by id * Retrieve an existing entity by id
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -17,14 +17,13 @@


import com.microsoft.windowsazure.services.core.ServiceException; import com.microsoft.windowsazure.services.core.ServiceException;


// TODO: Auto-generated Javadoc
/** /**
* The Interface EntityCreationOperation. * The Interface EntityCreateOperation.
* *
* @param <T> * @param <T>
* the generic type * the generic type
*/ */
public interface EntityCreationOperation<T> extends EntityOperationSingleResult<T> { public interface EntityCreateOperation<T> extends EntityOperationSingleResult<T> {


/** /**
* Get the object to be sent to the server containing * Get the object to be sent to the server containing
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -104,11 +104,11 @@ private Builder getResource(EntityOperation operation) throws ServiceException {
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityContract#create(com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation) * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityContract#create(com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation)
*/ */
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@Override @Override
public <T> T create(EntityCreationOperation<T> creator) throws ServiceException { public <T> T create(EntityCreateOperation<T> creator) throws ServiceException {
creator.setProxyData(createProxyData()); creator.setProxyData(createProxyData());
Object rawResponse = getResource(creator).post(creator.getResponseClass(), Object rawResponse = getResource(creator).post(creator.getResponseClass(),
creator.getRequestContents()); creator.getRequestContents());
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationSingleResultBase; import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationSingleResultBase;
Expand Down Expand Up @@ -51,13 +51,13 @@ private AccessPolicy() {
* permissions allowed by this access policy * permissions allowed by this access policy
* @return The operation * @return The operation
*/ */
public static EntityCreationOperation<AccessPolicyInfo> create(String name, double durationInMinutes, public static EntityCreateOperation<AccessPolicyInfo> create(String name, double durationInMinutes,
EnumSet<AccessPolicyPermission> permissions) { EnumSet<AccessPolicyPermission> permissions) {
return new Creator(name, durationInMinutes, permissions); return new Creator(name, durationInMinutes, permissions);
} }


private static class Creator extends EntityOperationSingleResultBase<AccessPolicyInfo> implements private static class Creator extends EntityOperationSingleResultBase<AccessPolicyInfo> implements
EntityCreationOperation<AccessPolicyInfo> { EntityCreateOperation<AccessPolicyInfo> {
private final String policyName; private final String policyName;
private final double durationInMinutes; private final double durationInMinutes;
private final EnumSet<AccessPolicyPermission> permissions; private final EnumSet<AccessPolicyPermission> permissions;
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityLinkOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityLinkOperation;
Expand Down Expand Up @@ -62,7 +62,7 @@ public static Creator create() {
* The Class Creator. * The Class Creator.
*/ */
public static class Creator extends EntityOperationSingleResultBase<AssetInfo> implements public static class Creator extends EntityOperationSingleResultBase<AssetInfo> implements
EntityCreationOperation<AssetInfo> { EntityCreateOperation<AssetInfo> {


/** The name. */ /** The name. */
private String name; private String name;
Expand All @@ -84,7 +84,7 @@ public Creator() {
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation#getRequestContents() * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation#getRequestContents()
*/ */
@Override @Override
public Object getRequestContents() { public Object getRequestContents() {
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationBase; import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationBase;
Expand All @@ -46,7 +46,7 @@ public static Creator create(String parentAssetId, String name) {
} }


public static class Creator extends EntityOperationSingleResultBase<AssetFileInfo> implements public static class Creator extends EntityOperationSingleResultBase<AssetFileInfo> implements
EntityCreationOperation<AssetFileInfo> { EntityCreateOperation<AssetFileInfo> {
private final String parentAssetId; private final String parentAssetId;
private final String name; private final String name;
private String contentChecksum; private String contentChecksum;
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationSingleResultBase; import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationSingleResultBase;
Expand Down Expand Up @@ -61,7 +61,7 @@ public static Creator create(String id, ContentKeyType contentKeyType, String en
* The Class Creator. * The Class Creator.
*/ */
public static class Creator extends EntityOperationSingleResultBase<ContentKeyInfo> implements public static class Creator extends EntityOperationSingleResultBase<ContentKeyInfo> implements
EntityCreationOperation<ContentKeyInfo> { EntityCreateOperation<ContentKeyInfo> {


/** The id. */ /** The id. */
private final String id; private final String id;
Expand Down Expand Up @@ -98,7 +98,7 @@ public Creator(String id, ContentKeyType contentKeyType, String encryptedContent
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation#getRequestContents() * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation#getRequestContents()
*/ */
@Override @Override
public Object getRequestContents() { public Object getRequestContents() {
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityBatchOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityBatchOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationSingleResultBase; import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationSingleResultBase;
Expand Down Expand Up @@ -74,7 +74,7 @@ public static Creator create() {
* The Class Creator. * The Class Creator.
*/ */
public static class Creator extends EntityOperationSingleResultBase<JobInfo> implements public static class Creator extends EntityOperationSingleResultBase<JobInfo> implements
EntityCreationOperation<JobInfo> { EntityCreateOperation<JobInfo> {


/** The name. */ /** The name. */
private String name; private String name;
Expand Down Expand Up @@ -156,7 +156,7 @@ public Creator() {
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation#getRequestContents() * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation#getRequestContents()
*/ */
@Override @Override
public Object getRequestContents() throws ServiceException { public Object getRequestContents() throws ServiceException {
Expand All @@ -176,7 +176,7 @@ public Class getResponseClass() {
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation#processResponse(java.lang.Object) * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation#processResponse(java.lang.Object)
*/ */
@Override @Override
public Object processResponse(Object clientResponse) throws ServiceException { public Object processResponse(Object clientResponse) throws ServiceException {
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.DefaultListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationBase; import com.microsoft.windowsazure.services.media.implementation.entities.EntityOperationBase;
Expand Down Expand Up @@ -64,7 +64,7 @@ public static Creator create(String accessPolicyId, String assetId, LocatorType
* The Class Creator. * The Class Creator.
*/ */
public static class Creator extends EntityOperationSingleResultBase<LocatorInfo> implements public static class Creator extends EntityOperationSingleResultBase<LocatorInfo> implements
EntityCreationOperation<LocatorInfo> { EntityCreateOperation<LocatorInfo> {


/** The access policy id. */ /** The access policy id. */
private final String accessPolicyId; private final String accessPolicyId;
Expand Down Expand Up @@ -108,7 +108,7 @@ protected Creator(String accessPolicyId, String assetId, LocatorType locatorType
} }


/* (non-Javadoc) /* (non-Javadoc)
* @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation#getRequestContents() * @see com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation#getRequestContents()
*/ */
@Override @Override
public Object getRequestContents() { public Object getRequestContents() {
Expand Down Expand Up @@ -172,7 +172,7 @@ public Creator setContentAccessComponent(String contentAccessComponent) {
* the id * the id
* @return the entity creation operation * @return the entity creation operation
*/ */
public EntityCreationOperation<LocatorInfo> setId(String id) { public EntityCreateOperation<LocatorInfo> setId(String id) {
this.id = id; this.id = id;
return this; return this;
} }
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.media.implementation.content.AccessPolicyType; import com.microsoft.windowsazure.services.media.implementation.content.AccessPolicyType;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation;
import com.sun.jersey.core.util.MultivaluedMapImpl; import com.sun.jersey.core.util.MultivaluedMapImpl;
Expand All @@ -49,7 +49,7 @@ public void createAccessPolicyProvidesExpectedPayload() throws Exception {
EnumSet<AccessPolicyPermission> permissions = EnumSet.of(AccessPolicyPermission.READ, EnumSet<AccessPolicyPermission> permissions = EnumSet.of(AccessPolicyPermission.READ,
AccessPolicyPermission.LIST); AccessPolicyPermission.LIST);


EntityCreationOperation<AccessPolicyInfo> creator = AccessPolicy.create(name, duration, permissions); EntityCreateOperation<AccessPolicyInfo> creator = AccessPolicy.create(name, duration, permissions);


AccessPolicyType payload = (AccessPolicyType) creator.getRequestContents(); AccessPolicyType payload = (AccessPolicyType) creator.getRequestContents();


Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@


import com.microsoft.windowsazure.services.media.implementation.content.AssetFileType; import com.microsoft.windowsazure.services.media.implementation.content.AssetFileType;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityActionOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityGetOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation;
Expand Down Expand Up @@ -43,7 +43,7 @@ public void createWithOptionsSetsOptionsAsExpected() throws Exception {
Boolean expectedIsPrimary = true; Boolean expectedIsPrimary = true;
String expectedMimeType = "application/octet-stream"; String expectedMimeType = "application/octet-stream";


EntityCreationOperation<AssetFileInfo> creator = AssetFile.create(exampleAssetId, expectedName) EntityCreateOperation<AssetFileInfo> creator = AssetFile.create(exampleAssetId, expectedName)
.setContentChecksum(expectedChecksum).setContentFileSize(expectedSize) .setContentChecksum(expectedChecksum).setContentFileSize(expectedSize)
.setEncryptionKeyId(expectedEncryptionKey).setEncryptionScheme(expectedEncryptionScheme) .setEncryptionKeyId(expectedEncryptionKey).setEncryptionScheme(expectedEncryptionScheme)
.setEncryptionVersion(expectedEncryptionVersion).setInitializationVector(expectedInitializationVector) .setEncryptionVersion(expectedEncryptionVersion).setInitializationVector(expectedInitializationVector)
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.media.implementation.content.ContentKeyRestType; import com.microsoft.windowsazure.services.media.implementation.content.ContentKeyRestType;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation;
import com.sun.jersey.core.util.MultivaluedMapImpl; import com.sun.jersey.core.util.MultivaluedMapImpl;
Expand All @@ -46,7 +46,7 @@ public ContentKeyEntityTest() throws Exception {


@Test @Test
public void createContentKeyHasCorrectUrl() throws Exception { public void createContentKeyHasCorrectUrl() throws Exception {
EntityCreationOperation<ContentKeyInfo> creator = ContentKey.create(testContentKeyId, testContentKeyType, EntityCreateOperation<ContentKeyInfo> creator = ContentKey.create(testContentKeyId, testContentKeyType,
testEncryptedContentKey); testEncryptedContentKey);


assertEquals("ContentKeys", creator.getUri()); assertEquals("ContentKeys", creator.getUri());
Expand Down
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import org.junit.Test; import org.junit.Test;


import com.microsoft.windowsazure.services.media.implementation.content.LocatorRestType; import com.microsoft.windowsazure.services.media.implementation.content.LocatorRestType;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreationOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityCreateOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityDeleteOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityListOperation;
import com.microsoft.windowsazure.services.media.implementation.entities.EntityUpdateOperation; import com.microsoft.windowsazure.services.media.implementation.entities.EntityUpdateOperation;
Expand All @@ -48,7 +48,7 @@ public LocatorEntityTest() throws Exception {


@Test @Test
public void createLocatorHasCorrectUrl() throws Exception { public void createLocatorHasCorrectUrl() throws Exception {
EntityCreationOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId, EntityCreateOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId,
LocatorType.SAS); LocatorType.SAS);


assertEquals("Locators", creator.getUri()); assertEquals("Locators", creator.getUri());
Expand All @@ -70,7 +70,7 @@ public void createLocatorHasCorrectPayload() throws Exception {
public void createLocatorCanSetStartTime() throws Exception { public void createLocatorCanSetStartTime() throws Exception {
Date now = new Date(); Date now = new Date();


EntityCreationOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId, EntityCreateOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId,
LocatorType.SAS).setStartDateTime(now); LocatorType.SAS).setStartDateTime(now);


LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents(); LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents();
Expand All @@ -86,7 +86,7 @@ public void createLocatorCanSetPath() throws Exception {


String expectedPath = "testExpectedPath"; String expectedPath = "testExpectedPath";


EntityCreationOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId, EntityCreateOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId,
LocatorType.SAS).setPath(expectedPath); LocatorType.SAS).setPath(expectedPath);


LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents(); LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents();
Expand All @@ -100,7 +100,7 @@ public void createLocatorCanSetBaseUri() throws Exception {


String expectedBaseUri = "testExpectedBaseUri"; String expectedBaseUri = "testExpectedBaseUri";


EntityCreationOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId, EntityCreateOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId,
LocatorType.SAS).setBaseUri(expectedBaseUri); LocatorType.SAS).setBaseUri(expectedBaseUri);


LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents(); LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents();
Expand All @@ -114,7 +114,7 @@ public void createLocatorCanSetContentAccessComponent() throws Exception {


String expectedContentAccessComponent = "testExpectedContentAccessComponent"; String expectedContentAccessComponent = "testExpectedContentAccessComponent";


EntityCreationOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId, EntityCreateOperation<LocatorInfo> creator = Locator.create(exampleAccessPolicyId, exampleAssetId,
LocatorType.SAS).setContentAccessComponent(expectedContentAccessComponent); LocatorType.SAS).setContentAccessComponent(expectedContentAccessComponent);


LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents(); LocatorRestType locatorType = (LocatorRestType) creator.getRequestContents();
Expand Down

0 comments on commit 72e3372

Please sign in to comment.