wt.epm.attributes
Interface EPMAttributeDelegate

All Known Implementing Classes:
EPMDefaultAttributeDelegate

public interface EPMAttributeDelegate

Delegate used during upload and download of CAD Data for IBA Value to - fro EPMNDAttribute conversion. This delegate can be customized based upon CAD Application be adding entries to service.properties.

Supported API: false

Extendable: true


Field Summary
static String DEFAULT_DATE_FORMAT
           
 
Method Summary
 AbstractValueView convertToIBAValue(IBAHolder ibaHolder, EPMNDAttribute inputParam, AttributeDefDefaultView attrDefView)
          Given the EPMNDAttribute from CAD Application, return the IBA Value for same.
 EPMNDAttribute convertToNDValue(IBAHolder ibaHolder, AbstractValueView ibaValue, String cadParameterName)
          Given the IBA value in Windchill, return EPMNDAttribute representation of same.
 

Field Detail

DEFAULT_DATE_FORMAT

public static final String DEFAULT_DATE_FORMAT
See Also:
Constant Field Values
Method Detail

convertToNDValue

public EPMNDAttribute convertToNDValue(IBAHolder ibaHolder,
                                       AbstractValueView ibaValue,
                                       String cadParameterName)
                                throws WTException
Given the IBA value in Windchill, return EPMNDAttribute representation of same. If the IBA value is not to be propogated to CAD application then return null.

Throws:
WTException

convertToIBAValue

public AbstractValueView convertToIBAValue(IBAHolder ibaHolder,
                                           EPMNDAttribute inputParam,
                                           AttributeDefDefaultView attrDefView)
                                    throws WTException
Given the EPMNDAttribute from CAD Application, return the IBA Value for same. Return null if the attribute is to be ignored and not added to the IBAHolder.

Throws:
WTException