Package com.documentum.fc.client
Interface IDfTypedObject
- All Known Subinterfaces:
- IDfACL,- IDfAcsConfig,- IDfActivity,- IDfAliasSet,- IDfAspectRelation,- IDfAssembly,- IDfAuditTrail,- IDfBocsConfig,- IDfCollection,- IDfContainment,- IDfContentCollection,- IDfContentTransferConfig,- IDfDmsConfig,- IDfDocbaseMap,- IDfDocument,- IDfDumpRecord,- IDfFolder,- IDfForeignKey,- IDfFormat,- IDfGroup,- IDfLoadRecord,- IDfLocation,- IDfMethodObject,- IDfMountPoint,- IDfNote,- IDfPackage,- IDfPersistentObject,- IDfPlugin,- IDfPolicy,- IDfProcess,- IDfQueueItem,- IDfRelation,- IDfRelationType,- IDfRetainer,- IDfRouter,- IDfSearchResults,- IDfServerMap,- IDfSessionManagerConfig,- IDfSmartList,- IDfStateExtension,- IDfSysObject,- IDfSysObjectStream,- IDfType,- IDfUser,- IDfValidationDescriptor,- IDfWorkflow,- IDfWorkflowAttachment,- IDfWorkitem,- com.documentum.fc.client.internal.IPersistentObjectInternal,- com.documentum.fc.client.internal.ITypedObjectInternal
public interface IDfTypedObject
Public operations for all typed objects.
- 
Method SummaryModifier and TypeMethodDescriptionvoidappendBoolean(String attributeName, boolean value) Appends a boolean value to a repeating attribute.voidappendDouble(String attributeName, double value) Appends a double value to a repeating attribute.voidAppends an ID value to a repeating attribute.voidAppends an integer value to a repeating attribute.voidappendString(String attributeName, String value) Appends a string value to a repeating attribute.voidappendTime(String attributeName, IDfTime value) Appends a date/time value to a repeating attribute.voidappendValue(String attributeName, IDfValue value) Appends a value stored in an IDfValue object to a repeating attribute.dump()Lists an object's attributes and their values.Returns an enumeration of IDfAttr objects.intfindAttrIndex(String attributeName) Returns the position of an attribute in the list of attributes that belong to this object.intfindBoolean(String attributeName, boolean value) Searches through the values in a repeating attribute and returns the index of the first value that matches the specified boolean value.intfindDouble(String attributeName, double value) Searches through the values in a repeating attribute and returns the index of the first value that matches the specified double value.intSearches through the values in a repeating attribute and returns the index of the first value that matches the specified ID value.intSearches through the values in a repeating attribute and returns the index of the first value that matches the specified integer value.intfindString(String attributeName, String value) Searches through the values in a repeating attribute and returns the index of the first value that matches the specified string value.intSearches through the values in a repeating attribute and returns the index of the first value that matches the specified date/time value.intSearches through the values in a repeating attribute and returns the index of the first value that matches the specified value.getAllRepeatingStrings(String attributeName, String separator) Returns all the values stored in a repeating attribute as a single string.getAttr(int attrIndex) Returns an attribute description.intReturns the number of attributes belonging to this object.intgetAttrDataType(String attributeName) Returns the data type of an attribute.booleangetBoolean(String attributeName) Returns the boolean value of an attribute.doubleReturns the double value of an attribute.Returns the ID value of an attribute.intReturns the integer value of an attribute.longReturns the long integer value of an attribute.Returns the ID of this object.Gets the session to the Docbase containing the object.Gets the session through which the object was originally requested.booleangetRepeatingBoolean(String attributeName, int valueIndex) Returns a boolean value stored in a repeating attribute.doublegetRepeatingDouble(String attributeName, int valueIndex) Returns a double value stored in a repeating attribute.getRepeatingId(String attributeName, int valueIndex) Returns an Object ID value stored in a repeating attribute.intgetRepeatingInt(String attributeName, int valueIndex) Returns an integer value stored in a repeating attribute.longgetRepeatingLong(String attributeName, int valueIndex) Returns a long integer value stored in a repeating attribute.getRepeatingString(String attributeName, int valueIndex) Returns a string value stored in a repeating attribute.getRepeatingTime(String attributeName, int valueIndex) Returns a date/time value stored in a repeating attribute.getRepeatingValue(String attributeName, int valueIndex) Returns a value stored in a repeating attribute as an IDfValue object.Gets the session through which the object was originally requested.Returns the session manager associated with this object.Returns the string value of an attribute.Returns the date/time value of an attribute.Returns the value of an attribute asn an IDfValue object.getValueAt(int index) Returns the value stored in the attribute at the specified attribute index.intgetValueCount(String attributeName) Returns the number of values stored in an attribute.booleanIndicates whether an attribute exists for this object.voidinsertBoolean(String attributeName, int valueIndex, boolean value) Inserts a boolean value into a repeating attribute.voidinsertDouble(String attributeName, int valueIndex, double value) Inserts a double value into a repeating attribute.voidInserts an Object ID value into a repeating attribute.voidInserts an integer value into a repeating attribute.voidinsertString(String attributeName, int valueIndex, String value) Inserts a string value into a repeating attribute.voidinsertTime(String attributeName, int valueIndex, IDfTime value) Inserts a date/time value into a repeating attribute.voidinsertValue(String attributeName, int valueIndex, IDfValue value) Inserts a variant value into a repeating attribute.booleanisAttrRepeating(String attributeName) Indicates whether an attribute is a repeating attribute.booleanReserved for future use.voidRemoves a value stored in a repeating attribute.voidRemoves all values stored in a repeating attribute.voidsetBoolean(String attributeName, boolean value) Sets the boolean value of an attribute.voidSets the double value of an attribute.voidSets the Object ID value of an attribute.voidSets the integer value of an attribute.voidReserved for future use.voidsetRepeatingBoolean(String attributeName, int valueIndex, boolean value) Sets a boolean value of a repeating attribute.voidsetRepeatingDouble(String attributeName, int valueIndex, double value) Sets a double value of a repeating attribute.voidsetRepeatingId(String attributeName, int valueIndex, IDfId value) Sets a Object ID value of a repeating attribute.voidsetRepeatingInt(String attributeName, int valueIndex, int value) Sets an integer value of a repeating attribute.voidsetRepeatingString(String attributeName, int valueIndex, String value) Sets a string value of a repeating attribute.voidsetRepeatingTime(String attributeName, int valueIndex, IDfTime value) Sets a date/time value of a repeating attribute.voidsetRepeatingValue(String attributeName, int valueIndex, IDfValue value) Sets a value of a repeating attribute.voidsetSessionManager(IDfSessionManager sessMgr) Associates a session manager with this object.voidSets the string value of an attribute.voidSets the date/time value of an attribute.voidSets the value of an attribute.voidTruncates the values stored in a repeating attribute.
- 
Method Details- 
appendBooleanAppends a boolean value to a repeating attribute.- Parameters:
- attributeName- the name of the attribute
- value- the boolean value that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- appendDouble(java.lang.String, double)
- appendId(java.lang.String, com.documentum.fc.common.IDfId)
- appendInt(java.lang.String, int)
- appendString(java.lang.String, java.lang.String)
- appendTime(java.lang.String, com.documentum.fc.common.IDfTime)
- appendValue(java.lang.String, com.documentum.fc.common.IDfValue)
 
 
- 
appendDoubleAppends a double value to a repeating attribute.- Parameters:
- attributeName- the name of the attribute
- value- the double value that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- appendBoolean(java.lang.String, boolean)
- appendId(java.lang.String, com.documentum.fc.common.IDfId)
- appendInt(java.lang.String, int)
- appendString(java.lang.String, java.lang.String)
- appendTime(java.lang.String, com.documentum.fc.common.IDfTime)
- appendValue(java.lang.String, com.documentum.fc.common.IDfValue)
 
 
- 
appendIdAppends an ID value to a repeating attribute.- Parameters:
- attributeName- the name of the attribute
- value- the object ID that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
appendIntAppends an integer value to a repeating attribute.- Parameters:
- attributeName- the name of the attribute
- value- the integer value that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- appendBoolean(java.lang.String, boolean)
- appendDouble(java.lang.String, double)
- appendId(java.lang.String, com.documentum.fc.common.IDfId)
- appendString(java.lang.String, java.lang.String)
- appendTime(java.lang.String, com.documentum.fc.common.IDfTime)
- appendValue(java.lang.String, com.documentum.fc.common.IDfValue)
 
 
- 
appendStringAppends a string value to a repeating attribute.- Parameters:
- attributeName- the name of the attribute to which you want to append a string value
- value- the string value that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
appendTimeAppends a date/time value to a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- value- the time value that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
appendValueAppends a value stored in an IDfValue object to a repeating attribute. The IDfValue datatype acts as a variant that can store any of the Documentum types. The Value object created to store the variant value is immutable (its value cannot be changed).- Parameters:
- attributeName- the name of the repeating attribute
- value- the variant value that you want to append
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
dumpLists an object's attributes and their values. This method is primarily intended for debugging purposes.dumparranges the returned data in three categories: User Attributes, System Attributes, and Application Attributes.- Returns:
- a string containing the object's attributes and their values
- Throws:
- DfException- if a server error occurs
 
