• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Estrelica
    • Core
    • CoreConfig
    • CoreConfig.Settings
  • Estrelica.Archer.AccessControl
    • AccessControlEdit
    • AccountStatus
    • ContactSubType
    • ContactType
    • IArcherGroup
    • IArcherGroupEdit
    • IArcherRole
    • IArcherRoleEdit
    • IArcherUser
    • IArcherUserEdit
    • ISecurityParameter
    • IUserContact
    • IUserProvider
    • UserType
  • Estrelica.Archer.Content
    • ArcherContentExtensions
    • ContentFilterHelper
    • ContentReportOptions
    • ContentSearchOptions
    • ContentSource
    • ContentType
    • CurrentDateOperator
    • DatafeedHistoryStatus
    • DatafeedStatus
    • DatafeedType
    • DateOffsetOperator
    • DateValueOperator
    • DisplayFieldExtensions
    • EqualityOperator
    • FieldHistoryAuditType
    • HistoryAuditType
    • IAdvancedWorkflowAudit
    • IArcherContent
    • IArcherContentAccess
    • IArcherContentEdit
    • IArcherContentIdQuery
    • IArcherDateFieldQuery
    • IArcherDocument
    • IArcherMembershipQuery<T>
    • IArcherNumericFieldQuery
    • IArcherRecord
    • IArcherRecordQuery
    • IArcherReport
    • IArcherTextFieldQuery
    • IArcherUserGroupFieldQuery
    • IArcherValuesListQuery
    • IContentHistory
    • IContentInformation
    • IContentReport
    • IContentReportOptions
    • IContentUpdateInformation
    • ICrossReferencedRecordsSelectionEdit
    • IDatafeed
    • IDatafeedHistory
    • IDatafeedHistoryMessage
    • IDatafeedRecordCount
    • IDateValueEdit
    • IDisplayField
    • IDocumentSelectionEdit
    • IEditableField
    • IExternalLink
    • IExternalLinkEdit
    • IExternalLinksSelectionEdit
    • IFieldAudit
    • IFieldHistory
    • IFieldHistoryEx
    • IFieldQuery
    • IFieldValueEdit<T>
    • IHistoryAudit
    • INumericValueEdit
    • IObjectValue
    • IReferencedRecordsSelection
    • IReferencedRecordsSelectionEdit
    • ISearchDisplayFieldOptions
    • ISearchOptions
    • ISignatureAudit
    • IStatisticsReport
    • ISubEditableField
    • ISystemUpdateInformation
    • ITextValueEdit
    • IUserGroupListSelection
    • IUserGroupListSelectionEdit
    • IValuesListBaseSelection
    • IValuesListBaseSelectionEdit
    • IValuesListSelection
    • IValuesListSelectionEdit
    • IValuesListSingleSelection
    • IValuesListSingleSelectionEdit
    • IWorkflowAction
    • IWorkflowNode
    • LastUpdatedPreference
    • NumericRangeOperator
    • RecordCountType
    • RecordStatus
    • ReportSource
    • SortField
    • SortType
    • ValueOperator
    • ValuesOperator
    • WorkflowAuditActionType
  • Estrelica.Archer.Entity
    • ArcherEntityExtensions
    • ASOStatus
    • EntityType
    • IArcherAliasableEntity
    • IArcherAliasedEntity
    • IArcherASOEntity
    • IArcherASONamedEntity
    • IArcherBase
    • IArcherContentUpdateInfoEntity
    • IArcherDescribableEntity
    • IArcherDescribedEntity
    • IArcherEntity
    • IArcherEntityBase
    • IArcherGuidEntity
    • IArcherNameableEntity
    • IArcherNamedEntity
    • IArcherUpdateInfoEntity
    • IEditableArcherEntity
    • IUpdateInformation
    • SourceAttribute
    • UpstreamPropertyAttribute
  • Estrelica.Archer.Events
    • EventActionLayoutType
    • EventActionType
    • EventDateActionType
    • EventItemActionType
    • EventSectionActionType
    • IEventAction
    • IEventRule
    • ISetDateOption
  • Estrelica.Archer.Layouts
    • ILayout
    • ILayoutEntity
    • ILayoutItem
    • ILayoutSection
    • ILayoutTab
    • LayoutItemType
    • LayoutMemberType
    • LayoutSectionType
    • LayoutTabType
  • Estrelica.Archer.Metadata
    • ArcherMetadataExtensions
    • FilterConditionType
    • FilterCriteriaOperatorType
    • IArcherApplication
    • IArcherLevel
    • IArcherModule
    • IArcherQuestionnaire
    • IArcherSolution
    • IArcherSubForm
    • IArcherValuesList
    • IArcherValuesListValue
    • IFilterCondition
    • IFilterCriteria
    • ILevelFilter
    • ILevelFilterValue
    • IModuleOwner
    • IModuleOwnerGroup
    • IModuleOwnerUser
    • IModuleReference
    • INumericRange
    • INumericRangeValue
    • IQuestionnaireRule
    • ModuleClass
    • ModuleStatus
    • ModuleType
    • QuestionnaireRuleType
    • ReportType
    • Timezone
    • ValuesListType
    • ValueSortType
  • Estrelica.Archer.Metadata.Field
    • ArcherFieldExtensions
    • DefaultDateType
    • ExternalLinkProtocol
    • FieldEncryptionState
    • FieldType
    • IArcherField
    • IAssetResponsibilitiesField
    • IAttachmentField
    • IAvailableUserGroupSelections
    • IBaseDateField
    • ICalculatedValuesListField
    • IContentAccessHistoryField
    • ICrossApplicationStatusTrackingField
    • ICrossModuleStatusTrackingField
    • ICrossReferenceField
    • IDateField
    • IDiscussionField
    • IDocumentField
    • IExternalLinksField
    • IFirstPublishedField
    • IGroupPermission
    • IHistoryLogField
    • IImageField
    • IIPAddressField
    • ILastUpdatedField
    • IMatrixField
    • ImplementsAPIKey
    • ImplementsFieldTypeAttribute
    • IMultipleReferenceDisplayField
    • INumericField
    • IPermissionInheritance
    • IQuestionnaireReferenceField
    • IRecordStatusField
    • IReferenceField
    • IRelatedRecordsField
    • IRiskAssessmentField
    • ISchedulerField
    • ISubformField
    • ITechnologiesListField
    • ITechnologyVersionsListField
    • ITextField
    • ITrackingIDField
    • IUserGroupListField
    • IUserPermission
    • IValuesListField
    • IVotingField
    • SystemFieldType
    • UserGroupType
    • VotingType
  • Estrelica.Archer.Metadata.Field.Properties
    • DisplayControl
    • FieldLayoutFormat
    • IAdvancedDisplayOption
    • IAdvancedDisplayProperty
    • IAllowLookupProperty
    • IAllowSortingProperty
    • IColumnCountProperty
    • IDisplayControlProperty
    • IDisplayInHeaderProperty
    • IEncryptionStateProperty
    • IFieldValidationTypeProperty
    • IHeightWidthProperty
    • IIncludeTimeInformationProperty
    • IIncludeUserInformationProperty
    • IIsAuditEnabledProperty
    • IIsBulkCreateEnabledProperty
    • IIsBulkUpdateEnabledProperty
    • IIsCalculatedProperty
    • IIsEditableGridDisplayProperty
    • IIsEditableInSearchProperty
    • IIsEncryptedProperty
    • IIsFindEnabledProperty
    • IIsKeyProperty
    • IIsQuestionProperty
    • IIsRequiredProperty
    • IIsRestrictedToLevelProperty
    • IIsSupressedProperty
    • IIsTrendingEnabledProperty
    • IIsUniqueProperty
    • ILinkProperty
    • ILookupReportProperty
    • IMaxAttachmentsAllowedProperty
    • IMaxFileSizeProperty
    • IMaximumSelectionProperty
    • IMaxIntValueProperty
    • IMaxLongValueProperty
    • IMinAttachmentsAllowedProperty
    • IMinimumSelectionProperty
    • IMinIntValueProperty
    • IMinLongValueProperty
    • IMinMaxSelectionProperty
    • IPrefixProperty
    • ISuffixProperty
    • ITrendingDurationProperty
    • ITrendingDurationTypeProperty
    • MatrixAxis
    • NegativeDisplayType
  • Estrelica.Archer.Metadata.Properties
    • IIsDeprecatedProperty
    • IIsDirectToEditEnabledProperty
    • IIsMobileEnabledProperty
    • IIsNotificationProperty
    • IIsTaskManagementEnabledProperty
    • IIsWaveEnabledProperty
    • IKeepLicensedProperty
    • ISearchViewProperty
  • Estrelica.Archer.Utility
    • APIExceptionExtensions
    • APIPreference
    • APISource
    • ArcherAPIException
    • ArcherEntitySerializer
    • BaseDataWrapper<K>
    • CachedResolver
    • DictionaryDataWrapper<K>
    • DomainFormat
    • EditUtilities
    • ExtensionsUnavailableException
    • FilterCriteriaHelper
    • IAccessResolver
    • IAPIFacade
    • IArcherRestAPI
    • IArcherSoapAPI
    • IArcherUndocumentedAPI
    • ICastleHillExtendedAPI
    • IContentResolver
    • ILayoutResolver
    • IMetadataResolver
    • IReportResolver
    • IValueAccessor
    • ObjectDataWrapper<T, K>
    • ObjectKeyAttribute
    • ValuesListChangeEvent
    • ValuesListChangeEventArgs
  • Estrelica.Interfaces
    • IArcherAuthProvider
    • ICacheProvider
    • IClearable
    • IDatabaseAuthProvider
    • IEditable
    • IEditable<V>
    • IEditableCollection<V>
    • IEditableEnumerable<V>
    • IEditableFieldSelection<V>
    • IEditableInterface<I>
    • IEntityResolver
    • IExtendedAPIAuthProvider
    • IHttpClientAccessor
    • ILogCleanup
    • ILogSubscriber
    • InvalidateEntity<K>
    • InvalidateEntityEventArgs<K>
    • IRecordAccess
    • IRecordAccess<T>
    • IResolverProvider
    • ISessionProvider
    • ISystemUpdateable
    • ITrafficCounter
    • LogLevel
  • Estrelica.Logging
    • BaseLogger
    • ConsoleLogger
    • FileLogger
    • FileLogger.TimestampFormat
    • Logger
    • TraceLogger
  • Estrelica.Utility
    • Arguments
    • BaseRecordAccess
    • DataReaderExtensions
    • DateTimeExtensions
    • Debouncer
    • DebugLog
    • DeferEnumerable<T>
    • DeferValue<V>
    • DictionaryExtensions
    • EnumHelper
    • ExceptionExtensions
    • GuidUtility
    • HandledException
    • HashSetExtensions
    • ICacheHandler
    • ICollectionExtensions
    • IDeferrable
    • IDeferredValue
    • IEnumerableExtensions
    • IgnoreDefaultValuesDictionary<K, V>
    • JsonDictionary<V>
    • OperationExtensions
    • Resource
    • SqlConnectionExtensions
    • SqlUtilities
    • StreamExtensions
    • StringExtensions
    • TableMapper
    • TimeoutDictionary<K, V>
    • TypeExtensions
    • XElementExtensions

