com.retek.component.item.impl
Class FreeFormUdaProductInformationAttributeImpl

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.FreeFormUdaProductInformationAttributeImpl
All Implemented Interfaces:
BusinessObject, DistributedObject, FreeFormUdaProductInformationAttribute, ProductInformationAttribute, UdaProductInformationAttribute

public class FreeFormUdaProductInformationAttributeImpl
extends ProductInformationAttributeImpl
implements FreeFormUdaProductInformationAttribute


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
FreeFormUdaProductInformationAttributeImpl(DistributedContext context, DistributedReference ref)
           
FreeFormUdaProductInformationAttributeImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
 
Method Summary
 void addUda(java.lang.Object freeFormUda)
           
 java.lang.String getAttributeName(Item item)
           
 java.lang.String getAttributeValue(Item item)
           
 java.lang.String getCustomData()
           
 java.lang.String getDescription()
           
 FreeFormUdaProductInformationAttributeDto getFreeFormUdaProductInformationAttributeDto()
           
 java.lang.String getItemId()
           
 java.lang.String getItemNumber()
           
 java.util.Set getUdaIds()
           
 boolean hasUda(java.lang.Object itemFreeFormUda)
           
 boolean isCustom()
           
 boolean isDifferentiator()
           
 boolean isDynamic()
           
 boolean isEmpty()
           
 boolean isFreeForm()
           
 boolean isUda()
           
 void removeUda(java.lang.Object freeFormUda)
           
 void setCustomData(java.lang.String customData)
           
 void setDynamic(boolean dynamic)
           
 void setItemId(java.lang.String itemId)
           
 
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

FreeFormUdaProductInformationAttributeImpl

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

FreeFormUdaProductInformationAttributeImpl

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

getFreeFormUdaProductInformationAttributeDto

public FreeFormUdaProductInformationAttributeDto getFreeFormUdaProductInformationAttributeDto()
                                                                                       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

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

isFreeForm

public boolean isFreeForm()
                   throws SystemException
Specified by:
isFreeForm in interface UdaProductInformationAttribute
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 freeFormUda)
            throws SystemException
Specified by:
addUda in interface UdaProductInformationAttribute
Throws:
SystemException

removeUda

public void removeUda(java.lang.Object freeFormUda)
               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 itemFreeFormUda)
               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