- 
enumAttrsReturns an enumeration of IDfAttr objects. The enumeration interface is Java-specific. If you are programming with COM, you need to do one of the following: A. Call the methods of the Enumerator interface through IDispatch.
 The following sample code demonstrates option A in Visual Basic.
 B. Convert the interface to a IDfEnumeration interface by passing the enumeration interface to the getEnumeration() method in IDfClientX.Object o = my_object.enumAttrs() Dim attr as IDfAttr While o.hasMoreElements = true Set attr = o.nextElement name$ = attr.getName Wend
 The following sample code demonstrates option B in Visual Basic.Object o = my_object.enumAttrs() Dim en As IDfEnumeration Dim attr as IDfAttr Set en = clientx.getEnumeration(o) While en.hasMoreElements =trueSet attr = en.nextElement name$ = attr.getName Wend- Returns:
- an Enumeration interface to all the attributes of the object
- Throws:
- DfException- if a server error occurs
 
- 
findAttrIndexReturns the position of an attribute in the list of attributes that belong to this object.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the index of the attribute in the object's list of attributes
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
findBooleanSearches through the values in a repeating attribute and returns the index of the first value that matches the specified boolean value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the boolean value to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
findDoubleSearches through the values in a repeating attribute and returns the index of the first value that matches the specified double value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the double value to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
findIdSearches through the values in a repeating attribute and returns the index of the first value that matches the specified ID value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the object ID to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
findIntSearches through the values in a repeating attribute and returns the index of the first value that matches the specified integer value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the integer value to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- findBoolean(java.lang.String, boolean)
- findDouble(java.lang.String, double)
- findId(java.lang.String, com.documentum.fc.common.IDfId)
- findString(java.lang.String, java.lang.String)
- findTime(java.lang.String, com.documentum.fc.common.IDfTime)
- findValue(java.lang.String, com.documentum.fc.common.IDfValue)
 
 
- 
findStringSearches through the values in a repeating attribute and returns the index of the first value that matches the specified string value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the string value to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
findTimeSearches through the values in a repeating attribute and returns the index of the first value that matches the specified date/time value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the time value to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
findValueSearches through the values in a repeating attribute and returns the index of the first value that matches the specified value.- Parameters:
- attributeName- the name of the repeating attribute
- value- the variant value to locate
- Returns:
- index the index of the value or -1 if the value can't be found.
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getAllRepeatingStringsReturns all the values stored in a repeating attribute as a single string. The values are delimited with the string passed as theseparatorargument.- Parameters:
- attributeName- the name of the repeating attribute
- separator- the symbol that you want used to separate the retrieved values of the repeating attribute. The symbol can only be a single character. If you specify- nullas the separator, a comma will be used to separate the returned values.
- Returns:
- all values stored in the repeating attribute as a single delimited string
- Throws:
- DfException- if a server error occurs
 
