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.