com.retek.component.item
Interface ItemAttribute

All Superinterfaces:
BusinessObject, DistributedObject

public interface ItemAttribute
extends DistributedObject


Field Summary
static java.lang.String ITEM_ATTRIBUTE_ID
           
 
Method Summary
 java.lang.String getAttributeName(Item item)
           
 java.lang.String getAttributeValue(Item item)
           
 ItemAttributeType getType()
           
 java.lang.String getUserFriendlyName()
           
 boolean isDifferentiator()
           
 boolean isEnabled()
           
 boolean isItemAttributeInUse(ItemAttribute itemAttribute)
           
 boolean isRemovable()
           
 void remove()
           
 void setAttributeName(java.lang.String name)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(boolean enabled)
           
 void submit()
           
 
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

ITEM_ATTRIBUTE_ID

public static final java.lang.String ITEM_ATTRIBUTE_ID
See Also:
Constant Field Values
Method Detail

getUserFriendlyName

public java.lang.String getUserFriendlyName()
                                     throws SystemException
Throws:
SystemException

isEnabled

public boolean isEnabled()
                  throws SystemException
Throws:
SystemException

getType

public ItemAttributeType getType()
                          throws SystemException
Throws:
SystemException

getAttributeName

public java.lang.String getAttributeName(Item item)
                                  throws SystemException
Throws:
SystemException

isDifferentiator

public boolean isDifferentiator()
                         throws SystemException
Throws:
SystemException

setAttributeName

public void setAttributeName(java.lang.String name)
                      throws SystemException
Throws:
SystemException

setDescription

public void setDescription(java.lang.String description)
                    throws SystemException
Throws:
SystemException

setEnabled

public void setEnabled(boolean enabled)
                throws SystemException
Throws:
SystemException

submit

public void submit()
            throws SystemException,
                   BusinessException
Throws:
SystemException
BusinessException

isRemovable

public boolean isRemovable()
                    throws SystemException
Throws:
SystemException

isItemAttributeInUse

public boolean isItemAttributeInUse(ItemAttribute itemAttribute)
                             throws SystemException,
                                    BusinessException
Throws:
SystemException
BusinessException

remove

public void remove()
            throws SystemException,
                   BusinessException
Throws:
SystemException
BusinessException

getAttributeValue

public java.lang.String getAttributeValue(Item item)
                                   throws SystemException
Throws:
SystemException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25