The IAssetFolioItemManager<(Of <(<'T>)>)> type exposes the following members.
Methods
Name | Description | |
---|---|---|
ApprovedByDefault |
Checks whether IEntity.Approved should be defaulted to true based on CurrentUserState
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
AssignObjectDelegates |
Assign data procedure delegates to an object selected or created by this manager.
This method is exposed, so concrete classes can override its behaviors
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
AssignRelationsDelegates<(Of <<'(TOwner, TTarget, TRelations>)>>) |
Assign data procedure delegates to a relations object constructed by this manager.
This method is exposed, so concrete classes can override its behaviors
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Create |
Create object instance and it's corresponding data record.
Assign procedure delegates to the object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateCustomColumn | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
CreatePagedRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner) |
Create a "Paged" Relations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreatePagedRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Boolean, Nullable<(Of <<'(Boolean>)>>), Boolean) |
Create a "Paged" Relations object with default page size, given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreatePagedRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Int32, Boolean, Nullable<(Of <<'(Boolean>)>>), Boolean) |
Create a "Paged" Relations object with specific page size, given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner) |
Create a CartellaRelations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Boolean) |
Create a relations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
We can decide if the relations is editable this this syntax.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
CreateRelations<(Of <<'(TOwner, TTargetObject, TTarget>)>>)(TOwner, Boolean, array<IFieldCollection>[]()[][]) |
Create a relations object, with given owner and target types.
The procedure delegates will be assigned to the relations object.
List of Fields collection for target objects are passed in as parameters in this syntax.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Delete(String) |
Delete an object. In this case, the object is simply marked for deletion.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Delete(String, Boolean) |
Delete an object
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
EditCustomColumn | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
GetActivityReport | (Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetApprovedChildren |
Gets all children that are approved and not deleted
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetCustomColumns | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
GetDeletedChildren |
Get All deleted children
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetEntities |
Gets children based on type
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetEntitiesByCategories | (Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetEntityTypeByClassPath |
Get Type of entity by its full type name
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetEntityTypeByEntityID |
Get Type of entity by its unique ID.
Because all entities are stored in the same table, so each ID is unique to specific entity
type
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetGlobalEntities | (Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
GetMostCommentedFolioItems(Int32) | (Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostCommentedFolioItems(Int32, IFolio) | (Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostCommentedFolioItemsOfType(Int32, Type) | (Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostCommentedFolioItemsOfType(Int32, IFolio, Type) | (Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostCommentedFolioItemsOfType<(Of <<'(TFolioItem>)>>)(Int32) | (Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostCommentedFolioItemsOfType<(Of <<'(TFolioItem>)>>)(Int32, IFolio) | (Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostRecentFolioItems(Int32, Type) |
Get the first @count of FolioItems by descending order of CreationDate.
(Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetMostRecentFolioItems<(Of <<'(TFolioItem>)>>)(Int32) |
Get the first @count of FolioItems by descending order of CreationDate.
(Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
GetUnapprovedChildren |
Gets all Unapproved children
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
Purge |
Purge the given item that is makred as deleted from the database
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
RemoveCustomColumn | (Inherited from IExtensibleObjectManager<(Of <(<'T>)>)>.) | |
Restore |
Restore an object marked for deletion
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Select |
Instantiates a cartella object with the given field collection
Should only be used for objects already created in the data store
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
SelectDeletedItems(Type, IFolioModule, Boolean) |
Select deleted folio items
(Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
SelectDeletedItems<(Of <<'(T>)>>)(IFolioModule, Boolean) |
Select deleted folio items
(Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
SelectSingle |
Create object instance to represent an existing data record, with given unique ID value.
Assign procedure delegates to the object.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
SelectSingleEntity |
Select single entity by ID
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
SelectUnapprovedItems(Type, IFolioModule, Boolean) |
Select approved folio items
(Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
SelectUnapprovedItems<(Of <<'(T>)>>)(IFolioModule, Boolean) |
Select approved folio items
(Inherited from IFolioItemManager<(Of <(<'T>)>)>.) | |
SetOrdinal | (Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
SetParent | (Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
UpdateSortOrder | (Inherited from IEntityManager<(Of <(<'T>)>)>.) |
Properties
Name | Description | |
---|---|---|
AssetManager |
Get the AssetSystemManager
| |
CurrentUserState |
Retrieve the on-going state for logged-in user.
If nobody logged in, return null
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
DeletedObjects |
Retrieve the array of objects that has been marked for deletion.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
EntityItemType |
Get the entity type this entity manager is in charge of
(Inherited from IEntityManager<(Of <(<'T>)>)>.) | |
ExecutingDataProcedures |
Get the collection of all procedures involving the manager, its object type,
and cartella relations with its object type as owner type.
Readonly
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
ObjectType |
Return the CartellaObject Type this manager is in charge of managing
(Inherited from IManager.) | |
PermanentDeleteByDefault |
Get the object deletion setting of this manager object, if it will delete object permenants.
The value differs by object types.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Procedure_Delete |
Get the delete procedure delegate for the manager
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Procedure_Insert |
Get the insert procedure delegate for the manager
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Procedure_Purge |
Get the purge procedure delegate for the manager
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Procedure_Restore |
Get the restore procedure delegate for the manager
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Procedure_SelectMultiple |
Get the select-multiple procedure delegate for the manager
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
Procedure_SelectSingle |
Get the select-single procedure delegate for the manager
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
ReadOnly |
The manager is read-only, if it cannot create, delete, remove, purge, restore objects.
Read-only manager is only in charge of selecting objects and relations.
Returns true if the manager is read-only.
(Inherited from ICartellaObjectManager<(Of <(<'T>)>)>.) | |
SiteManager |
Get the SiteManager for this manager.
(Inherited from IManager.) |
Events
Name | Description | |
---|---|---|
ObjectCreated |
Event to fire, when object is created by manager
(Inherited from IManager.) | |
ObjectFullRecordRetrieved |
Event to fire, when object created or selected by this manager retrieved it full record.
Only happens on objects that are partially constructed and performs lazy loading.
(Inherited from IManager.) | |
ObjectRestored |
Event to fire, when object is removed by manager
(Inherited from IManager.) | |
ObjectsDeleted |
Event to fire, when objects are deleted
(Inherited from IManager.) | |
ObjectsPurged |
Event to fire, when deleted objects are purged
(Inherited from IManager.) | |
ObjectUpdated |
Event to fire, when object created, or selected by this manager is updated.
(Inherited from IManager.) | |
RelationAdded |
Event to fire, when a relations object constructed by the manager inserted a new target
(Inherited from IManager.) | |
RelationMoved |
Event to fire, when a positioned relations object constructed by the manager,
has target position moved.
This event only happens, when 2 existing targets swap positions.
(Inherited from IManager.) | |
RelationRemoved |
Event to fire, when a relations object constructed by the manager removed a target
(Inherited from IManager.) |