Interface IUserGroupListField

Inherited Members
IAdvancedDisplayProperty.AdvancedDisplayOption
IColumnCountProperty.ColumnCount
IFieldValidationTypeProperty.FieldValidationType
IIsCalculatedProperty.IsCalculated
IIsCalculatedProperty.Formula
IIsCalculatedProperty.FormulaGuid
IIsCalculatedProperty.FormulaFieldIds
IIsCalculatedProperty.FormulaFields
IIsCalculatedProperty.FormulaValueIds
IIsCalculatedProperty.FormulaValues
IIsRequiredProperty.IsRequired
IIsFindEnabledProperty.IsFindEnabled
IMinimumSelectionProperty.MinimumSelection
IMaximumSelectionProperty.MaximumSelection
IIsAuditEnabledProperty.IsAuditEnabled
IIsEditableInSearchProperty.IsEditableInSearch
IIsBulkUpdateEnabledProperty.IsBulkUpdateEnabled
IHeightWidthProperty.Height
IHeightWidthProperty.Width
IArcherField.FieldType
IArcherField.IsActive
IArcherField.IsContentReadOnly
IArcherField.IsDeleted
IArcherField.IsPrivate
IArcherField.LevelId
IArcherField.Level
IArcherField.ModuleId
IArcherField.SystemType
IArcherField.FieldTypeId
IArcherField.HelpText
IArcherField.IsSearchResult
IArcherField.IsSearchable
IArcherEntity.this[string]
IComparable.CompareTo(object)
IEquatable<IArcherEntity>.Equals(IArcherEntity)
IArcherGuidEntity.Guid
IArcherNamedEntity.Name
IArcherAliasedEntity.Alias
IArcherDescribedEntity.Description
IArcherUpdateInfoEntity.UpdateInformation
IArcherASOEntity.ASOStatus
IArcherEntityBase.EntityType
IArcherEntityBase.Id
IArcherEntityBase.OriginId
Namespace: Estrelica.Archer.Metadata.Field
Assembly: Estrelica.Interfaces.dll
Syntax
[ImplementsFieldType(FieldType.UsersGroupsList)]
[StayPublic]
[DoNotObfuscateType]
public interface IUserGroupListField : IAdvancedDisplayProperty, IColumnCountProperty, IFieldValidationTypeProperty, IIsCalculatedProperty, IIsRequiredProperty, IIsFindEnabledProperty, IMinMaxSelectionProperty, IMinimumSelectionProperty, IMaximumSelectionProperty, IIsAuditEnabledProperty, IIsEditableInSearchProperty, IIsBulkUpdateEnabledProperty, IHeightWidthProperty, IArcherField, IArcherEntity, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IComparable, IEquatable<IArcherEntity>, IArcherGuidEntity, IArcherNamedEntity, IArcherAliasedEntity, IArcherDescribedEntity, IArcherUpdateInfoEntity, IArcherASOEntity, IArcherEntityBase, IArcherBase

