net.sf.pmr.core.service
Class CompanyServiceImpl

java.lang.Object
  extended by net.sf.pmr.core.service.CompanyServiceImpl
All Implemented Interfaces:
CompanyService

public class CompanyServiceImpl
extends java.lang.Object
implements CompanyService

Author:
Arnaud Prost (arnaud.prost@gmail.com)

Constructor Summary
CompanyServiceImpl(CompanyRepository companyRepository, net.sf.pmr.keopsframework.domain.validation.Validator companyValidator, net.sf.pmr.keopsframework.domain.validation.Validator addressValidator)
           
 
Method Summary
 net.sf.pmr.keopsframework.domain.validation.Errors addOrUpdate(int id, java.lang.String name, java.lang.String streetNumber, java.lang.String streetName, java.lang.String postalCode, java.lang.String city, java.lang.String country, long persistanceVersion)
          add or update a company
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompanyServiceImpl

public CompanyServiceImpl(CompanyRepository companyRepository,
                          net.sf.pmr.keopsframework.domain.validation.Validator companyValidator,
                          net.sf.pmr.keopsframework.domain.validation.Validator addressValidator)
Parameters:
companyRepository -
companyValidator -
addressValidator -
Method Detail

addOrUpdate

public net.sf.pmr.keopsframework.domain.validation.Errors addOrUpdate(int id,
                                                                      java.lang.String name,
                                                                      java.lang.String streetNumber,
                                                                      java.lang.String streetName,
                                                                      java.lang.String postalCode,
                                                                      java.lang.String city,
                                                                      java.lang.String country,
                                                                      long persistanceVersion)
Description copied from interface: CompanyService
add or update a company

Specified by:
addOrUpdate in interface CompanyService
Parameters:
id - id (0 if company is new)
name - name
streetNumber - street number
streetName - street name
postalCode - postal code
city - city
country - country
persistanceVersion - persistanceVersion (0 if company is new)
Returns:
Errors
See Also:
CompanyService.addOrUpdate(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long)


Copyright © 2005 Arnaud Prost. All Rights Reserved.