org.nhindirect.config.store.dao.impl
Class CertificateDaoImpl

java.lang.Object
  extended by org.nhindirect.config.store.dao.impl.CertificateDaoImpl
All Implemented Interfaces:
CertificateDao

@Repository
public class CertificateDaoImpl
extends Object
implements CertificateDao

Implementing class for Certificate DAO methods.

Author:
ppyette

Constructor Summary
CertificateDaoImpl()
           
 
Method Summary
 void delete(List<Long> idList)
          Delete a collection of Certificates.
 void delete(String owner)
          Delete a collection of Certificates.
 List<Certificate> list(List<Long> idList)
          Get a collection of Certificates.
 List<Certificate> list(String owner)
          Get a collection of Certificates.
 Certificate load(String owner, String thumbprint)
          Load a Certificate.
 void save(Certificate cert)
          Save a Certificate.
 void save(List<Certificate> certList)
          Save a collection of Certificates.
 void setStatus(List<Long> certificateIDs, EntityStatus status)
          Set the status of a collection of Certificates.
 void setStatus(String owner, EntityStatus status)
          Set the status of a collection of Certificates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateDaoImpl

public CertificateDaoImpl()
Method Detail

load

@Transactional(readOnly=true)
public Certificate load(String owner,
                                      String thumbprint)
Description copied from interface: CertificateDao
Load a Certificate.

Specified by:
load in interface CertificateDao
Parameters:
owner - The Certificate owner.
thumbprint - The Certificate thumbprint.
Returns:
a Certificate.

list

@Transactional(readOnly=true)
public List<Certificate> list(List<Long> idList)
Description copied from interface: CertificateDao
Get a collection of Certificates.

Specified by:
list in interface CertificateDao
Parameters:
idList - The collection of Certificate IDs.
Returns:
a collection of Certificates.

list

@Transactional(readOnly=true)
public List<Certificate> list(String owner)
Description copied from interface: CertificateDao
Get a collection of Certificates.

Specified by:
list in interface CertificateDao
Parameters:
owner - The Certificate owner.
Returns:
a collection of Certificates.

save

@Transactional(readOnly=false)
public void save(Certificate cert)
Description copied from interface: CertificateDao
Save a Certificate.

Specified by:
save in interface CertificateDao
Parameters:
cert - The Certificate.

save

@Transactional(readOnly=false)
public void save(List<Certificate> certList)
Description copied from interface: CertificateDao
Save a collection of Certificates.

Specified by:
save in interface CertificateDao
Parameters:
certList - The Collection of Certificates.

setStatus

@Transactional(readOnly=false)
public void setStatus(List<Long> certificateIDs,
                                    EntityStatus status)
Description copied from interface: CertificateDao
Set the status of a collection of Certificates.

Specified by:
setStatus in interface CertificateDao
Parameters:
certificateIDs - The collection of Certificate IDs.
status - The Certificate status.

setStatus

@Transactional(readOnly=false)
public void setStatus(String owner,
                                    EntityStatus status)
Description copied from interface: CertificateDao
Set the status of a collection of Certificates.

Specified by:
setStatus in interface CertificateDao
Parameters:
owner - The Certificate owner.
status - The Certificate status.

delete

@Transactional(readOnly=false)
public void delete(List<Long> idList)
Description copied from interface: CertificateDao
Delete a collection of Certificates.

Specified by:
delete in interface CertificateDao
Parameters:
idList - The collection of Certificate IDs.

delete

@Transactional(readOnly=false)
public void delete(String owner)
Description copied from interface: CertificateDao
Delete a collection of Certificates.

Specified by:
delete in interface CertificateDao
Parameters:
owner - The Certificate owner.


Copyright © 2011. All Rights Reserved.