Click or drag to resize
GeneralizedInfoWrapper Methods

The BaseInfoGeneralizedInfoWrapper type exposes the following members.

Methods
  NameDescription
Public methodAnyItemChanged
Returns true if any of the specified column names has changed.
Public methodClone
Returns the clone
Public methodContainsColumn
Returns true if the object contains specified column.
Public methodDataChanged
Returns true if the object changed.
Public methodDataChanged(String)
Returns true if the object changed.
Public methodDeleteData
Deletes the object from the database.
Public methodDeleteExternalColumns
Goes through the columns which are stored externally and deletes all the files.
Public methodDeleteObject
Deletes the object using appropriate provider.
Public methodDisconnect
Disconnects the object from database.
Public methodEnsureBinaryData
Makes sure that the binary data is loaded into binary column of the object when StoreToFileSystem is true.
Public methodEnsureBinaryData(Boolean)
Makes sure that the binary data is loaded into binary column of the object.
Public methodEnsureCodeName
Ensures the code name of the object if not set
Public methodEnsureGUID
Ensures the GUID of the object
Public methodEnsureUniqueCodeName
Ensures that the object has a unique code name within it's context
Public methodExportDefaultData
Exports the default object installation data
Public methodGetBinaryData
Returns the BinaryData object of the current instance. Has to be overridden by specific classes. Returns null by default.
Public methodGetColumnType
Gets the column type.
Public methodGetCount
Gets count of the objects filtered by given where condition.
Public methodGetData
Returns the data according to the set of input parameters.
Public methodGetDataQuery
Gets the data query for this object type
Public methodGetDefaultDataWhereCondition
Gets where condition for default data according to TypeInfo configuration.
Public methodGetDefaultObject
Returns default object of given object type. Returns null by default. Example is UserInfo which returns user specified in the settings or Global Administrator.
Public methodGetDependenciesNames
Returns a list of object names which depend on this object. First tries to execute checkdependencies query, if not found, an automatic process is executed.
Public methodGetDependencyCacheKeys
Gets collection of dependency keys to be touched when modifying the current object.
Public methodGetDependencyObjectType
Gets dependency object type
Public methodGetEditingPageURL
Gets the object editing page URL.
Public methodGetExisting
Returns the existing object based on current object data.
Public methodGetExternalColumns
Returns the list of columns registered as the external columns.
Public methodGetExternalFiles
Goes through the columns which are stored externally and returns the list of particular files this object uses.
Public methodGetFullObjectName
Returns the name of the object within its parent hierarchy.
Public methodGetChildWhereCondition
Gets the child object where condition.
Public methodGetIconUrl
Gets the object icon URL
Public methodGetLastObjectOrder
Returns number which will be the last order within all the other items (according to Parent, Group and Site settings).
Public methodGetLockObject
Gets the global lock object for all the instances of the object (locked on "objectType_objectId").
Public methodGetModifiedFrom
Gets the DataSet of all the objects modified from specified date.
Public methodGetObject(Int32)
Gets the object by its ID.
Public methodGetObject(String)
Gets the object by specified where condition.
Public methodGetObject(IWhereCondition)
Gets the object by specified where condition.
Public methodGetObjectKey
Gets the unique string key for the object.
Public methodGetOriginalValue
Returns the original value of column.
Public methodGetParent
Returns the parent object.
Public methodGetPhysicalFiles
Gets DataSet with physical files for current object.
Public methodGetProperty
Returns property with given name (either object or property value).
Public methodGetPropertyType
Gets the type of the given property
Public methodGetSynchronizedColumns
Gets the list of synchronized columns for this object.
Public methodGetThumbnailUrl
Gets the object thumbnail URL
Public methodGetUniqueCodeName
Returns the unique code name generated from current object code name.
Public methodGetUniqueDisplayName
Returns the unique display name generated from current object display name.
Public methodGetUniqueName
Returns the unique code name for the specified object, does not check duplicity if duplicity occurs within the currentObjectId.
Public methodGetValue
Returns value of column.
Public methodGetValueForTranslation
Returns value for translation services. Returns unmodified field content by default.
Public methodGetVirtualFileRelativePath
Returns virtual relative path for specific column
Public methodCheckDependencies
Checks object for dependent objects. Returns true if there is at least one dependent object. First tries to execute checkdependencies query, if not found, an automatic process is executed.
Public methodCheckLicense
Checks the object license. Returns true if the licensing conditions for this object were matched
Public methodCheckPermissions
Checks whether the specified user has permissions for this object.
Public methodCheckUniqueCodeName
Checks if the object has unique code name. Returns true if the object has unique code name.
Public methodCheckUniqueValues
Checks if a record with the same column values already exists in the database. Returns true if the set of values is unique.
Public methodInitObjectsOrder
Initializes the proper order of the sibling objects so the order column is consistent.
Public methodInsertAsClone(CloneSettings)
Inserts the object as a new object to the DB with inner data and structure (according to given settings) cloned from the original.
Public methodInsertAsClone(CloneSettings, CloneResult)
Inserts the object as a new object to the DB with inner data and structure (according to given settings) cloned from the original.
Public methodInsertData
Inserts the object to the database.
Public methodInvalidate
Invalidates the object in the object table.
Public methodIsAvailableOnSite
Checks whether info object as available on given site. Available means that object is global or assigned to given site.
Public methodIsCheckedOutByUser
Returns true if the object is checked out by the specified user.
Public methodIsChildOf
Returns true if the object is child of the given object. If parameter parent is null, returns true only if the object is not a child of any object.
Public methodIsModifiedExternally
Goes through the columns which are stored externally and checks if the data in DB is the same as in external storage. If all the columns are same returns true, otherwise false.
Public methodIsObjectInvalid Obsolete.
Returns true if the object is invalid.
Public methodItemChanged
Returns true if the item on specified column name changed.
Public methodMakeComplete
Makes the object data complete.
Public methodMoveObjectDown
Moves the object down within the object order (if OrderColumn is specified). The move is done within the object's parent and site (if defined).
Public methodMoveObjectUp
Moves the object up within the object order (if OrderColumn is specified). The move is done within the object's parent and site (if defined).
Public methodNewObject
Creates new object of the given class
Protected methodNotSupported
Throws the not supported exception
Public methodReconnect
Reconnects the object to database.
Public methodResetChanges
Resets the object changes and keeps the new values as unchanged.
Public methodRestoreSettings
Restores local settings for object instance.
Public methodRevertChanges
Reverts the object changes to the original values.
Public methodSaveExternalColumns
Goes through the columns which are stored externally and ensures them in the external storage.
Public methodSetObject
Updates the object using appropriate provider.
Public methodSetObjectAlphabeticalOrder
Moves the object to the right position according to the custom order.
Public methodSetObjectOrder
Moves the object to the specified order (if OrderColumn is specified). The move is done within the object's parent and site (if defined).
Public methodSetValue
Sets value of column.
Public methodSortAlphabetically
Moves the object to the right position according to the custom order.
Public methodStoreSettings
Stores local settings for object instance.
Public methodSubmitChanges
Submits the changes in the object to the database.
Public methodTouchParent
Updates the parent object by saving it (to update the timestamp).
Public methodTryGetProperty(String, Object)
Returns property with given name (either object or property value).
Public methodTryGetProperty(String, Object, Boolean)
Returns value of property.
Public methodTryGetValue
Returns value of column.
Public methodUpdateData
Updates the object to the database.
Public methodUpdateExternalColumns
Goes through the columns which are stored externally and updates DB versions with the data from external storage.
Public methodUpdateFromDB
Updates the data of the object from DB (updates also ObjectSettings).
Public methodUpdatePathColumn
Updates given path column.
Public methodUpdatePhysicalFiles
Updates physical files in given DataSet for current object.
Top
Extension Methods
  NameDescription
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.)
Top
See Also