org.opencrx.application.shop1.datatypes
Class DatatypeMappers
java.lang.Object
org.opencrx.application.shop1.datatypes.DatatypeMappers
public class DatatypeMappers
- extends Object
|
Method Summary |
static String |
bigDecimalToString(BigDecimal value)
|
AbstractContractFieldMapper |
getAbstractContractFieldMapper()
|
AccountFieldMapper |
getAccountFieldMapper()
|
DeliveryInformationFieldMapper |
getDeliveryInformationFieldMapper()
|
EmailAddressFieldMapper |
getEmailAddressFieldMapper()
|
InvoiceFieldMapper |
getInvoiceFieldMapper()
|
LeadFieldMapper |
getLeadFieldMapper()
|
PhoneNumberFieldMapper |
getPhoneNumberFieldMapper()
|
PostalAddressFieldMapper |
getPostalAddressFieldMapper()
|
ProductFieldMapper |
getProductFieldMapper()
|
ProductFilterFieldMapper |
getProductFilterFieldMapper()
|
SalesOrderFieldMapper |
getSalesOrderFieldMapper()
|
ActivityT |
mapActivity(Activity activity)
|
ActivityFollowUpT |
mapActivityFollowUp(ActivityFollowUp followUp)
|
AmountT |
mapAmount(BigDecimal quantity,
Uom uom)
|
ContractT |
mapContract(AbstractContract contract,
List<String> externalLink,
List<ContractPositionT> positions)
|
ContractPositionT |
mapContractPosition(AbstractContractPosition position,
String contractNumber,
Date paymentDate,
Product product)
|
ContractStatusT |
mapContractStatus(AbstractContract contract)
|
CredentialsT |
mapCredentials(Account account)
|
CustomerT |
mapCustomer(Account customer,
List<Lead> customerContracts,
String shopCategory)
|
void |
mapCustomerContract(CustomerContractT customerContractT,
Lead customerContract)
|
CustomerContractT |
mapCustomerContract(Lead customerContract)
|
CustomerHobbyAndInterestT |
mapCustomerHobbyAndInterst(Contact contact)
|
CustomerStatusT |
mapCustomerStatus(Account account)
|
DeliveryInformationT |
mapDeliveryInformation(DeliveryInformation deliveryInformation)
|
DocumentT |
mapDocument(Document document)
|
EmailAddressT |
mapEmailAddress(EMailAddress emailAddress)
|
void |
mapEmailAddress(EmailAddressT addressT,
EMailAddress address)
|
InvoiceT |
mapInvoice(Invoice invoice)
|
void |
mapInvoice(Invoice invoice,
AbstractContract origin,
Account customer,
String invoiceNumber,
Boolean isVoucher,
InvoiceState invoiceState,
PricingRule defaultPricingRule)
|
List<ContractPositionT> |
mapInvoicePositions(String contractNumber,
Date paymentDate,
Collection<AbstractInvoicePosition> positions)
|
void |
mapMessengerAddress(MessengerAddressT addressT,
PhoneNumber address)
|
MessengerAddressT |
mapMessengerAddress(PhoneNumber messengerAddress)
|
ReturnStatusT |
mapOperationStatus(Exception e)
|
ReturnStatusT |
mapOperationStatus(int exceptionCode,
String[] parameters)
|
PhoneNumberT |
mapPhoneNumber(PhoneNumber phoneNumber)
|
void |
mapPhoneNumber(PhoneNumberT addressT,
PhoneNumber address)
|
PostalAddressT |
mapPostalAddress(PostalAddressable address)
|
void |
mapPostalAddress(PostalAddressT addressT,
PostalAddressable address)
|
PriceLevelT |
mapPriceLevel(AbstractPriceLevel priceLevel)
|
ProductT |
mapProduct(Product product,
Boolean mapPictureContent,
Segment productSegment)
|
void |
mapProduct(ProductT productT,
Product product)
|
List<String> |
mapProductClassifications(List<ProductClassification> classifications)
|
ProductConfigurationT |
mapProductConfiguration(AbstractProductConfiguration configuration)
|
ProductConfigurationTypeT |
mapProductConfigurationTypeSet(ProductConfigurationTypeSet configurationTypeSet)
|
List<ProductDescriptionT> |
mapProductDescriptions(Collection<Description> descriptions)
|
ProductPhaseT |
mapProductPhase(ProductPhase productPhase)
|
ProductPriceT |
mapProductPrice(ProductBasePrice price,
Date pricingDate,
BigDecimal salesTaxRate)
|
ProductStatusT |
mapProductStatus(Product product)
|
List<StringPropertyT> |
mapPropertySet(PropertySet propertySet)
|
SalesOrderT |
mapSalesOrder(SalesOrder salesOrder)
|
void |
mapSalesOrder(SalesOrder salesOrder,
AbstractContract origin,
Account customer,
String invoiceNumber,
SalesOrderState salesOrderState,
Date activeOn,
Date expiresOn,
Date cancelOn,
Date closedOn,
PricingRule defaultPricingRule)
|
List<ContractPositionT> |
mapSalesOrderPositions(String contractNumber,
Collection<AbstractSalesOrderPosition> positions)
|
void |
mapStringProperty(String name,
CodeValueContainer domain,
String value,
StringProperty property)
|
StringPropertyT |
mapStringProperty(StringProperty p)
|
List<String> |
mapUoms(List<Uom> uoms)
|
void |
mapWebAddress(String addressT,
WebAddress address)
|
AbstractContractFieldMapper |
newAbstractContractFieldMapper()
|
AccountFieldMapper |
newAccountFieldMapper()
|
DeliveryInformationFieldMapper |
newDeliveryInformationFieldMapper()
|
EmailAddressFieldMapper |
newEmailAddressFieldMapper()
|
InvoiceFieldMapper |
newInvoiceFieldMapper()
|
LeadFieldMapper |
newLeadFieldMapper()
|
PhoneNumberFieldMapper |
newPhoneNumberFieldMapper()
|
PostalAddressFieldMapper |
newPostalAddressFieldMapper()
|
ProductFieldMapper |
newProductFieldMapper()
|
ProductFilterFieldMapper |
newProductFilterFieldMapper()
|
SalesOrderFieldMapper |
newSalesOrderFieldMapper()
|
static Integer |
toInteger(Number number)
|
static List<Integer> |
toIntegerList(List<?> values)
|
static Short |
toShort(Number number)
|
static List<Short> |
toShortList(List<?> values)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatatypeMappers
public DatatypeMappers()
bigDecimalToString
public static String bigDecimalToString(BigDecimal value)
toShort
public static Short toShort(Number number)
toInteger
public static Integer toInteger(Number number)
toShortList
public static List<Short> toShortList(List<?> values)
toIntegerList
public static List<Integer> toIntegerList(List<?> values)
newAbstractContractFieldMapper
public AbstractContractFieldMapper newAbstractContractFieldMapper()
getAbstractContractFieldMapper
public AbstractContractFieldMapper getAbstractContractFieldMapper()
newAccountFieldMapper
public AccountFieldMapper newAccountFieldMapper()
getAccountFieldMapper
public AccountFieldMapper getAccountFieldMapper()
newEmailAddressFieldMapper
public EmailAddressFieldMapper newEmailAddressFieldMapper()
getEmailAddressFieldMapper
public EmailAddressFieldMapper getEmailAddressFieldMapper()
newInvoiceFieldMapper
public InvoiceFieldMapper newInvoiceFieldMapper()
getInvoiceFieldMapper
public InvoiceFieldMapper getInvoiceFieldMapper()
newLeadFieldMapper
public LeadFieldMapper newLeadFieldMapper()
getLeadFieldMapper
public LeadFieldMapper getLeadFieldMapper()
newPhoneNumberFieldMapper
public PhoneNumberFieldMapper newPhoneNumberFieldMapper()
getPhoneNumberFieldMapper
public PhoneNumberFieldMapper getPhoneNumberFieldMapper()
newPostalAddressFieldMapper
public PostalAddressFieldMapper newPostalAddressFieldMapper()
getPostalAddressFieldMapper
public PostalAddressFieldMapper getPostalAddressFieldMapper()
newProductFieldMapper
public ProductFieldMapper newProductFieldMapper()
getProductFieldMapper
public ProductFieldMapper getProductFieldMapper()
newProductFilterFieldMapper
public ProductFilterFieldMapper newProductFilterFieldMapper()
getProductFilterFieldMapper
public ProductFilterFieldMapper getProductFilterFieldMapper()
newSalesOrderFieldMapper
public SalesOrderFieldMapper newSalesOrderFieldMapper()
getSalesOrderFieldMapper
public SalesOrderFieldMapper getSalesOrderFieldMapper()
newDeliveryInformationFieldMapper
public DeliveryInformationFieldMapper newDeliveryInformationFieldMapper()
getDeliveryInformationFieldMapper
public DeliveryInformationFieldMapper getDeliveryInformationFieldMapper()
mapStringProperty
public void mapStringProperty(String name,
CodeValueContainer domain,
String value,
StringProperty property)
mapStringProperty
public StringPropertyT mapStringProperty(StringProperty p)
mapPropertySet
public List<StringPropertyT> mapPropertySet(PropertySet propertySet)
mapCustomer
public CustomerT mapCustomer(Account customer,
List<Lead> customerContracts,
String shopCategory)
throws ServiceException
- Throws:
ServiceException
mapCustomerHobbyAndInterst
public CustomerHobbyAndInterestT mapCustomerHobbyAndInterst(Contact contact)
mapOperationStatus
public ReturnStatusT mapOperationStatus(Exception e)
mapOperationStatus
public ReturnStatusT mapOperationStatus(int exceptionCode,
String[] parameters)
mapProductClassifications
public List<String> mapProductClassifications(List<ProductClassification> classifications)
mapProductConfiguration
public ProductConfigurationT mapProductConfiguration(AbstractProductConfiguration configuration)
mapProductConfigurationTypeSet
public ProductConfigurationTypeT mapProductConfigurationTypeSet(ProductConfigurationTypeSet configurationTypeSet)
mapUoms
public List<String> mapUoms(List<Uom> uoms)
mapProductDescriptions
public List<ProductDescriptionT> mapProductDescriptions(Collection<Description> descriptions)
mapPostalAddress
public PostalAddressT mapPostalAddress(PostalAddressable address)
mapContractPosition
public ContractPositionT mapContractPosition(AbstractContractPosition position,
String contractNumber,
Date paymentDate,
Product product)
mapContract
public ContractT mapContract(AbstractContract contract,
List<String> externalLink,
List<ContractPositionT> positions)
mapInvoice
public InvoiceT mapInvoice(Invoice invoice)
mapSalesOrder
public void mapSalesOrder(SalesOrder salesOrder,
AbstractContract origin,
Account customer,
String invoiceNumber,
SalesOrderState salesOrderState,
Date activeOn,
Date expiresOn,
Date cancelOn,
Date closedOn,
PricingRule defaultPricingRule)
mapInvoice
public void mapInvoice(Invoice invoice,
AbstractContract origin,
Account customer,
String invoiceNumber,
Boolean isVoucher,
InvoiceState invoiceState,
PricingRule defaultPricingRule)
mapSalesOrder
public SalesOrderT mapSalesOrder(SalesOrder salesOrder)
mapInvoicePositions
public List<ContractPositionT> mapInvoicePositions(String contractNumber,
Date paymentDate,
Collection<AbstractInvoicePosition> positions)
mapSalesOrderPositions
public List<ContractPositionT> mapSalesOrderPositions(String contractNumber,
Collection<AbstractSalesOrderPosition> positions)
mapContractStatus
public ContractStatusT mapContractStatus(AbstractContract contract)
mapMessengerAddress
public MessengerAddressT mapMessengerAddress(PhoneNumber messengerAddress)
mapCustomerContract
public CustomerContractT mapCustomerContract(Lead customerContract)
mapCustomerContract
public void mapCustomerContract(CustomerContractT customerContractT,
Lead customerContract)
mapCustomerStatus
public CustomerStatusT mapCustomerStatus(Account account)
mapProductPrice
public ProductPriceT mapProductPrice(ProductBasePrice price,
Date pricingDate,
BigDecimal salesTaxRate)
mapProductStatus
public ProductStatusT mapProductStatus(Product product)
mapEmailAddress
public EmailAddressT mapEmailAddress(EMailAddress emailAddress)
mapPhoneNumber
public PhoneNumberT mapPhoneNumber(PhoneNumber phoneNumber)
mapProduct
public ProductT mapProduct(Product product,
Boolean mapPictureContent,
Segment productSegment)
mapActivityFollowUp
public ActivityFollowUpT mapActivityFollowUp(ActivityFollowUp followUp)
mapActivity
public ActivityT mapActivity(Activity activity)
mapProduct
public void mapProduct(ProductT productT,
Product product)
mapAmount
public AmountT mapAmount(BigDecimal quantity,
Uom uom)
mapCredentials
public CredentialsT mapCredentials(Account account)
mapPostalAddress
public void mapPostalAddress(PostalAddressT addressT,
PostalAddressable address)
mapEmailAddress
public void mapEmailAddress(EmailAddressT addressT,
EMailAddress address)
mapPhoneNumber
public void mapPhoneNumber(PhoneNumberT addressT,
PhoneNumber address)
mapMessengerAddress
public void mapMessengerAddress(MessengerAddressT addressT,
PhoneNumber address)
mapWebAddress
public void mapWebAddress(String addressT,
WebAddress address)
mapPriceLevel
public PriceLevelT mapPriceLevel(AbstractPriceLevel priceLevel)
mapProductPhase
public ProductPhaseT mapProductPhase(ProductPhase productPhase)
mapDeliveryInformation
public DeliveryInformationT mapDeliveryInformation(DeliveryInformation deliveryInformation)
mapDocument
public DocumentT mapDocument(Document document)
This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.