- 
getAttrReturns an attribute description.- Parameters:
- attrIndex- the index position of the attribute among the object's types
- Returns:
- an IDfAttr interface to the attribute
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getAttrCountReturns the number of attributes belonging to this object.- Returns:
- the number of attributes belonging to the calling object
- Throws:
- DfException- if a server error occurs
 
- 
getAttrDataTypeReturns the data type of an attribute. Note: If this method is used on an instance of IDfCollection then it can return unexpected values. The datatype it returns for an attribute that is part of a query collection is the type that Content Server returns. This may differ from the datatype that the IDfSysObject interface specifies for that attribute. The type returned may vary with the server’s underlying relational database. Workaround: Structure your application in such a way that you do not need to invoke this method.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the data type of the attribute
- Throws:
- DfException- if a server error occurs
 
- 
getBooleanReturns the boolean value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,falseis returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the boolean value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getDoubleReturns the double value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,0.0is returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the double value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getIdReturns the ID value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,DfId.DF_nullIDis returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- an IDfId interface to the object ID
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getIntReturns the integer value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,0is returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the integer value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getLongReturns the long integer value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,0is returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the long integer value
- Throws:
- DfException- if a server error occurs
- Since:
- 5.1
- See Also:
 
- 
getObjectIdReturns the ID of this object.- Returns:
- an IDfId interface to the object ID
- Throws:
- DfException- if an error occurs
 
