at.ac.tuwien.vitalab.hrcrm.service
Class AddressServiceImpl<T>

java.lang.Object
  extended by at.ac.tuwien.vitalab.hrcrm.service.AddressServiceImpl<T>
Type Parameters:
T - A place holder for an address object.
All Implemented Interfaces:
AddressService

public class AddressServiceImpl<T>
extends java.lang.Object
implements AddressService

Author:
Vassil Nikolov

Constructor Summary
AddressServiceImpl()
           
 
Method Summary
 javax.xml.bind.JAXBElement<java.lang.String> addAddress(at.ac.tuwien.vitalab.hrcrm.dto.address.AddressType addressType)
          
 javax.xml.bind.JAXBElement<java.lang.String> deleteAddress(java.lang.String addressId)
          
 javax.xml.bind.JAXBElement<at.ac.tuwien.vitalab.hrcrm.dto.address.AddressType> getAddress(java.lang.String addressId)
          
 at.ac.tuwien.vitalab.hrcrm.dto.address.GetAllAddressesResponse getAllAddresses()
          
 void setAddressAdaptor(AddressAdaptor<T> addressAdaptor)
          Write access to private field.
 void setGenericDao(GenericDao<T> genericDao)
          Write access to private field.
 void setObjectFactory(at.ac.tuwien.vitalab.hrcrm.dto.address.ObjectFactory objectFactory)
          Write access to private field.
 javax.xml.bind.JAXBElement<java.lang.String> updateAddress(at.ac.tuwien.vitalab.hrcrm.dto.address.AddressType addressType)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddressServiceImpl

public AddressServiceImpl()
Method Detail

addAddress

public javax.xml.bind.JAXBElement<java.lang.String> addAddress(at.ac.tuwien.vitalab.hrcrm.dto.address.AddressType addressType)

Specified by:
addAddress in interface AddressService

getAddress

public javax.xml.bind.JAXBElement<at.ac.tuwien.vitalab.hrcrm.dto.address.AddressType> getAddress(java.lang.String addressId)

Specified by:
getAddress in interface AddressService

deleteAddress

public javax.xml.bind.JAXBElement<java.lang.String> deleteAddress(java.lang.String addressId)

Specified by:
deleteAddress in interface AddressService

updateAddress

public javax.xml.bind.JAXBElement<java.lang.String> updateAddress(at.ac.tuwien.vitalab.hrcrm.dto.address.AddressType addressType)

Specified by:
updateAddress in interface AddressService

getAllAddresses

public at.ac.tuwien.vitalab.hrcrm.dto.address.GetAllAddressesResponse getAllAddresses()

Specified by:
getAllAddresses in interface AddressService

setAddressAdaptor

public void setAddressAdaptor(AddressAdaptor<T> addressAdaptor)
Write access to private field.

Parameters:
addressAdaptor - The addressAdaptor to set.

setGenericDao

public void setGenericDao(GenericDao<T> genericDao)
Write access to private field.

Parameters:
genericDao - The genericDao to set.

setObjectFactory

public void setObjectFactory(at.ac.tuwien.vitalab.hrcrm.dto.address.ObjectFactory objectFactory)
Write access to private field.

Parameters:
objectFactory - The objectFactory to set.


Copyright © 2008 null. All Rights Reserved.