diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2012-08-06 13:17:38 -0400 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-08-13 09:05:05 -0500 |
commit | 2542a14178a7bbb8c1c2d98121ee317ee929bf85 (patch) | |
tree | 260ab351c36e41cea48e7032ce6e93c830a72d17 /base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java | |
parent | 39d24f814429e30b7f84dd0567a67eb943990403 (diff) | |
download | pki-2542a14178a7bbb8c1c2d98121ee317ee929bf85.tar.gz pki-2542a14178a7bbb8c1c2d98121ee317ee929bf85.tar.xz pki-2542a14178a7bbb8c1c2d98121ee317ee929bf85.zip |
Ticket 149 - Implementing the search functionality,server side.
Search function call supporting various already present.
Changes the ds call from searchCertificates to CertificateRepository.findCertRecords().
Added pagination using start and size options . provided in command line.
Conflicts:
base/common/src/com/netscape/cms/client/cert/CertRestClient.java
Diffstat (limited to 'base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java')
-rw-r--r-- | base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java b/base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java index 2b1ad42e8..189c58cbe 100644 --- a/base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java +++ b/base/common/src/com/netscape/cms/servlet/cert/model/CertDataInfos.java @@ -17,20 +17,20 @@ //--- END COPYRIGHT BLOCK --- package com.netscape.cms.servlet.cert.model; +import java.util.ArrayList; import java.util.Collection; import java.util.List; import javax.xml.bind.annotation.XmlElementRef; import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlTransient; -import com.netscape.cms.servlet.base.model.Link; +import org.jboss.resteasy.plugins.providers.atom.Link; @XmlRootElement(name = "CertDataInfos") public class CertDataInfos { - protected Collection<CertDataInfo> certInfos; - protected List<Link> links; + protected Collection<CertDataInfo> certInfos = new ArrayList<CertDataInfo>(); + protected List<Link> links = new ArrayList<Link>(); /** * @return the CertInfos @@ -62,29 +62,11 @@ public class CertDataInfos { this.links = links; } - @XmlTransient - public String getNext() { - if (links == null) { - return null; - } - for (Link link : links) { - if ("next".equals(link.getRelationship())) { - return link.getHref(); - } - } - return null; + public void addCertData(CertDataInfo certInfo){ + this.certInfos.add(certInfo); } - @XmlTransient - public String getPrevious() { - if (links == null) { - return null; - } - for (Link link : links) { - if ("previous".equals(link.getRelationship())) { - return link.getHref(); - } - } - return null; + public void addLink(Link link) { + this.links.add(link); } } |