net.sf.pmr.core.service
Class CompanyServiceImpl
java.lang.Object
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 |
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 -
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 - namestreetNumber - street numberstreetName - street namepostalCode - postal codecity - citycountry - countrypersistanceVersion - 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.