- 
getRepeatingBooleanReturns a boolean value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the desired boolean value
- Returns:
- the boolean value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getRepeatingDoubleReturns a double value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- the double value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getRepeatingIdReturns an Object ID value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- an IDfId interface to the object ID
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getRepeatingIntReturns an integer value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- the integer value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getRepeatingLongReturns a long integer value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- the long integer value
- Throws:
- DfException- if a server error occurs
- Since:
- 5.1
- See Also:
 
- 
getRepeatingStringReturns a string value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- the string value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getRepeatingTimeReturns a date/time value stored in a repeating attribute. You can call this method on a single-valued attribute as long asvalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- an IDfTime interface to the time value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getRepeatingValueReturns a value stored in a repeating attribute as an IDfValue object. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -2 forvalueIndexwill return the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position of the value among the values stored in the repeating attribute
- Returns:
- an IDfValue interface to the variant value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getObjectSessionIDfSession getObjectSession()Gets the session to the Docbase containing the object. This is the session that is used for most object operations because it the session which has direct access to the object data.- Returns:
- a session to the Docbase containing the object
- See Also:
 
- 
getOriginalSessionIDfSession getOriginalSession()Gets the session through which the object was originally requested. The original session is typically used for operations that require access to the original Docbase scope from which the object was requested (This can be different than the Docbase in which the object resides).- Returns:
- the session through which the object was originally requested
- See Also:
 
- 
getSessionIDfSession getSession()Gets the session through which the object was originally requested. This is the same asgetOriginalSession()- Returns:
- the session on which the object was originally obtained
 
- 
getSessionManagerIDfSessionManager getSessionManager()Returns the session manager associated with this object.- Returns:
- an IDfSessionManager interface to the session manager
- Since:
- 5.1
- See Also:
 
- 
getStringReturns the string value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values, null is returned- Parameters:
- attributeName- the name of the attribute
- Returns:
- the string value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getTimeReturns the date/time value of an attribute. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,DfTime.DF_nullDATEis returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- an IDfTime interface to the time value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getValueReturns the value of an attribute asn an IDfValue object. If the attributeattributeNameis a repeating attribute, the value at index 0 is returned. IfattributeNameis a repeating attribute without any values,falseis returned.- Parameters:
- attributeName- the name of the attribute
- Returns:
- an IDfValue interface to the variant value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getValueAtReturns the value stored in the attribute at the specified attribute index. If the attribute at this index is a repeating attribute, the value at the value-index 0 is returned.- Parameters:
- index- the index of the attribute
- Returns:
- an IDfValue interface to the variant value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
getValueCountReturns the number of values stored in an attribute. This will always return 1 for single-valued attributes, and return a non-negative number for repeating attributes.- Parameters:
- attributeName- the name of the attribute
- Returns:
- the number of values stored in the attribute
- Throws:
- DfException- if a server error occurs
 
