IProjectInfo MembersKentico 8.0 API Reference
The IProjectInfo type exposes the following members.
Methods

  NameDescription
Public methodOnlineCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.
(Inherited from OnlineIComparable.)
Public methodContainsColumn
Returns true if the object contains specified column.
(Inherited from IDataContainer.)
Public methodDelete
Deletes the object using appropriate provider
(Inherited from IInfo.)
Public methodDestroy
Destroys the object including its version history using appropriate provider
(Inherited from IInfo.)
Public methodOnlineGetObjectData
Populates a OnlineSerializationInfo with the data needed to serialize the target object.
(Inherited from OnlineISerializable.)
Public methodGetProperty
Returns property with given name (either object or property value).
(Inherited from IHierarchicalObject.)
Public methodGetValue
Returns value of column.
(Inherited from ISimpleDataContainer.)
Public methodInsert
Inserts the object using appropriate provider
(Inherited from IInfo.)
Public methodMacroRepresentation
Returns the object which represents current object in the macro engine. Whenever the object implementing IMacroObject interface is used within macro engine this method is called its result is used instead.
(Inherited from IMacroObject.)
Public methodSetValue
Sets value of column.
(Inherited from ISimpleDataContainer.)
Public methodSubmitChanges
Submits the changes in the object to the database.
(Inherited from IInfo.)
Public methodToMacroString
Returns the default text representation in the macros (this is called when the expression is resolved to its final value and should be converted to string).
(Inherited from IMacroObject.)
Public methodTryGetProperty(String, Object )
Returns property with given name (either object or property value).
(Inherited from IHierarchicalObject.)
Public methodTryGetProperty(String, Object , Boolean)
Returns property with given name (either object or property value).
(Inherited from IVirtualHierarchicalObject.)
Public methodTryGetValue
Returns value of column.
(Inherited from IDataContainer.)
Public methodUpdate
Updates the database entity using appropriate provider
(Inherited from IInfo.)
Back to Top
Extension Methods

  NameDescription
Public Extension MethodCopyTo
Copies the data of specified columns of the source object to the target object.
(Defined by DataExtensions.)
Public Extension MethodCheckRequiredColumns
Returns true if given list of columns do not have null values in the object
(Defined by DataExtensions.)
Public Extension MethodToJSON
Returns JSON representation of current instance of IDataContainer.
(Defined by DataExtensions.)
Public Extension MethodToXML
Returns XML representation of current instance of IDataContainer.
(Defined by DataExtensions.)
Back to Top
Properties

  NameDescription
Public propertyAllowCreate
Indicates whether a new task can be created.
Public propertyAllowDelete
Indicates whether the user can delete a task.
Public propertyAllowModify
Indicates whether the user can modify a task.
Public propertyAllowRead
Indicates whether the access to project and its tasks is allowed.
Public propertyColumnNames
Column names.
(Inherited from IDataContainer.)
Public propertyGeneralized
Generalized interface of this object.
(Inherited from IInfo.)
Public propertyItem String 
String indexer, gets or sets the value with the specified name
(Inherited from INameIndexable.)
Public propertyItem String 
Gets or sets the value of the column.
(Inherited from ISimpleDataContainer.)
Public propertyObjectSettings
Object settings
(Inherited from IInfo.)
Public propertyObjectType
Type of the selected objects.
(Inherited from IObjectTypeDriven.)
Public propertyProjectAccess
Project access bit array.
Public propertyProjectAllowOrdering
Allow manual ordering of the project tasks.
Public propertyProjectCreatedByID
Project creator.
Public propertyProjectDeadline
Project deadline.
Public propertyProjectDescription
Project description.
Public propertyProjectDisplayName
Project display name.
Public propertyProjectGroupID
Group ID.
Public propertyProjectGUID
Unique project identifier.
Public propertyProjectID
Project ID.
Public propertyProjectLastModified
Last modification of the project.
Public propertyProjectName
Project code name.
Public propertyProjectNodeID
Node ID.
Public propertyProjectOwner
Project owner.
Public propertyProjectSiteID
Site ID of the project.
Public propertyProjectStartDate
Project start date.
Public propertyProjectStatusID
Project status.
Public propertyProperties
Properties of the object available through GetProperty.
(Inherited from IHierarchicalObject.)
Public propertyRelatedData
Custom data connected to the object.
(Inherited from IRelatedData.)
Public propertyTypeInfo
Object type info
(Inherited from IInfo.)
Back to Top
See Also