Skip to content

Commit

Permalink
Remove subscriptionURI column from authorization table - Issue GreenB…
Browse files Browse the repository at this point in the history
  • Loading branch information
dfcoffin committed Aug 4, 2014
1 parent f3d7735 commit 654e315
Show file tree
Hide file tree
Showing 9 changed files with 89 additions and 70 deletions.
1 change: 0 additions & 1 deletion etc/datacustodianmysql.sql
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,6 @@ CREATE TABLE `authorizations` (
`scope` varchar(255) DEFAULT NULL,
`state` varchar(255) DEFAULT NULL,
`status` varchar(255) DEFAULT NULL,
`subscriptionURI` varchar(255) DEFAULT NULL,
`third_party` varchar(255) DEFAULT NULL,
`tokenType` int(11) DEFAULT NULL,
`application_information_id` bigint(20) DEFAULT NULL,
Expand Down
32 changes: 20 additions & 12 deletions etc/prepopulatesql_applicationinformation_dc.sql

Large diffs are not rendered by default.

35 changes: 22 additions & 13 deletions etc/prepopulatesql_applicationinformation_dc_localhost443.sql

Large diffs are not rendered by default.

34 changes: 21 additions & 13 deletions etc/prepopulatesql_applicationinformation_dc_localhost8080.sql

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion etc/thirdpartymysql.sql
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,6 @@ CREATE TABLE `authorizations` (
`scope` varchar(255) DEFAULT NULL,
`state` varchar(255) DEFAULT NULL,
`status` varchar(255) DEFAULT NULL,
`subscriptionURI` varchar(255) DEFAULT NULL,
`third_party` varchar(255) DEFAULT NULL,
`tokenType` int(11) DEFAULT NULL,
`application_information_id` bigint(20) DEFAULT NULL,
Expand Down
15 changes: 1 addition & 14 deletions src/main/java/org/energyos/espi/common/domain/Authorization.java
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,6 @@
@XmlType(name = "Authorization", propOrder = {
"authorizedPeriod",
"publishedPeriod",
// "retailCustomer",
"accessToken",
"status",
"expiresIn",
Expand All @@ -114,7 +113,6 @@
"errorUri",
"resourceURI",
"authorizationURI",
"subscriptionURI",
"thirdParty"
})@Entity
@Table(name = "authorizations")
Expand Down Expand Up @@ -233,8 +231,6 @@ public class Authorization
@XmlTransient
private ApplicationInformation applicationInformation;

private String subscriptionURI;

public Subscription getSubscription () {
return this.subscription;
}
Expand Down Expand Up @@ -710,16 +706,8 @@ public void setApplicationInformation(ApplicationInformation applicationInformat
this.applicationInformation = applicationInformation;
}

public void setSubscriptionURI(String subscriptionURI) {
this.subscriptionURI = subscriptionURI;
}

public String getSubscriptionURI() {
return subscriptionURI;
}

public String getSubscriptionId() {
String[] pieces = subscriptionURI.split("/");
String[] pieces = resourceURI.split("/");
return pieces[pieces.length-1];
}

Expand Down Expand Up @@ -748,7 +736,6 @@ public void merge(IdentifiedObject resource) {
this.state = ((Authorization)resource).getState();
this.status = ((Authorization)resource).getStatus();
this.subscribable = ((Authorization)resource).subscribable;
this.subscriptionURI = ((Authorization)resource).getSubscriptionURI();
this.thirdParty = ((Authorization)resource).getThirdParty();
this.tokenType = ((Authorization)resource).getTokenType();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ public static Authorization newAuthorization(RetailCustomer retailCustomer, Appl

authorization.setAccessToken("accessToken" + System.currentTimeMillis());
authorization.setAuthorizationURI("http://DataCustodian" + System.currentTimeMillis() + ".example.com");
authorization.setSubscriptionURI(Routes.getDataCustodianRESTSubscriptionGetURL(newRandomString()));
authorization.setResourceURI(Routes.getDataCustodianRESTSubscriptionGetURL(newRandomString()));
authorization.setThirdParty("thirdParty" + System.currentTimeMillis());
authorization.setState("state" + UUID.randomUUID());
authorization.setRetailCustomer(retailCustomer);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ public void applicationInformation() {
public void subscriptionId() {
Authorization authorization = new Authorization();

authorization.setSubscriptionURI("http://localhost:8080/DataCustodian/espi/1_1/resource/Subscription/16228736-8e29-4807-a2a7-283be5cc253e");
authorization.setResourceURI("http://localhost:8080/DataCustodian/espi/1_1/resource/Subscription/16228736-8e29-4807-a2a7-283be5cc253e");

assertThat(authorization.getSubscriptionId(), is("16228736-8e29-4807-a2a7-283be5cc253e"));
}
Expand Down

0 comments on commit 654e315

Please sign in to comment.