Click or drag to resize
IItem Interface
Represents an Aras Item that is modifiable

Namespace: Innovator.Client
Assembly: Innovator.Client (in Innovator.Client.dll) Version: 2016.1.15.1759 (2016.01.15.1759)
Syntax
public interface IItem : IElement, IReadOnlyElement, 
	ICloneable, IAmlNode, IReadOnlyItem, IItemRef

The IItem type exposes the following members.

Properties
  NameDescription
Public propertyContext
Retrieve the context used for rendering primitive values
(Inherited from IReadOnlyElement.)
Public propertyExists
Returns true if this element actually exists in the underlying AML, otherwise, returns false to indicate that the element is just a null placeholder put in place to reduce unnecessary null reference checks
(Inherited from IReadOnlyElement.)
Public propertyName
Local XML name of the element
(Inherited from IReadOnlyElement.)
Public propertyParent
Retrieve the parent element
(Inherited from IElement.)
Public propertyValue
String value of the element
(Inherited from IReadOnlyElement.)
Top
Methods
  NameDescription
Public methodAdd(Object)
Add new content to the element
(Inherited from IElement.)
Public methodAdd(Object)
Add new content to the element
(Inherited from IElement.)
Public methodAsResult
Convert the Item to a Result object that can be returned by a server method
(Inherited from IReadOnlyItem.)
Public methodAttribute
Retrieve the attribute with the specified name
(Inherited from IElement.)
Public methodAttributes
Retrieve all attributes specified for the element
(Inherited from IElement.)
Public methodClone
Creates a new object that is a copy of the current instance.
(Inherited from ICloneable.)
Public methodElements
Retrieve all child elements
(Inherited from IElement.)
Public methodId
The ID of the item as retrieved from either the attribute or the property
(Inherited from IItemRef.)
Public methodProperty(String)
Returns a reference to the property with the specified name
Public methodProperty(String, String)
Returns a reference to the property with the specified name and language
Public methodRelationships
Returns the set of relationships associated with this item
Public methodRelationships(String)
Returns the set of relationships associated with this item of the specified type
Public methodRemove
Remove the element from its parent
(Inherited from IElement.)
Public methodRemoveAttributes
Remove attributes from the element
(Inherited from IElement.)
Public methodRemoveNodes
Remove child nodes from the element
(Inherited from IElement.)
Public methodToAml
Render the node to a string
(Inherited from IAmlNode.)
Public methodToAml(XmlWriter)
Write the node to the specified XmlWriter
(Inherited from IAmlNode.)
Public methodTypeName
The type of the item as retrieved from either the attribute or the property
(Inherited from IItemRef.)
Top
Extension Methods
  NameDescription
