com.retek.component.salesaudit.impl
Class SaeAccommodationImpl
java.lang.Object
com.retek.commons.component.impl.BusinessObjectImpl
com.retek.commons.component.impl.SecondClassObjectImpl
com.retek.commons.component.xml.impl.ElementObjectImpl
com.retek.component.salesaudit.impl.SaeElementImpl
com.retek.component.salesaudit.impl.SaeAccommodationImpl
- All Implemented Interfaces:
- BusinessObject, ElementObject, SaeAccommodation, SaeElement, SecondClassObject
- public class SaeAccommodationImpl
- extends SaeElementImpl
- implements SaeAccommodation
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SaeAccommodationImpl
public SaeAccommodationImpl(DistributedContext context,
SaeAccommodationDto dto)
getSaeAccommodationDto
protected SaeAccommodationDto getSaeAccommodationDto()
getAccommodationId
public java.lang.String getAccommodationId()
- Specified by:
getAccommodationId
in interface SaeAccommodation
setAccommodationId
public void setAccommodationId(java.lang.String accommodationId)
- Specified by:
setAccommodationId
in interface SaeAccommodation
getAccommodationType
public java.lang.String getAccommodationType()
- Specified by:
getAccommodationType
in interface SaeAccommodation
setAccommodationType
public void setAccommodationType(java.lang.String accommodationType)
- Specified by:
setAccommodationType
in interface SaeAccommodation
getAccommodationAmount
public Money getAccommodationAmount()
- Specified by:
getAccommodationAmount
in interface SaeAccommodation
setAccommodationAmount
public void setAccommodationAmount(Money accommodationAmount)
- Specified by:
setAccommodationAmount
in interface SaeAccommodation
getAccommodationReason
public java.lang.String getAccommodationReason()
- Specified by:
getAccommodationReason
in interface SaeAccommodation
setAccommodationReason
public void setAccommodationReason(java.lang.String reason)
- Specified by:
setAccommodationReason
in interface SaeAccommodation
getTax
public SaeTax getTax()
throws SystemException
- Description copied from interface:
SaeAccommodation
- Return the accommodation tax credit tax element. This is
the amount of the tax credit associated to the accommodation
(if the accommodation is for a post-sale GeneralAccommodation).
- Specified by:
getTax
in interface SaeAccommodation
- Returns:
- SaeTax tax credit element
- Throws:
SystemException
setTax
public void setTax(SaeTax tax)
- Specified by:
setTax
in interface SaeAccommodation
getAccommodationItem
public SaeItem getAccommodationItem()
throws SystemException
- Description copied from interface:
SaeAccommodation
- Return the accommodation item for this accommodation element.
- Specified by:
getAccommodationItem
in interface SaeAccommodation
- Returns:
- SaeItem accommodation item
- Throws:
SystemException
setAccommodationItem
public void setAccommodationItem(SaeItem item)
- Specified by:
setAccommodationItem
in interface SaeAccommodation
addElement
public void addElement(ElementObject element)
- Specified by:
addElement
in class ElementObjectImpl
toXml
public java.lang.String toXml()
throws SystemException,
XmlBuilderException
- Description copied from interface:
ElementObject
- Convert the element to an xml string.
- Specified by:
toXml
in interface ElementObject
- Returns:
- String xml element string
- Throws:
SystemException
XmlBuilderException
accept
public void accept(SaeElementVisitor txnVisitor)
throws SystemException
- Description copied from interface:
SaeElement
- Accept a transaction visitor.
- Specified by:
accept
in interface SaeElement
- Specified by:
accept
in class SaeElementImpl
- Throws:
SystemException
setAttributes
public void setAttributes(java.util.Map attributes)
- Specified by:
setAttributes
in class ElementObjectImpl
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28