Class CertRecordList


  • public class CertRecordList
    extends java.lang.Object
    A class represents a list of certificate records.
    Version:
    $Revision$, $Date$
    Author:
    thomask mzhao
    • Field Detail

      • logger

        public static org.slf4j.Logger logger
    • Method Detail

      • getCurrentIndex

        public int getCurrentIndex()
        Gets the current index.
        Returns:
        current index
      • getSize

        public int getSize()
        Retrieves the size of request list.
        Returns:
        size
      • getSizeBeforeJumpTo

        public int getSizeBeforeJumpTo()
        Gets size before jump to index.
        Returns:
        size
      • getSizeAfterJumpTo

        public int getSizeAfterJumpTo()
        Gets size after jump to index.
        Returns:
        size
      • processCertRecords

        public void processCertRecords​(int startidx,
                                       int endidx,
                                       IElementProcessor ep)
                                throws EBaseException
        Process certificate record as soon as it is returned. kmccarth: changed to ignore startidx and endidx because VLVs don't provide a stable list.
        Parameters:
        startidx - starting index
        endidx - ending index
        ep - element processor
        Throws:
        EBaseException - failed to process cert records
      • getCertRecords

        public java.util.Enumeration<CertRecord> getCertRecords​(int startidx,
                                                                int endidx)
                                                         throws EBaseException
        Retrieves requests. It's no good to call this if you didnt check if the startidx, endidx are valid.
        Parameters:
        startidx - starting index
        endidx - ending index
        Throws:
        EBaseException - failed to retrieve
      • getCertRecord

        public CertRecord getCertRecord​(int index)
                                 throws EBaseException
        Gets one single record at a time similar to processCertRecords but no extra class needed.
        Parameters:
        index - position of the record to be retrieved
        Returns:
        object
        Throws:
        EBaseException - failed to retrieve