- 
hasAttrIndicates whether an attribute exists for this object.- Parameters:
- attributeName- the name of the attribute
- Returns:
- trueif the specified attribute exists;- falseif it does not.
- Throws:
- DfException- if a server error occurs
 
- 
insertBooleanInserts a boolean value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert the boolean value
- value- the boolean value that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertDouble(java.lang.String, int, double)
- insertId(java.lang.String, int, com.documentum.fc.common.IDfId)
- insertInt(java.lang.String, int, int)
- insertString(java.lang.String, int, java.lang.String)
- insertTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- insertValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
insertDoubleInserts a double value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert a double value
- value- the double value that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertBoolean(java.lang.String, int, boolean)
- insertId(java.lang.String, int, com.documentum.fc.common.IDfId)
- insertInt(java.lang.String, int, int)
- insertString(java.lang.String, int, java.lang.String)
- insertTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- insertValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
insertIdInserts an Object ID value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert the object ID
- value- the object ID that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertBoolean(java.lang.String, int, boolean)
- insertDouble(java.lang.String, int, double)
- insertInt(java.lang.String, int, int)
- insertString(java.lang.String, int, java.lang.String)
- insertTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- insertValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
insertIntInserts an integer value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert the integer value
- value- the integer value that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertBoolean(java.lang.String, int, boolean)
- insertDouble(java.lang.String, int, double)
- insertId(java.lang.String, int, com.documentum.fc.common.IDfId)
- insertString(java.lang.String, int, java.lang.String)
- insertTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- insertValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
insertStringInserts a string value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert the string value
- value- the string value that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertBoolean(java.lang.String, int, boolean)
- insertDouble(java.lang.String, int, double)
- insertId(java.lang.String, int, com.documentum.fc.common.IDfId)
- insertInt(java.lang.String, int, int)
- insertTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- insertValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
insertTimeInserts a date/time value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert the time value
- value- the time value that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertBoolean(java.lang.String, int, boolean)
- insertDouble(java.lang.String, int, double)
- insertId(java.lang.String, int, com.documentum.fc.common.IDfId)
- insertInt(java.lang.String, int, int)
- insertString(java.lang.String, int, java.lang.String)
- insertValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
insertValueInserts a variant value into a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to insert the variant value
- value- the variant value that you want to insert
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- insertBoolean(java.lang.String, int, boolean)
- insertDouble(java.lang.String, int, double)
- insertId(java.lang.String, int, com.documentum.fc.common.IDfId)
- insertInt(java.lang.String, int, int)
- insertString(java.lang.String, int, java.lang.String)
- insertTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
 
 
- 
isAttrRepeatingIndicates whether an attribute is a repeating attribute.- Parameters:
- attributeName- the name of the attribute
- Returns:
- trueif the attribute is repeating;- falseif it is not.
- Throws:
- DfException- if a server error occurs
 
- 
isNullReserved for future use.- Parameters:
- attributeName- the name of the attribute
- Throws:
- DfException- if a server error occurs
 
- 
removeRemoves a value stored in a repeating attribute. The remaining rows in the attribute are renumbered. Do not use this method to remove tasks from a router.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to remove a value
- Throws:
- DfException- if a server error occurs
 
- 
removeAllRemoves all values stored in a repeating attribute.- Parameters:
- attributeName- the name of the repeating attribute
- Throws:
- DfException- if a server error occurs
 
- 
setBooleanSets the boolean value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- the boolean value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
setDoubleSets the double value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- the double value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
setIdSets the Object ID value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- an IDfId interface to the object ID
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
setIntSets the integer value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- the integer value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
setNullReserved for future use.- Parameters:
- attributeName- the name of the attribute
- Throws:
- DfException- if a server error occurs
 
