Skip to content

Commit 492cfd5

Browse files
author
pengzhile
committed
plugin add datacenter property
Signed-off-by: pengzhile <[email protected]>
1 parent 11d9af1 commit 492cfd5

18 files changed

+23
-62
lines changed

src/main/java/io/zhile/crack/atlassian/Usage.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import io.zhile.crack.atlassian.license.products.*;
66
import org.apache.commons.cli.*;
77

8+
import java.io.IOException;
89
import java.util.HashMap;
910
import java.util.Map;
1011

@@ -120,22 +121,22 @@ private static void runCommand(CommandLine commandLine) {
120121
property = new TeamCalendars(contactName, contactEMail, serverID, organisation, dataCenter);
121122
break;
122123
case "bamboo":
123-
property = new Bamboo(contactName, contactEMail, serverID, organisation);
124+
property = new Bamboo(contactName, contactEMail, serverID, organisation, dataCenter);
124125
break;
125126
case "bitbucket":
126127
property = new Bitbucket(contactName, contactEMail, serverID, organisation, dataCenter);
127128
break;
128129
case "fisheye":
129-
property = new FishEye(contactName, contactEMail, serverID, organisation);
130+
property = new FishEye(contactName, contactEMail, serverID, organisation, dataCenter);
130131
break;
131132
case "crucible":
132-
property = new Crucible(contactName, contactEMail, serverID, organisation);
133+
property = new Crucible(contactName, contactEMail, serverID, organisation, dataCenter);
133134
break;
134135
case "crowd":
135136
property = new Crowd(contactName, contactEMail, serverID, organisation, dataCenter);
136137
break;
137138
case "jc":
138-
property = new JIRACore(contactName, contactEMail, serverID, organisation);
139+
property = new JIRACore(contactName, contactEMail, serverID, organisation, dataCenter);
139140
break;
140141
case "portfolio":
141142
property = new Portfolio(contactName, contactEMail, serverID, organisation, dataCenter);
@@ -144,13 +145,13 @@ private static void runCommand(CommandLine commandLine) {
144145
property = new JIRAServiceDesk(contactName, contactEMail, serverID, organisation, dataCenter);
145146
break;
146147
case "training":
147-
property = new Training(contactName, contactEMail, serverID, organisation);
148+
property = new Training(contactName, contactEMail, serverID, organisation, dataCenter);
148149
break;
149150
case "capture":
150-
property = new Capture(contactName, contactEMail, serverID, organisation);
151+
property = new Capture(contactName, contactEMail, serverID, organisation, dataCenter);
151152
break;
152153
default:
153-
property = new ThirdPlugin(contactName, contactEMail, serverID, organisation);
154+
property = new ThirdPlugin(contactName, contactEMail, serverID, organisation, dataCenter);
154155
((ThirdPlugin) property).setProductName(product);
155156
break;
156157
}

src/main/java/io/zhile/crack/atlassian/license/LicenseProperty.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@ public LicenseProperty(String contactName, String contactEMail, String serverID,
3030
this.dataCenter = dataCenter;
3131
}
3232

33-
public LicenseProperty(String contactName, String contactEMail, String serverID, String organisation) {
34-
this(contactName, contactEMail, serverID, organisation, false);
35-
}
36-
3733
public void init() {
3834
Date expiryDate = new Date(3771590399000L);
3935
String licenseId = "L" + System.currentTimeMillis();

src/main/java/io/zhile/crack/atlassian/license/products/Bamboo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
* @link https://zhile.io
1010
*/
1111
public class Bamboo extends LicenseProperty {
12-
public Bamboo(String contactName, String contactEMail, String serverID, String organisation) {
13-
super(contactName, contactEMail, serverID, organisation);
12+
public Bamboo(String contactName, String contactEMail, String serverID, String organisation, boolean dataCenter) {
13+
super(contactName, contactEMail, serverID, organisation, dataCenter);
1414
}
1515

1616
@Override
@@ -30,7 +30,7 @@ public String getProductName() {
3030

3131
@Override
3232
public void setNumberOfUsers(int numberOfUsers) {
33-
//
33+
// disabled
3434
}
3535

3636
public void setLicenseEdition(LicenseEdition licenseEdition) {

src/main/java/io/zhile/crack/atlassian/license/products/Bitbucket.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ public Bitbucket(String contactName, String contactEMail, String serverID, Strin
1212
super(contactName, contactEMail, serverID, organisation, dataCenter);
1313
}
1414

15-
public Bitbucket(String contactName, String contactEMail, String serverID, String organisation) {
16-
super(contactName, contactEMail, serverID, organisation);
17-
}
18-
1915
@Override
2016
public String getProductName() {
2117
return "stash";

src/main/java/io/zhile/crack/atlassian/license/products/Capture.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
* @link https://zhile.io
77
*/
88
public class Capture extends ThirdPlugin {
9-
public Capture(String contactName, String contactEMail, String serverID, String organisation) {
10-
super(contactName, contactEMail, serverID, organisation);
9+
public Capture(String contactName, String contactEMail, String serverID, String organisation, boolean dataCenter) {
10+
super(contactName, contactEMail, serverID, organisation, dataCenter);
1111

1212
setProductName("bonfire");
1313
}

src/main/java/io/zhile/crack/atlassian/license/products/Confluence.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ public Confluence(String contactName, String contactEMail, String serverID, Stri
1212
super(contactName, contactEMail, serverID, organisation, dataCenter);
1313
}
1414

15-
public Confluence(String contactName, String contactEMail, String serverID, String organisation) {
16-
super(contactName, contactEMail, serverID, organisation);
17-
}
18-
1915
@Override
2016
public String getProductName() {
2117
return "conf";

src/main/java/io/zhile/crack/atlassian/license/products/Crowd.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ public Crowd(String contactName, String contactEMail, String serverID, String or
1212
super(contactName, contactEMail, serverID, organisation, dataCenter);
1313
}
1414

15-
public Crowd(String contactName, String contactEMail, String serverID, String organisation) {
16-
super(contactName, contactEMail, serverID, organisation);
17-
}
18-
1915
@Override
2016
public String getProductName() {
2117
return "crowd";

src/main/java/io/zhile/crack/atlassian/license/products/Crucible.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
* @link https://zhile.io
99
*/
1010
public class Crucible extends LicenseProperty {
11-
public Crucible(String contactName, String contactEMail, String serverID, String organisation) {
12-
super(contactName, contactEMail, serverID, organisation);
11+
public Crucible(String contactName, String contactEMail, String serverID, String organisation, boolean dataCenter) {
12+
super(contactName, contactEMail, serverID, organisation, dataCenter);
1313
}
1414

1515
@Override

src/main/java/io/zhile/crack/atlassian/license/products/FishEye.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
* @link https://zhile.io
99
*/
1010
public class FishEye extends LicenseProperty {
11-
public FishEye(String contactName, String contactEMail, String serverID, String organisation) {
12-
super(contactName, contactEMail, serverID, organisation);
11+
public FishEye(String contactName, String contactEMail, String serverID, String organisation, boolean dataCenter) {
12+
super(contactName, contactEMail, serverID, organisation, dataCenter);
1313
}
1414

1515
@Override

src/main/java/io/zhile/crack/atlassian/license/products/JIRACore.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
* @link https://zhile.io
1111
*/
1212
public class JIRACore extends LicenseProperty {
13-
public JIRACore(String contactName, String contactEMail, String serverID, String organisation) {
14-
super(contactName, contactEMail, serverID, organisation);
13+
public JIRACore(String contactName, String contactEMail, String serverID, String organisation, boolean dataCenter) {
14+
super(contactName, contactEMail, serverID, organisation, dataCenter);
1515
}
1616

1717
@Override

0 commit comments

Comments
 (0)