Class ReplicaIDRepository

  • All Implemented Interfaces:
    com.netscape.certsrv.dbs.replicadb.IReplicaIDRepository, com.netscape.certsrv.dbs.repository.IRepository

    public class ReplicaIDRepository
    extends Repository
    implements com.netscape.certsrv.dbs.replicadb.IReplicaIDRepository
    A class represents a replica repository. It creates unique managed replica IDs.

    Version:
    $Revision$, $Date$
    Author:
    alee
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
      • PROP_REPLICAID_DN

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

      • ReplicaIDRepository

        public ReplicaIDRepository​(DBSubsystem dbSubsystem,
                                   int increment,
                                   java.lang.String baseDN)
                            throws com.netscape.certsrv.dbs.EDBException
        Constructs a certificate repository.
        Throws:
        com.netscape.certsrv.dbs.EDBException
    • Method Detail

      • getLastSerialNumberInRange

        public java.math.BigInteger getLastSerialNumberInRange​(java.math.BigInteger serial_low_bound,
                                                               java.math.BigInteger serial_upper_bound)
                                                        throws EBaseException
        Returns last serial number in given range
        Specified by:
        getLastSerialNumberInRange in class Repository
        Throws:
        EBaseException
      • getDN

        public java.lang.String getDN()
        Retrieves DN of this repository.