Class EventFactory
- Namespace
- The.Model
- Assembly
- Instagile.Model.dll
public sealed class EventFactory
- Inheritance
-
EventFactory
- Inherited Members
-
Constructors
EventFactory(int)
public EventFactory(int maxVersion)
Parameters
maxVersion int
Properties
MaxVersion
public int MaxVersion { get; }
Property Value
- int
Methods
ChangeAttribute(Guid, Optional<string>, Optional<AttributeType>, Optional<string>, Optional<int?>, Optional<int?>, Optional<CalculationType>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<string>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>)
public IEvent ChangeAttribute(Guid id, Optional<string> name = default, Optional<AttributeType> type = default, Optional<string> defaultValue = default, Optional<int?> maxLength = default, Optional<int?> precision = default, Optional<CalculationType> calculationMode = default, Optional<bool> isNullable = default, Optional<bool> isAudited = default, Optional<bool> isAutonum = default, Optional<bool> isCalculated = default, Optional<bool> isLegacy = default, Optional<bool> isTransient = default, Optional<bool> isRequired = default, Optional<bool> isUnique = default, Optional<string> displayLabel = default, Optional<bool> displayForm = default, Optional<bool> displayList = default, Optional<bool> displaySearch = default, Optional<bool> displayAdminOnly = default)
Parameters
id Guid
name Optional<string>
type Optional<AttributeType>
defaultValue Optional<string>
maxLength Optional<int?>
precision Optional<int?>
calculationMode Optional<CalculationType>
isNullable Optional<bool>
isAudited Optional<bool>
isAutonum Optional<bool>
isCalculated Optional<bool>
isLegacy Optional<bool>
isTransient Optional<bool>
isRequired Optional<bool>
isUnique Optional<bool>
displayLabel Optional<string>
displayForm Optional<bool>
displayList Optional<bool>
displaySearch Optional<bool>
displayAdminOnly Optional<bool>
Returns
- IEvent
ChangeEntity(Guid, Optional<string>, Optional<string>, Optional<string>, Optional<string>, Optional<string>, Optional<PropertyDescriptor?>, Optional<SortType?>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<IReadOnlyList<Guid>>, Optional<CalculationType>)
public IEvent ChangeEntity(Guid id, Optional<string> name = default, Optional<string> pluralOverride = default, Optional<string> captionOverride = default, Optional<string> pluralCaptionOverride = default, Optional<string> formatOverride = default, Optional<PropertyDescriptor?> defaultSort = default, Optional<SortType?> defaultSortDirection = default, Optional<bool> isAbstract = default, Optional<bool> isAudited = default, Optional<bool> isLegacy = default, Optional<bool> isReferenceData = default, Optional<bool> isTextCalculated = default, Optional<bool> isTopLevel = default, Optional<bool> isTransient = default, Optional<IReadOnlyList<Guid>> sectionOrder = default, Optional<CalculationType> textCalculationMode = default)
Parameters
id Guid
name Optional<string>
pluralOverride Optional<string>
captionOverride Optional<string>
pluralCaptionOverride Optional<string>
formatOverride Optional<string>
defaultSort Optional<PropertyDescriptor?>
defaultSortDirection Optional<SortType?>
isAbstract Optional<bool>
isAudited Optional<bool>
isLegacy Optional<bool>
isReferenceData Optional<bool>
isTextCalculated Optional<bool>
isTopLevel Optional<bool>
isTransient Optional<bool>
sectionOrder Optional<IReadOnlyList<Guid>>
textCalculationMode Optional<CalculationType>
Returns
- IEvent
CreateEntity(Guid, string, Optional<string>, Optional<string>, Optional<bool>, Optional<bool>)
public IEvent CreateEntity(Guid id, string name, Optional<string> captionOverride = default, Optional<string> formatOverride = default, Optional<bool> isAudited = default, Optional<bool> isReferenceData = default)
Parameters
id Guid
name string
captionOverride Optional<string>
formatOverride Optional<string>
isAudited Optional<bool>
isReferenceData Optional<bool>
Returns
- IEvent
CreateRelationship(Guid, Guid, Guid, Guid, Guid, Optional<string>, Optional<string>, Optional<NavigationType>, Optional<NavigationType>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<string>, Optional<string>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>, Optional<bool>)
public IEnumerable<IEvent> CreateRelationship(Guid id, Guid entityA, Guid entityB, Guid sectionA, Guid sectionB, Optional<string> nameA = default, Optional<string> nameB = default, Optional<NavigationType> navigationA = default, Optional<NavigationType> navigationB = default, Optional<bool> collectionA = default, Optional<bool> collectionB = default, Optional<bool> requiredA = default, Optional<bool> requiredB = default, Optional<string> labelA = default, Optional<string> labelB = default, Optional<bool> formA = default, Optional<bool> formB = default, Optional<bool> listA = default, Optional<bool> listB = default, Optional<bool> searchA = default, Optional<bool> searchB = default)
Parameters
id Guid
entityA Guid
entityB Guid
sectionA Guid
sectionB Guid
nameA Optional<string>
nameB Optional<string>
navigationA Optional<NavigationType>
navigationB Optional<NavigationType>
collectionA Optional<bool>
collectionB Optional<bool>
requiredA Optional<bool>
requiredB Optional<bool>
labelA Optional<string>
labelB Optional<string>
formA Optional<bool>
formB Optional<bool>
listA Optional<bool>
listB Optional<bool>
searchA Optional<bool>
searchB Optional<bool>
Returns
- IEnumerable<IEvent>