com.retek.component.item.impl
Class UdaHeaderProductInformationAttributeImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.item.impl.ProductInformationAttributeImpl
              extended bycom.retek.component.item.impl.UdaHeaderProductInformationAttributeImpl
All Implemented Interfaces:
BusinessObject, DistributedObject, ProductInformationAttribute, UdaHeaderProductInformationAttribute, UdaProductInformationAttribute

public class UdaHeaderProductInformationAttributeImpl
extends ProductInformationAttributeImpl
implements UdaHeaderProductInformationAttribute


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
static java.lang.String DEFAULT_ITEM_FREE_FORM_UDA_ATTR_NAME
           
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Constructor Summary
UdaHeaderProductInformationAttributeImpl(DistributedContext context, DistributedReference ref)
           
UdaHeaderProductInformationAttributeImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
 
Method Summary
 void addUda(java.lang.Object udaValue)
           
 java.lang.String getAttributeName(Item item)
           
 java.lang.String getAttributeValue(Item item)
           
 java.lang.String getCustomData()
           
 java.lang.String getDescription()
           
 java.lang.String getItemId()
           
 java.lang.String getItemNumber()
           
 java.lang.String getUdaHeaderId()
           
 UdaHeaderProductInformationAttributeDto getUdaHeaderProductInformationAttributeDto()
           
 java.util.Set getUdaIds()
           
 boolean hasUda(java.lang.Object udaValue)
           
 boolean isCustom()
           
 boolean isDifferentiator()
           
 boolean isDynamic()
           
 boolean isEmpty()
           
 boolean isFreeForm()
           
 boolean isUda()
           
 void removeUda(java.lang.Object udaValue)
           
 void setCustomData(java.lang.String customData)
           
 void setDynamic(boolean dynamic)
           
 void setItemId(java.lang.String itemId)
           
 void setUdaHeaderId(java.lang.String udaHeaderId)
           
 
Methods inherited from class com.retek.component.item.impl.ProductInformationAttributeImpl
getDto, getProductInformation, setProductInformation
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, readLatest, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.component.item.ProductInformationAttribute
getProductInformation, setProductInformation
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Field Detail

DEFAULT_ITEM_FREE_FORM_UDA_ATTR_NAME

public static final java.lang.String DEFAULT_ITEM_FREE_FORM_UDA_ATTR_NAME
See Also:
Constant Field Values
Constructor Detail

UdaHeaderProductInformationAttributeImpl

public UdaHeaderProductInformationAttributeImpl(DistributedContext context,
                                                DistributedReference ref,
                                                boolean createHollow)
                                         throws SystemException

UdaHeaderProductInformationAttributeImpl

public UdaHeaderProductInformationAttributeImpl(DistributedContext context,
                                                DistributedReference ref)
                                         throws SystemException
Method Detail

getUdaHeaderProductInformationAttributeDto

public UdaHeaderProductInformationAttributeDto getUdaHeaderProductInformationAttributeDto()
                                                                                   throws SystemException
Throws:
SystemException

getUdaHeaderId

public java.lang.String getUdaHeaderId()
                                throws SystemException
Specified by:
getUdaHeaderId in interface UdaHeaderProductInformationAttribute
Throws:
SystemException

setUdaHeaderId

public void setUdaHeaderId(java.lang.String udaHeaderId)
                    throws SystemException
Throws:
SystemException

setItemId

public void setItemId(java.lang.String itemId)
               throws SystemException
Specified by:
setItemId in interface UdaProductInformationAttribute
Throws:
SystemException

getItemId

public java.lang.String getItemId()
                           throws SystemException
Specified by:
getItemId in interface UdaProductInformationAttribute
Throws:
SystemException

setDynamic

public void setDynamic(boolean dynamic)
                throws SystemException
Specified by:
setDynamic in interface UdaProductInformationAttribute
Throws:
SystemException

isCustom

public boolean isCustom()
                 throws SystemException
Specified by:
isCustom in interface ProductInformationAttribute
Throws:
SystemException

isFreeForm

public boolean isFreeForm()
                   throws SystemException
Specified by:
isFreeForm in interface UdaProductInformationAttribute
Throws:
SystemException

isDynamic

public boolean isDynamic()
                  throws SystemException
Specified by:
isDynamic in interface ProductInformationAttribute
Throws:
SystemException

isUda

public boolean isUda()
              throws SystemException
Specified by:
isUda in interface ProductInformationAttribute
Throws:
SystemException

isDifferentiator

public boolean isDifferentiator()
                         throws SystemException
Specified by:
isDifferentiator in interface ProductInformationAttribute
Throws:
SystemException

getAttributeName

public java.lang.String getAttributeName(Item item)
                                  throws SystemException
Specified by:
getAttributeName in interface ProductInformationAttribute
Throws:
SystemException

getAttributeValue

public java.lang.String getAttributeValue(Item item)
                                   throws SystemException
Specified by:
getAttributeValue in interface ProductInformationAttribute
Throws:
SystemException

getDescription

public java.lang.String getDescription()
                                throws SystemException
Specified by:
getDescription in interface ProductInformationAttribute
Throws:
SystemException

getCustomData

public java.lang.String getCustomData()
                               throws SystemException
Specified by:
getCustomData in interface ProductInformationAttribute
Throws:
SystemException

getItemNumber

public java.lang.String getItemNumber()
                               throws SystemException
Specified by:
getItemNumber in interface ProductInformationAttribute
Throws:
SystemException

setCustomData

public void setCustomData(java.lang.String customData)
                   throws SystemException
Specified by:
setCustomData in interface ProductInformationAttribute
Throws:
SystemException

addUda

public void addUda(java.lang.Object udaValue)
            throws SystemException
Specified by:
addUda in interface UdaProductInformationAttribute
Throws:
SystemException

removeUda

public void removeUda(java.lang.Object udaValue)
               throws SystemException
Specified by:
removeUda in interface UdaProductInformationAttribute
Throws:
SystemException

getUdaIds

public java.util.Set getUdaIds()
                        throws SystemException
Specified by:
getUdaIds in interface UdaProductInformationAttribute
Throws:
SystemException

hasUda

public boolean hasUda(java.lang.Object udaValue)
               throws SystemException
Specified by:
hasUda in interface UdaProductInformationAttribute
Throws:
SystemException

isEmpty

public boolean isEmpty()
                throws SystemException
Specified by:
isEmpty in interface UdaProductInformationAttribute
Throws:
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28