diff options
| author | Endi S. Dewata <edewata@redhat.com> | 2013-08-29 17:29:35 -0400 |
|---|---|---|
| committer | Endi S. Dewata <edewata@redhat.com> | 2013-09-17 12:56:42 -0400 |
| commit | 13de812ddfa1fc3d545fe845b1f17c8b6714b445 (patch) | |
| tree | 16fbc626ad8f28a4d365d1a73050f83808593763 /base | |
| parent | 51920f9c43e5a6ec188a8b042c170953a0b00e07 (diff) | |
Fixed duplicate TPSSubsystem instance.
Previously there were two TPSSubsystem instances: one created by CMSEngine
and the other created by the static code in TPSSubsystem. The second instance
has been removed since it's a duplicate and not initialized properly.
Diffstat (limited to 'base')
6 files changed, 24 insertions, 27 deletions
diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/TPSSubsystem.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/TPSSubsystem.java index 8814014da..34edc58f4 100644 --- a/base/tps-tomcat/src/org/dogtagpki/server/tps/TPSSubsystem.java +++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/TPSSubsystem.java @@ -41,7 +41,7 @@ import com.netscape.certsrv.request.IRequestQueue; */ public class TPSSubsystem implements IAuthority, ISubsystem { - public final static TPSSubsystem INSTANCE = new TPSSubsystem(); + public final static String ID = "tps"; public ILogger logger = CMS.getLogger(); @@ -56,10 +56,6 @@ public class TPSSubsystem implements IAuthority, ISubsystem { public TPSCertDatabase certDatabase = new TPSCertDatabase(); public TokenDatabase tokenDatabase = new TokenDatabase(); - public static TPSSubsystem getInstance() { - return INSTANCE; - } - @Override public String getId() { return id; diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/authenticator/AuthenticatorService.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/authenticator/AuthenticatorService.java index dfe042b66..74ae5faa0 100644 --- a/base/tps-tomcat/src/org/dogtagpki/server/tps/authenticator/AuthenticatorService.java +++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/authenticator/AuthenticatorService.java @@ -109,7 +109,7 @@ public class AuthenticatorService extends PKIService implements AuthenticatorRes start = start == null ? 0 : start; size = size == null ? DEFAULT_SIZE : size; - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); AuthenticatorDatabase database = subsystem.getAuthenticatorDatabase(); Iterator<AuthenticatorRecord> authenticators = database.getRecords().iterator(); @@ -153,7 +153,7 @@ public class AuthenticatorService extends PKIService implements AuthenticatorRes CMS.debug("AuthenticatorService.getAuthenticator(\"" + authenticatorID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); AuthenticatorDatabase database = subsystem.getAuthenticatorDatabase(); return createAuthenticatorData(database.getRecord(authenticatorID)); @@ -170,7 +170,7 @@ public class AuthenticatorService extends PKIService implements AuthenticatorRes CMS.debug("AuthenticatorService.addAuthenticator(\"" + authenticatorData.getID() + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); AuthenticatorDatabase database = subsystem.getAuthenticatorDatabase(); database.addRecord(createAuthenticatorRecord(authenticatorData)); @@ -194,7 +194,7 @@ public class AuthenticatorService extends PKIService implements AuthenticatorRes CMS.debug("AuthenticatorService.updateAuthenticator(\"" + authenticatorID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); AuthenticatorDatabase database = subsystem.getAuthenticatorDatabase(); database.updateRecord(createAuthenticatorRecord(authenticatorData)); @@ -217,7 +217,7 @@ public class AuthenticatorService extends PKIService implements AuthenticatorRes CMS.debug("AuthenticatorService.modifyAuthenticator(\"" + authenticatorID + "\", request"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); AuthenticatorDatabase database = subsystem.getAuthenticatorDatabase(); AuthenticatorRecord authenticatorRecord = database.getRecord(authenticatorID); @@ -252,7 +252,7 @@ public class AuthenticatorService extends PKIService implements AuthenticatorRes CMS.debug("AuthenticatorService.removeAuthenticator(\"" + authenticatorID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); AuthenticatorDatabase database = subsystem.getAuthenticatorDatabase(); database.removeRecord(authenticatorID); diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/cert/TPSCertService.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/cert/TPSCertService.java index e0534e3f5..140a8cc2a 100644 --- a/base/tps-tomcat/src/org/dogtagpki/server/tps/cert/TPSCertService.java +++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/cert/TPSCertService.java @@ -26,6 +26,7 @@ import java.util.Iterator; import org.dogtagpki.server.tps.TPSSubsystem; import org.jboss.resteasy.plugins.providers.atom.Link; +import com.netscape.certsrv.apps.CMS; import com.netscape.certsrv.base.PKIException; import com.netscape.certsrv.tps.cert.TPSCertCollection; import com.netscape.certsrv.tps.cert.TPSCertData; @@ -95,7 +96,7 @@ public class TPSCertService extends PKIService implements TPSCertResource { start = start == null ? 0 : start; size = size == null ? DEFAULT_SIZE : size; - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TPSCertDatabase database = subsystem.getCertDatabase(); Iterator<TPSCertRecord> activities = database.getRecords().iterator(); @@ -139,7 +140,7 @@ public class TPSCertService extends PKIService implements TPSCertResource { System.out.println("TPSCertService.getCert(\"" + certID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TPSCertDatabase database = subsystem.getCertDatabase(); return createCertData(database.getRecord(certID)); diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/connection/ConnectionService.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/connection/ConnectionService.java index a6ecbbadd..27c68892b 100644 --- a/base/tps-tomcat/src/org/dogtagpki/server/tps/connection/ConnectionService.java +++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/connection/ConnectionService.java @@ -109,7 +109,7 @@ public class ConnectionService extends PKIService implements ConnectionResource start = start == null ? 0 : start; size = size == null ? DEFAULT_SIZE : size; - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ConnectionDatabase database = subsystem.getConnectionDatabase(); Iterator<ConnectionRecord> connections = database.getRecords().iterator(); @@ -153,7 +153,7 @@ public class ConnectionService extends PKIService implements ConnectionResource CMS.debug("ConnectionService.getConnection(\"" + connectionID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ConnectionDatabase database = subsystem.getConnectionDatabase(); return createConnectionData(database.getRecord(connectionID)); @@ -170,7 +170,7 @@ public class ConnectionService extends PKIService implements ConnectionResource CMS.debug("ConnectionService.addConnection(\"" + connectionData.getID() + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ConnectionDatabase database = subsystem.getConnectionDatabase(); database.addRecord(createConnectionRecord(connectionData)); @@ -194,7 +194,7 @@ public class ConnectionService extends PKIService implements ConnectionResource CMS.debug("ConnectionService.updateConnection(\"" + connectionID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ConnectionDatabase database = subsystem.getConnectionDatabase(); database.updateRecord(createConnectionRecord(connectionData)); @@ -217,7 +217,7 @@ public class ConnectionService extends PKIService implements ConnectionResource CMS.debug("ConnectionService.modifyConnection(\"" + connectionID + "\", request"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ConnectionDatabase database = subsystem.getConnectionDatabase(); ConnectionRecord connectionRecord = database.getRecord(connectionID); @@ -252,7 +252,7 @@ public class ConnectionService extends PKIService implements ConnectionResource CMS.debug("ConnectionService.removeConnection(\"" + connectionID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ConnectionDatabase database = subsystem.getConnectionDatabase(); database.removeRecord(connectionID); diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/logging/ActivityService.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/logging/ActivityService.java index 491447c61..fdbda4816 100644 --- a/base/tps-tomcat/src/org/dogtagpki/server/tps/logging/ActivityService.java +++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/logging/ActivityService.java @@ -86,7 +86,7 @@ public class ActivityService extends PKIService implements ActivityResource { start = start == null ? 0 : start; size = size == null ? DEFAULT_SIZE : size; - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ActivityDatabase database = subsystem.getActivityDatabase(); Iterator<ActivityRecord> activities = database.getRecords().iterator(); @@ -130,7 +130,7 @@ public class ActivityService extends PKIService implements ActivityResource { CMS.debug("ActivityService.getActivity(\"" + activityID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); ActivityDatabase database = subsystem.getActivityDatabase(); return createActivityData(database.getRecord(activityID)); diff --git a/base/tps-tomcat/src/org/dogtagpki/server/tps/token/TokenService.java b/base/tps-tomcat/src/org/dogtagpki/server/tps/token/TokenService.java index 06c92b7ff..3cf3b9e4e 100644 --- a/base/tps-tomcat/src/org/dogtagpki/server/tps/token/TokenService.java +++ b/base/tps-tomcat/src/org/dogtagpki/server/tps/token/TokenService.java @@ -98,7 +98,7 @@ public class TokenService extends PKIService implements TokenResource { start = start == null ? 0 : start; size = size == null ? DEFAULT_SIZE : size; - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TokenDatabase database = subsystem.getTokenDatabase(); Iterator<TokenRecord> tokens = database.getRecords().iterator(); @@ -142,7 +142,7 @@ public class TokenService extends PKIService implements TokenResource { CMS.debug("TokenService.getToken(\"" + tokenID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TokenDatabase database = subsystem.getTokenDatabase(); return createTokenData(database.getRecord(tokenID)); @@ -159,7 +159,7 @@ public class TokenService extends PKIService implements TokenResource { CMS.debug("TokenService.addToken(\"" + tokenData.getID() + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TokenDatabase database = subsystem.getTokenDatabase(); database.addRecord(createTokenRecord(tokenData)); @@ -183,7 +183,7 @@ public class TokenService extends PKIService implements TokenResource { CMS.debug("TokenService.updateToken(\"" + tokenID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TokenDatabase database = subsystem.getTokenDatabase(); TokenRecord tokenRecord = database.getRecord(tokenID); @@ -209,7 +209,7 @@ public class TokenService extends PKIService implements TokenResource { CMS.debug("TokenService.modifyToken(\"" + tokenID + "\", request"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TokenDatabase database = subsystem.getTokenDatabase(); TokenRecord tokenRecord = database.getRecord(tokenID); @@ -234,7 +234,7 @@ public class TokenService extends PKIService implements TokenResource { CMS.debug("TokenService.removeToken(\"" + tokenID + "\")"); try { - TPSSubsystem subsystem = TPSSubsystem.getInstance(); + TPSSubsystem subsystem = (TPSSubsystem)CMS.getSubsystem(TPSSubsystem.ID); TokenDatabase database = subsystem.getTokenDatabase(); database.removeRecord(tokenID); |