- 
setRepeatingBooleanSets a boolean value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to assign the boolean value
- value- the boolean value that you want to assign
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingDouble(java.lang.String, int, double)
- setRepeatingId(java.lang.String, int, com.documentum.fc.common.IDfId)
- setRepeatingInt(java.lang.String, int, int)
- setRepeatingString(java.lang.String, int, java.lang.String)
- setRepeatingTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- setRepeatingValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
setRepeatingDoubleSets a double value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to assign a double value
- value- the double value
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingBoolean(java.lang.String, int, boolean)
- setRepeatingId(java.lang.String, int, com.documentum.fc.common.IDfId)
- setRepeatingInt(java.lang.String, int, int)
- setRepeatingString(java.lang.String, int, java.lang.String)
- setRepeatingTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- setRepeatingValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
setRepeatingIdSets a Object ID value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to assign an object ID
- value- the object ID
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingBoolean(java.lang.String, int, boolean)
- setRepeatingDouble(java.lang.String, int, double)
- setRepeatingInt(java.lang.String, int, int)
- setRepeatingString(java.lang.String, int, java.lang.String)
- setRepeatingTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- setRepeatingValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
setRepeatingIntSets an integer value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to assign an integer value
- value- the integer value
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingBoolean(java.lang.String, int, boolean)
- setRepeatingDouble(java.lang.String, int, double)
- setRepeatingId(java.lang.String, int, com.documentum.fc.common.IDfId)
- setRepeatingString(java.lang.String, int, java.lang.String)
- setRepeatingTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- setRepeatingValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
setRepeatingStringSets a string value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to assign a string value
- value- the string value
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingBoolean(java.lang.String, int, boolean)
- setRepeatingDouble(java.lang.String, int, double)
- setRepeatingId(java.lang.String, int, com.documentum.fc.common.IDfId)
- setRepeatingInt(java.lang.String, int, int)
- setRepeatingTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
- setRepeatingValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
setRepeatingTimeSets a date/time value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- The name of the repeating attribute
- valueIndex- The index position where you want to assign a time value
- value- The time value
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingBoolean(java.lang.String, int, boolean)
- setRepeatingDouble(java.lang.String, int, double)
- setRepeatingId(java.lang.String, int, com.documentum.fc.common.IDfId)
- setRepeatingInt(java.lang.String, int, int)
- setRepeatingString(java.lang.String, int, java.lang.String)
- setRepeatingValue(java.lang.String, int, com.documentum.fc.common.IDfValue)
 
 
- 
setRepeatingValueSets a value of a repeating attribute. You can call this method on a single-valued attribute as long as thevalueIndexis 0. Note that negative values are interpreted as 0. For example, passing -1 forvalueIndexwill set the value at index 0.- Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where you want to assign a variant value
- value- the variant value
- Throws:
- DfException- if a server error occurs
- See Also:
- 
- setRepeatingBoolean(java.lang.String, int, boolean)
- setRepeatingDouble(java.lang.String, int, double)
- setRepeatingId(java.lang.String, int, com.documentum.fc.common.IDfId)
- setRepeatingInt(java.lang.String, int, int)
- setRepeatingString(java.lang.String, int, java.lang.String)
- setRepeatingTime(java.lang.String, int, com.documentum.fc.common.IDfTime)
 
 
- 
setSessionManagerAssociates a session manager with this object.- Parameters:
- sessMgr-
- Throws:
- DfException
- Since:
- 5.1
- See Also:
 
- 
setStringSets the string value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- the string value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
setTimeSets the date/time value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- the time value
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
setValueSets the value of an attribute. If the attribute is a repeating attribute, this will set the value at index 0.- Parameters:
- attributeName- the name of the attribute
- value- an IDfValue value containing the value that you want to assign to this attribute
- Throws:
- DfException- if a server error occurs
- See Also:
 
- 
truncateTruncates the values stored in a repeating attribute. The following example demonstrates how the truncate method works: Thecitiesattribute contains the following values:[0] New York [1] Bombay [2] Paris [3] Tokyo If you callmy_object.truncate(cities, 2), thecitiesattribute contains the following values:[0] New York [1] Bombay - Parameters:
- attributeName- the name of the repeating attribute
- valueIndex- the index position where the truncation of values begins. All values stored at this index and above will be removed
- Throws:
- DfException- if a server error occurs
 
 
-