Public Extension MethodActionOverloaded.
Retrieve the action attribute of the item
(Defined by Core.)
Public Extension MethodActionOverloaded.
Retrieve the action attribute of the item
(Defined by Core.)
Public Extension MethodApply
Apply this item in the database
(Defined by ItemExtensions.)
Public Extension MethodClassificationOverloaded.
Retrieve the classification property of the item
(Defined by Core.)
Public Extension MethodClassificationOverloaded.
Retrieve the classification property of the item
(Defined by Core.)
Public Extension MethodClassStartsWith
Determine if the classification starts with one of the specified root paths
(Defined by ItemExtensions.)
Public Extension MethodConfigIdOverloaded.
Retrieve the config_id property of the item
(Defined by Core.)
Public Extension MethodConfigIdOverloaded.
Retrieve the config_id property of the item
(Defined by Core.)
Public Extension MethodCreatedByIdOverloaded.
Retrieve the created_by_id property of the item
(Defined by Core.)
Public Extension MethodCreatedByIdOverloaded.
Retrieve the created_by_id property of the item
(Defined by Core.)
Public Extension MethodCode exampleCreatedOnOverloaded.
Retrieve the created_on property of the item
(Defined by Core.)
Public Extension MethodCode exampleCreatedOnOverloaded.
Retrieve the created_on property of the item
(Defined by Core.)
Public Extension MethodCssOverloaded.
Retrieve the css property of the item
(Defined by Core.)
Public Extension MethodCssOverloaded.
Retrieve the css property of the item
(Defined by Core.)
Public Extension MethodCurrentStateOverloaded.
Retrieve the current_state property of the item
(Defined by Core.)
Public Extension MethodCurrentStateOverloaded.
Retrieve the current_state property of the item
(Defined by Core.)
Public Extension MethodDoGetItemOverloaded.
Retrieve the doGetItem attribute of the item
(Defined by Core.)
Public Extension MethodDoGetItemOverloaded.
Retrieve the doGetItem attribute of the item
(Defined by Core.)
Public Extension MethodEdit
Send an AML edit query to the database with the body of the Item tab being the contents specified
(Defined by ItemExtensions.)
Public Extension MethodFetchLockStatus
Retrieve the lock status from the database
(Defined by ItemExtensions.)
Public Extension MethodGenerationOverloaded.
Retrieve the generation property of the item
(Defined by Core.)
Public Extension MethodGenerationOverloaded.
Retrieve the generation property of the item
(Defined by Core.)
Public Extension MethodIdListOverloaded.
Retrieve the idlist attribute of the item
(Defined by Core.)
Public Extension MethodIdListOverloaded.
Retrieve the idlist attribute of the item
(Defined by Core.)
Public Extension MethodIsCurrentOverloaded.
Retrieve the is_current property of the item
(Defined by Core.)
Public Extension MethodIsCurrentOverloaded.
Retrieve the is_current property of the item
(Defined by Core.)
Public Extension MethodIsReleasedOverloaded.
Retrieve the is_released property of the item
(Defined by Core.)
Public Extension MethodIsReleasedOverloaded.
Retrieve the is_released property of the item
(Defined by Core.)
Public Extension MethodKeyedNameOverloaded.
Retrieve the keyed_name property of the item
(Defined by Core.)
Public Extension MethodKeyedNameOverloaded.
Retrieve the keyed_name property of the item
(Defined by Core.)
Public Extension MethodLazyMapT
Maps an item to a new object. If there are properties which couldn't be found during the initial mapping, the method will query the database and run the mapper again with the database results
(Defined by ItemExtensions.)
Public Extension MethodLock (Defined by ItemExtensions.)
Public Extension MethodLockedByIdOverloaded.
Retrieve the locked_by_id property of the item
(Defined by Core.)
Public Extension MethodLockedByIdOverloaded.
Retrieve the locked_by_id property of the item
(Defined by Core.)
Public Extension MethodLockStatus (Defined by ItemExtensions.)
Public Extension MethodMajorRevOverloaded.
Retrieve the major_rev property of the item
(Defined by Core.)
Public Extension MethodMajorRevOverloaded.
Retrieve the major_rev property of the item
(Defined by Core.)
Public Extension MethodManagedByIdOverloaded.
Retrieve the managed_by_id property of the item
(Defined by Core.)
Public Extension MethodManagedByIdOverloaded.
Retrieve the managed_by_id property of the item
(Defined by Core.)
Public Extension MethodMaxRecordsOverloaded.
Retrieve the maxRecords attribute of the item
(Defined by Core.)
Public Extension MethodMaxRecordsOverloaded.
Retrieve the maxRecords attribute of the item
(Defined by Core.)
Public Extension MethodMinorRevOverloaded.
Retrieve the minor_rev property of the item
(Defined by Core.)
Public Extension MethodMinorRevOverloaded.
Retrieve the minor_rev property of the item
(Defined by Core.)
Public Extension MethodModifiedByIdOverloaded.
Retrieve the modified_by_id property of the item
(Defined by Core.)
Public Extension MethodModifiedByIdOverloaded.
Retrieve the modified_by_id property of the item
(Defined by Core.)
Public Extension MethodModifiedOnOverloaded.
Retrieve the modified_on property of the item
(Defined by Core.)
Public Extension MethodModifiedOnOverloaded.
Retrieve the modified_on property of the item
(Defined by Core.)
Public Extension MethodNewVersionOverloaded.
Retrieve the new_version property of the item
(Defined by Core.)
Public Extension MethodNewVersionOverloaded.
Retrieve the new_version property of the item
(Defined by Core.)
Public Extension MethodNotLockableOverloaded.
Retrieve the not_lockable property of the item
(Defined by Core.)
Public Extension MethodNotLockableOverloaded.
Retrieve the not_lockable property of the item
(Defined by Core.)
Public Extension MethodOrderByOverloaded.
Retrieve the orderBy attribute of the item
(Defined by Core.)
Public Extension MethodOrderByOverloaded.
Retrieve the orderBy attribute of the item
(Defined by Core.)
Public Extension MethodOwnedByIdOverloaded.
Retrieve the owned_by_id property of the item
(Defined by Core.)
Public Extension MethodOwnedByIdOverloaded.
Retrieve the owned_by_id property of the item
(Defined by Core.)
Public Extension MethodPageOverloaded.
Retrieve the page attribute of the item
(Defined by Core.)
Public Extension MethodPageOverloaded.
Retrieve the page attribute of the item
(Defined by Core.)
Public Extension MethodPageSizeOverloaded.
Retrieve the pagesize attribute of the item
(Defined by Core.)
Public Extension MethodPageSizeOverloaded.
Retrieve the pagesize attribute of the item
(Defined by Core.)
Public Extension MethodPermissionIdOverloaded.
Retrieve the permission_id property of the item
(Defined by Core.)
Public Extension MethodPermissionIdOverloaded.
Retrieve the permission_id property of the item
(Defined by Core.)
Public Extension MethodCode examplePromote
Promote the itme to the specified state
(Defined by ItemExtensions.)
Public Extension MethodQueryDateOverloaded.
Retrieve the queryDate attribute of the item
(Defined by Core.)
Public Extension MethodQueryDateOverloaded.
Retrieve the queryDate attribute of the item
(Defined by Core.)
Public Extension MethodQueryTypeOverloaded.
Retrieve the queryType attribute of the item
(Defined by Core.)
Public Extension MethodQueryTypeOverloaded.
Retrieve the queryType attribute of the item
(Defined by Core.)
Public Extension MethodRelatedExpandOverloaded.
Retrieve the related_expand attribute of the item
(Defined by Core.)
Public Extension MethodRelatedExpandOverloaded.
Retrieve the related_expand attribute of the item
(Defined by Core.)
Public Extension MethodRelatedIdOverloaded.
Retrieve the related_id property of the item
(Defined by Core.)
Public Extension MethodRelatedIdOverloaded.
Retrieve the related_id property of the item
(Defined by Core.)
Public Extension MethodRelatedItemOverloaded.
Retrieve the value of the related_id property as an Item
(Defined by Core.)
Public Extension MethodRelatedItemOverloaded.
Retrieve the value of the related_id property as an Item
(Defined by Core.)
Public Extension MethodSelectOverloaded.
Retrieve the select attribute of the item
(Defined by Core.)
Public Extension MethodSelectOverloaded.
Retrieve the select attribute of the item
(Defined by Core.)
Public Extension MethodServerEventsOverloaded.
Retrieve the serverEvents attribute of the item
(Defined by Core.)
Public Extension MethodServerEventsOverloaded.
Retrieve the serverEvents attribute of the item
(Defined by Core.)
Public Extension MethodSourceIdOverloaded.
Retrieve the source_id property of the item
(Defined by Core.)
Public Extension MethodSourceIdOverloaded.
Retrieve the source_id property of the item
(Defined by Core.)
Public Extension MethodSourceItemOverloaded.
Retrieve the value of the source_id property as an Item
(Defined by Core.)
Public Extension MethodSourceItemOverloaded.
Retrieve the value of the source_id property as an Item
(Defined by Core.)
Public Extension MethodStateOverloaded.
Retrieve the state property of the item
(Defined by Core.)
Public Extension MethodStateOverloaded.
Retrieve the state property of the item
(Defined by Core.)
Public Extension MethodToXml
Renders an AML node to XML
(Defined by ItemExtensions.)
Public Extension MethodTypeOverloaded.
Retrieve the type attribute of the item
(Defined by Core.)
Public Extension MethodTypeOverloaded.
Retrieve the type attribute of the item
(Defined by Core.)
Public Extension MethodTypeIdOverloaded.
Retrieve the typeId attribute of the item
(Defined by Core.)
Public Extension MethodTypeIdOverloaded.
Retrieve the typeID attribute of the item
(Defined by Core.)
Public Extension MethodUnlock (Defined by ItemExtensions.)
Public Extension MethodWhereOverloaded.
Retrieve the where attribute of the item
(Defined by Core.)
Public Extension MethodWhereOverloaded.
Retrieve the where attribute of the item
(Defined by Core.)
Top
See Also