Package com.netscape.cmscore.dbs
Class CertRecordList
- java.lang.Object
-
- com.netscape.cmscore.dbs.CertRecordList
-
public class CertRecordList extends java.lang.Object
A class represents a list of certificate records.- Version:
- $Revision$, $Date$
- Author:
- thomask mzhao
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description CertRecordList(IDBVirtualList<CertRecord> vlist)
Constructs a request list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertRecord
getCertRecord(int index)
Gets one single record at a time similar to processCertRecords but no extra class needed.java.util.Enumeration<CertRecord>
getCertRecords(int startidx, int endidx)
Retrieves requests.int
getCurrentIndex()
Gets the current index.int
getSize()
Retrieves the size of request list.int
getSizeAfterJumpTo()
Gets size after jump to index.int
getSizeBeforeJumpTo()
Gets size before jump to index.void
processCertRecords(int startidx, int endidx, IElementProcessor ep)
Process certificate record as soon as it is returned.
-
-
-
Constructor Detail
-
CertRecordList
public CertRecordList(IDBVirtualList<CertRecord> vlist)
Constructs a request list.
-
-
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 indexendidx
- ending indexep
- 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 indexendidx
- 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
-
-