Role: This interface allow user to access and edit properties for those V5 objects who were loaded from E5. Note
While getting or setting the value for any attribute the implementation attempts to access attribute value from V5 object first & then from Manufacturing Hub. If attribute happens to be one of the mapped attribute or if attribute with same name (user attribute, CATIA attribute ...) exists on V5 object, then value will be returned from V5 object. If V5 object doesn't have that attribute, then value will be directly returned from Manufacturing Hub database. When we try to get attribute from V5 object, if required object will be loaded in memory and this may result in populating of cache (CGR, Selective loading...)
This interface expect caller to use attribute name define in PPPR server for example caller should use "note" to access Description .
Set calls will succeed only if user has editing privileges for that object.
Methods
- Func GetBooleanAttribute( iAttrName) As
-
This gets an CATBoolean Attribute value of an input Object
- Parameters:
-
- iAttrName
- The name of the Attribute whose value we need dd>
- oAttrValue
- CATBoolean value of the Attribute dd>
- Func GetDoubleAttribute( iAttrName) As
-
This gets a Double Attribute value of an input Object
- Parameters:
-
- iAttrName
- The name of the Attribute whose value we need dd>
- oAttrValue
- Double value of the Attribute dd>
- Func GetLongAttribute( iAttrName) As
-
This gets a Long Attribute value of an input Object
- Parameters:
-
- iAttrName
- The name of the Attribute whose value we need dd>
- oAttrValue
- Long value of the Attribute dd>
- Func GetStringAttribute( iAttrName) As
-
This gets a String Attribute value of an input Object
- Parameters:
-
- iAttrName
- The name of the Attribute whose value we need dd>
- Returns:
- CATUnicodeString value of the Attribute dd>
- Sub SetBooleanAttribute( iAttrName, iAttrValue)
-
This sets an CATBoolean Attribute value to an input Object
- Parameters:
-
- iAttrName
- The Attribute Name whose value we need to set dd>
- iAttrValue
- CATBoolean value of the Attribute dd>
- Returns:
- Value of iAttrName dd>
- Sub SetDoubleAttribute( iAttrName, iAttrValue)
-
This sets a Double Attribute value to an input Object
- Parameters:
-
- iAttrName
- The Attribute Name whose value we need to set dd>
- iAttrValue
- Double value of the Attribute dd>
- Returns:
- Value of iAttrName dd>
- Sub SetLongAttribute( iAttrName, iAttrValue)
-
This sets a Long Attribute value to an input Object
- Parameters:
-
- iAttrName
- The Attribute Name whose value we need to set dd>
- Returns:
- Value of iAttrName dd>
- Sub SetStringAttribute( iAttrName, iAttrValue)
-
This sets a String Attribute value to an input Object
- Parameters:
-
- iAttrName
- The Attribute Name whose value we need to set dd>
- iAttrValue
- CATUnicodeString value of the Attribute dd>