The IEntity type exposes the following members.
Properties
Name | Description | |
---|---|---|
AdditionalProperties | (Inherited from IExtensibleObject.) | |
AllowedChildrenTypes |
Get the allowed interface types to be its children.
Override by subclasses.
It is always a fixed list of types for specific object type.
| |
Approved |
Approved Status of IEntity
(Inherited from IApprovable.) | |
AutoApprove |
If true, all child items and comments are auto approved.
Moderartors can set
| |
CanRate |
True if CanRate for current type in configuration is set to true, otherwise false.
(Inherited from IVotable.) | |
Categories |
Get the associated categories for the entity.
Returned as CartellaRelations, to allow user to add and remove categories
| |
CreationDate |
Get the Creation Date of the object
(Inherited from IDatedUniqueObject.) | |
CreationUser |
Get the Creation User of the object
(Inherited from ICartellaObject.) | |
CreationUserID |
Get the ID of the Creation User
(Inherited from ICartellaObject.) | |
DefaultRoles | ||
Deleted |
Get, set the delete status of current object
(Inherited from ICartellaObject.) | |
Description |
Get/set the description of entity
| |
Editable |
Test if this object is editable by the current user.
(Inherited from ICartellaObject.) | |
EntityType |
Get the Type of this entity in the form of IEntityType
| |
GroupRoles |
Get Group Roles belong to this folio
| |
ID |
Get ID of the object
(Inherited from IUniqueObject.) | |
InheritedDefaultRoles |
gets all inherited default roles
| |
IsDirty |
Find out if the object fields values has been changes, but not yet synced to underlying
data record.
(Inherited from ICartellaObject.) | |
IsNewObject | (Inherited from IBaseObject.) | |
Item |
Indexer.
Get, set field value by field name.
(Inherited from IBaseObject.) | |
LastUpdatedDate |
Get the Last Update Date of the object
(Inherited from IDatedUniqueObject.) | |
LastUpdatedUser |
Get the Last Update User of the object
(Inherited from ICartellaObject.) | |
Locked |
If true, no more comments or children are allowed.
| |
Name |
Get, set Name of the object
(Inherited from IUniqueObject.) | |
NotifiedEmailsDuringCreation | ||
Ordinal |
Used for sorting
| |
OwnerFolio |
Get, set the OwnerFolio of the object.
Please note not all objects have owner folios. If not, return null by default for getter,
throwing exception for setter.
(Inherited from IHaveOwnerFolio.) | |
OwnerFolioID | (Inherited from IHaveOwnerFolio.) | |
OwnerFolioName | (Inherited from IHaveOwnerFolio.) | |
ParentChain |
List of parent elements from Entity to root;
| |
ParentID | ||
Permissions |
Get the associated Permissions for the entity.
Returned as CartellaRelations, to allow user to add and remove permissions
| |
Procedure_FullRecordRetrieval |
Get , set the delegate pointing to the data method for performing full record retrieval
(Inherited from ICartellaObject.) | |
Procedure_Insert |
Get and set delegate for creating an object that has no id
(Inherited from ICartellaObject.) | |
Procedure_Restore |
Get, set the delegate pointing to the data method for performing restore method
if the underlying data table support delete status.
(Inherited from ICartellaObject.) | |
Procedure_Update |
Get , set the delegate pointing to the data method for performing update to database,
base on current object field values
(Inherited from ICartellaObject.) | |
Procedures_SelectPagedRelations |
Get, set the dictionary of delegates, pointing to the data method for performing
selection of PagedRelations (lazy loading relations)
The dictionary is indexed by type of target for the relations object to retrieve.
(Inherited from ICartellaObject.) | |
Procedures_SelectPositionedRelations |
Get, set the dictionary of delegates, pointing to the data method for performing
selection of PositionedRelations (relation with specific position information for each item).
The dictionary is indexed by type of target for the relations object to retrieve.
(Inherited from ICartellaObject.) | |
Procedures_SelectRelations |
Get, set the dictionary of delegates, pointing to the data method for performing relation selections.
The dictionary is indexed by type of target for the relations object to retrieve.
(Inherited from ICartellaObject.) | |
ReadOnly |
If true, only editable by Admins.
Only Admins can set
| |
RelatedEntities | ||
Selectable |
Whether the current entity can be selected by the current user.
| |
ShareLevel |
Get the share level of this entity
| |
StopEventUpdate |
Switch to determine if event update is allowed.
When "StartUpdate" is invoked, this will be set to true,
thus stop all update events
When the result of "StartUpdate" is disposded, the value reset to false
(Inherited from IBatchUpdatable.) | |
Subscriptions | (Inherited from ISubscribable.) | |
UniqueIdField |
Get Unique ID field in field collection.
(Inherited from IBaseObject.) | |
UniqueViews | (Inherited from ITrackable.) | |
UseAverage |
True if configuration is set to use averages for the current type, otherwise false.
(Inherited from IVotable.) | |
UserRoles |
Get User Roles belong to this folio
| |
ViewName |
The view to use for viewing
| |
Vote | (Inherited from IVotable.) | |
Votes | (Inherited from IVotable.) |