Class ContentFilterHelper
Inheritance
ContentFilterHelper
Assembly: Estrelica.Archer.Entities.dll
Syntax
[DoNotObfuscateType]
public static class ContentFilterHelper
Methods
Declaration
public static XElement CreateBetweenCondition(this IBaseDateField field, DateTime beginDate, DateTime endDate, bool isTimeIncluded, string timeZoneId = null, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateBetweenCondition(this INumericField field, decimal beginValue, decimal endValue, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateBetweenCondition(this INumericField field, int beginValue, int endValue, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IBaseDateField field, DateValueOperator operation, DateTime? value, bool isTimeIncluded, string timeZoneId = null, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this ICrossApplicationStatusTrackingField field, ValuesOperator operation, int valueId, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IIPAddressField field, EqualityOperator operation, byte[] octets, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IIPAddressField field, EqualityOperator operation, IPAddress ipAddress, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IIPAddressField field, EqualityOperator operation, string ipAddress, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this INumericField field, ValueOperator operation, decimal? value, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this INumericField field, ValueOperator operation, int? value, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IRecordStatusField field, EqualityOperator operation, RecordStatus value, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, IEnumerable<int> contentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, int referencedLevelId, params int[] contentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, params int[] contentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, params Tuple<IArcherLevel, IEnumerable<int>>[] levelsAndContentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, params Tuple<IArcherLevel, int>[] levelsAndContentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, params Tuple<int, IEnumerable<int>>[] levelIdsAndContentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IReferenceField field, ValuesOperator operation, bool includeNoSelection, params Tuple<int, int>[] levelIdsAndContentIds)
Parameters
Returns
Declaration
public static XElement CreateCondition(this ITextField field, ValuesOperator operation, string value, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IValuesListField field, ValuesOperator operation, IArcherValuesListValue value, bool includeNoSelection = false, bool includeChildren = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IValuesListField field, ValuesOperator operation, IEnumerable<IArcherValuesListValue> values, bool includeNoSelection = false, bool includeChildren = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IValuesListField field, ValuesOperator operation, IEnumerable<int> valueIds, bool includeNoSelection = false, bool includeChildren = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IValuesListField field, ValuesOperator operation, IEnumerable<string> valueNames, bool includeNoSelection = false, bool includeChildren = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IValuesListField field, ValuesOperator operation, int valueId, bool includeNoSelection = false, bool includeChildren = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCondition(this IValuesListField field, ValuesOperator operation, string valueName, bool includeNoSelection = false, bool includeChildren = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateCurrentDateCondition(this IBaseDateField field, CurrentDateOperator operation, bool isTimeIncluded = false, string timeZoneId = null, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateGroupCondition(this IUserGroupListField field, ValuesOperator operation, params IArcherGroup[] groups)
Parameters
Returns
Declaration
public static XElement CreateGroupCondition(this IUserGroupListField field, ValuesOperator operation, params int[] groupIds)
Parameters
Returns
Declaration
public static XElement CreateIsEmptyCondition(this IDateField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsEmptyCondition(this INumericField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsEmptyCondition(this IReferenceField field)
Parameters
Returns
Declaration
public static XElement CreateIsEmptyCondition(this ITextField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsEmptyCondition(this IUserGroupListField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsEmptyCondition(this IValuesListField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsNotEmptyCondition(this IDateField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsNotEmptyCondition(this INumericField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsNotEmptyCondition(this IReferenceField field)
Parameters
Returns
Declaration
public static XElement CreateIsNotEmptyCondition(this ITextField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsNotEmptyCondition(this IUserGroupListField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateIsNotEmptyCondition(this IValuesListField field, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateOffsetCondition(this IBaseDateField field, DateOffsetOperator operation, int offsetAmount, bool isTimeIncluded, string timeZoneId = null, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateRangeCondition(this INumericField field, NumericRangeOperator operation, IEnumerable<INumericRange> numericRanges, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateRangeCondition(this INumericField field, NumericRangeOperator operation, IEnumerable<int> numericRangeIds, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateUserCondition(this IUserGroupListField field, ValuesOperator operation, params IArcherUser[] users)
Parameters
Returns
Declaration
public static XElement CreateUserCondition(this IUserGroupListField field, ValuesOperator operation, params int[] userIds)
Parameters
Returns
Declaration
public static XElement CreateUserGroupCondition(this IUserGroupListField field, ValuesOperator operation, IEnumerable<IArcherUser> users, IEnumerable<IArcherGroup> groups, bool includeNoSelection = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns
Declaration
public static XElement CreateUserGroupCondition(this IUserGroupListField field, ValuesOperator operation, IEnumerable<int> userIds, IEnumerable<int> groupIds, bool includeNoSelection = false, IArcherField parentField = null, int? parentFieldId = null)
Parameters
Returns