org.exoplatform.brandadvocacy.jcr
Class AddressDAO

java.lang.Object
  extended by org.exoplatform.brandadvocacy.jcr.DAO
      extended by org.exoplatform.brandadvocacy.jcr.AddressDAO

public class AddressDAO
extends DAO

Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Sep 30, 2014


Constructor Summary
AddressDAO(JCRImpl jcrImpl)
           
 
Method Summary
 Address addAddress2Participant(String programId, String username, Address address)
           
 Address getAddressById(String id)
           
 List<Address> getAllAddressesByParticipantInProgram(String programId, String username)
           
 void removeAddress(String id)
           
 void setProperties(javax.jcr.Node aNode, Address adrs)
           
 Address transferNode2Object(javax.jcr.Node node)
           
 List<Address> transferNodes2Objects(List<javax.jcr.Node> nodes)
           
 Address updateAddress(Address address)
           
 
Methods inherited from class org.exoplatform.brandadvocacy.jcr.DAO
getJcrImplService, getNodeById, getNodesByQuery, getOrCreateNodeCommon, getProgramJcrPath, setJcrImplService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressDAO

public AddressDAO(JCRImpl jcrImpl)
Method Detail

setProperties

public void setProperties(javax.jcr.Node aNode,
                          Address adrs)
                   throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

transferNode2Object

public Address transferNode2Object(javax.jcr.Node node)
                            throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

transferNodes2Objects

public List<Address> transferNodes2Objects(List<javax.jcr.Node> nodes)

addAddress2Participant

public Address addAddress2Participant(String programId,
                                      String username,
                                      Address address)

getAllAddressesByParticipantInProgram

public List<Address> getAllAddressesByParticipantInProgram(String programId,
                                                           String username)

updateAddress

public Address updateAddress(Address address)

removeAddress

public void removeAddress(String id)

getAddressById

public Address getAddressById(String id)


Copyright © 2003–2015 eXo Platform SAS. All rights reserved.