Properties

AllGroupsDelete

Declaration
bool AllGroupsDelete { get; }
Property Value
bool

AllGroupsRead

Declaration
bool AllGroupsRead { get; }
Property Value
bool

AllGroupsUpdate

Declaration
bool AllGroupsUpdate { get; }
Property Value
bool

AllUsersDelete

Declaration
bool AllUsersDelete { get; }
Property Value
bool

AllUsersRead

Declaration
bool AllUsersRead { get; }
Property Value
bool

AllUsersUpdate

Declaration
bool AllUsersUpdate { get; }
Property Value
bool

AutoRestrictGroups

Declaration
bool AutoRestrictGroups { get; }
Property Value
bool

AvailableSelections

Declaration
IAvailableUserGroupSelections AvailableSelections { get; }
Property Value
IAvailableUserGroupSelections

DefaultCreatorsGroups

Declaration
bool DefaultCreatorsGroups { get; }
Property Value
bool

ExcludeInactiveUsers

Declaration
bool ExcludeInactiveUsers { get; }
Property Value
bool

IsAutomatic

Declaration
bool IsAutomatic { get; }
Property Value
bool

IsInheritedPermission

Declaration
bool IsInheritedPermission { get; }
Property Value
bool

IsRecordPermission

Declaration
bool IsRecordPermission { get; }
Property Value
bool

