gov.nih.nci.cagrid.dorian.service.ifs
Class HostCertificateManager

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.common.LoggingObject
      extended by gov.nih.nci.cagrid.dorian.service.ifs.HostCertificateManager

public class HostCertificateManager
extends LoggingObject


Field Summary
static java.lang.String TABLE
           
 
Fields inherited from class gov.nih.nci.cagrid.dorian.common.LoggingObject
log, loggerLookup
 
Constructor Summary
HostCertificateManager(Database db, IdentityFederationConfiguration conf, CertificateAuthority ca, Publisher publisher, CertificateBlacklistManager blackList)
           
 
Method Summary
 HostCertificateRecord approveHostCertifcate(long id)
           
 void buildDatabase()
           
 void clearDatabase()
           
 java.util.List<HostCertificateRecord> findHostCertificates(HostCertificateFilter f)
           
 java.util.List<java.lang.Long> getDisabledHostCertificatesSerialNumbers()
           
 HostCertificateRecord getHostCertificateRecord(long id)
           
 java.util.List<HostCertificateRecord> getHostCertificateRecords(java.lang.String owner)
           
 java.util.List<java.lang.Long> getHostCertificateRecordsSerialNumbers(java.lang.String owner)
           
 void ownerRemovedUpdateHostCertificates(java.lang.String owner)
           
 HostCertificateRecord renewHostCertificate(long id)
           
 long requestHostCertifcate(java.lang.String owner, HostCertificateRequest req)
           
 void updateHostCertificateRecord(HostCertificateUpdate update)
           
 
Methods inherited from class gov.nih.nci.cagrid.dorian.common.LoggingObject
debug, getLog, info, logError, logError, logFatalError, logFatalError, logWarning, logWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TABLE

public static final java.lang.String TABLE
See Also:
Constant Field Values
Constructor Detail

HostCertificateManager

public HostCertificateManager(Database db,
                              IdentityFederationConfiguration conf,
                              CertificateAuthority ca,
                              Publisher publisher,
                              CertificateBlacklistManager blackList)
Method Detail

ownerRemovedUpdateHostCertificates

public void ownerRemovedUpdateHostCertificates(java.lang.String owner)
                                        throws DorianInternalFault
Throws:
DorianInternalFault

renewHostCertificate

public HostCertificateRecord renewHostCertificate(long id)
                                           throws DorianInternalFault,
                                                  InvalidHostCertificateFault
Throws:
DorianInternalFault
InvalidHostCertificateFault

approveHostCertifcate

public HostCertificateRecord approveHostCertifcate(long id)
                                            throws DorianInternalFault,
                                                   InvalidHostCertificateFault
Throws:
DorianInternalFault
InvalidHostCertificateFault

requestHostCertifcate

public long requestHostCertifcate(java.lang.String owner,
                                  HostCertificateRequest req)
                           throws DorianInternalFault,
                                  InvalidHostCertificateRequestFault
Throws:
DorianInternalFault
InvalidHostCertificateRequestFault

findHostCertificates

public java.util.List<HostCertificateRecord> findHostCertificates(HostCertificateFilter f)
                                                           throws DorianInternalFault
Throws:
DorianInternalFault

getHostCertificateRecords

public java.util.List<HostCertificateRecord> getHostCertificateRecords(java.lang.String owner)
                                                                throws DorianInternalFault
Throws:
DorianInternalFault

getHostCertificateRecordsSerialNumbers

public java.util.List<java.lang.Long> getHostCertificateRecordsSerialNumbers(java.lang.String owner)
                                                                      throws DorianInternalFault
Throws:
DorianInternalFault

getDisabledHostCertificatesSerialNumbers

public java.util.List<java.lang.Long> getDisabledHostCertificatesSerialNumbers()
                                                                        throws DorianInternalFault
Throws:
DorianInternalFault

getHostCertificateRecord

public HostCertificateRecord getHostCertificateRecord(long id)
                                               throws DorianInternalFault,
                                                      InvalidHostCertificateFault
Throws:
DorianInternalFault
InvalidHostCertificateFault

updateHostCertificateRecord

public void updateHostCertificateRecord(HostCertificateUpdate update)
                                 throws DorianInternalFault,
                                        InvalidHostCertificateFault
Throws:
DorianInternalFault
InvalidHostCertificateFault

buildDatabase

public void buildDatabase()
                   throws DorianInternalFault
Throws:
DorianInternalFault

clearDatabase

public void clearDatabase()
                   throws DorianInternalFault
Throws:
DorianInternalFault