IsStateBased

Declaration
bool IsStateBased { get; }
Property Value
bool

PermissionInheritance

Declaration
IEnumerable<IPermissionInheritance> PermissionInheritance { get; }
Property Value
IEnumerable<IPermissionInheritance>

RecordCreatorDefault

Declaration
bool RecordCreatorDefault { get; }
Property Value
bool

RecordCreatorDelete

Declaration
bool RecordCreatorDelete { get; }
Property Value
bool

RecordCreatorRead

Declaration
bool RecordCreatorRead { get; }
Property Value
bool

RecordCreatorUpdate

Declaration
bool RecordCreatorUpdate { get; }
Property Value
bool

RestrictInheritedPermission

Declaration
bool RestrictInheritedPermission { get; }
Property Value
bool

Sort

Declaration
bool Sort { get; }
Property Value
bool

UserGroupType

Declaration
UserGroupType UserGroupType { get; }
Property Value
UserGroupType

Extension Methods

ArcherEntitySerializer.Serialize(IArcherEntity, int?, bool)
ContentFilterHelper.CreateGroupCondition(IUserGroupListField, ValuesOperator, params IArcherGroup[])
ContentFilterHelper.CreateGroupCondition(IUserGroupListField, ValuesOperator, params int[])
ContentFilterHelper.CreateIsEmptyCondition(IUserGroupListField, IArcherField, int?)
ContentFilterHelper.CreateIsNotEmptyCondition(IUserGroupListField, IArcherField, int?)
ContentFilterHelper.CreateUserCondition(IUserGroupListField, ValuesOperator, params IArcherUser[])
ContentFilterHelper.CreateUserCondition(IUserGroupListField, ValuesOperator, params int[])
ContentFilterHelper.CreateUserGroupCondition(IUserGroupListField, ValuesOperator, IEnumerable<IArcherUser>, IEnumerable<IArcherGroup>, bool, IArcherField, int?)
ContentFilterHelper.CreateUserGroupCondition(IUserGroupListField, ValuesOperator, IEnumerable<int>, IEnumerable<int>, bool, IArcherField, int?)
EnumHelper.In<TEnum>(TEnum, params TEnum[])
IEnumerableExtensions.ToEnumerable<T>(T)
StringExtensions.AssertNotNull<T>(T, string)
TypeExtensions.WithDispose<T, V>(T, Func<T, V>)
ICollectionExtensions.AddAll<V>(ICollection<V>, IEnumerable<V>)
ICollectionExtensions.RemoveAll<V>(ICollection<V>, IEnumerable<V>)
DictionaryExtensions.AddAll<K, V>(IDictionary<K, V>, IEnumerable<KeyValuePair<K, V>>, Func<K, V, V, bool>)
DictionaryExtensions.AddAll<K, V>(IDictionary<K, V>, IEnumerable<V>, Func<V, K>)
DictionaryExtensions.AsArrays(IDictionary<string, dynamic>)
DictionaryExtensions.ContainsKeyOfType<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.ConvertEnum<T>(IDictionary<string, dynamic>, string, T)
DictionaryExtensions.EnumValueOrDefault<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.EnumValueOrDefault<V>(IDictionary<string, dynamic>, string, V, bool)
DictionaryExtensions.EnumValueOrDefault<K, V>(IDictionary<K, dynamic>, K)
DictionaryExtensions.EnumValueOrDefault<K, V>(IDictionary<K, dynamic>, K, V, bool)
DictionaryExtensions.FixEmptyArrayType<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.FixEnum<T>(IDictionary<string, dynamic>, string)
DictionaryExtensions.GetDeepValue(IDictionary<string, dynamic>, string, ref dynamic, char)
DictionaryExtensions.GetValuesAsString(IDictionary<string, dynamic>, IEnumerable<string>, bool)
DictionaryExtensions.IsNullOrEmpty<K, V>(IDictionary<K, V>)
DictionaryExtensions.LoadFromQuery<K, V>(IDictionary<K, V>, string, string, Action<SqlCommand>)
DictionaryExtensions.LoadFromQuery<K, V>(IDictionary<K, V>, string, string, K, V, Action<SqlCommand>)
DictionaryExtensions.MergeFrom<K, V>(IDictionary<K, V>, IDictionary<K, V>, bool)
DictionaryExtensions.RenameKey(IDictionary<string, dynamic>, string, string, bool)
DictionaryExtensions.RenameKeyOfType<V>(IDictionary<string, dynamic>, string, string, bool)
DictionaryExtensions.Set<K, V>(IDictionary<K, V>, K, V, bool)
DictionaryExtensions.SetAll<K, V>(IDictionary<K, V>, IEnumerable<KeyValuePair<K, V>>)
DictionaryExtensions.ValueOrCreate<K, V>(IDictionary<K, V>, K, Func<V>)
DictionaryExtensions.ValueOrCreateAsync<K, V>(IDictionary<K, V>, K, Func<V>)
DictionaryExtensions.ValueOrCreateAsync<K, V>(IDictionary<K, V>, K, Func<Task<V>>)
DictionaryExtensions.ValueOrCreateAsync<K, V>(IDictionary<K, V>, K, Task<V>)
DictionaryExtensions.ValueOrCreateNonNull<K, V>(IDictionary<K, V>, K, Func<V>)
DictionaryExtensions.ValueOrCreateType<V2>(IDictionary<string, dynamic>, string, Func<V2>)
DictionaryExtensions.ValueOrCreateType<V2, K, V>(IDictionary<K, V>, K, Func<V2>)
DictionaryExtensions.ValueOrDefault<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.ValueOrDefault<V>(IDictionary<string, dynamic>, string, V)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, dynamic>, K)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, dynamic>, K)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, dynamic>, K, V)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, V>, K, V)
DictionaryExtensions.AsArray<V>(IEnumerable<V>, bool)
DictionaryExtensions.ContainsAll<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)
DictionaryExtensions.ContainsAny<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)
DictionaryExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
DictionaryExtensions.ToDictionary<K, V>(IEnumerable<KeyValuePair<K, V>>)
IEnumerableExtensions.Distinct<T, K>(IEnumerable<T>, Func<T, K>)
IEnumerableExtensions.Matches<T>(IEnumerable<T>, IEnumerable<T>, bool, bool, bool)
StringExtensions.Conjoin(IEnumerable, string, bool)
EnumHelper.CastNullable<TEnum>(object)
TypeExtensions.ConvertTo<V>(object)
TypeExtensions.TryConvert<V>(object, out V)
Back to top Copyright 2019-2023 by CastleHill Software LLC