Class: Kaltura::KalturaBaseEntryBaseFilter

Inherits:
KalturaRelatedFilter show all
Defined in:
lib/kaltura_types.rb

Direct Known Subclasses

KalturaBaseEntryFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaFilter

#advanced_search, #order_by

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#access_control_id_equalObject

Returns the value of attribute access_control_id_equal.



6931
6932
6933
# File 'lib/kaltura_types.rb', line 6931

def access_control_id_equal
  @access_control_id_equal
end

#access_control_id_inObject

Returns the value of attribute access_control_id_in.



6932
6933
6934
# File 'lib/kaltura_types.rb', line 6932

def access_control_id_in
  @access_control_id_in
end

#admin_tags_likeObject

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags set by an ADMIN user (no wildcards, spaces are treated as part of the string).



6888
6889
6890
# File 'lib/kaltura_types.rb', line 6888

def admin_tags_like
  @admin_tags_like
end

#admin_tags_multi_like_andObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).



6892
6893
6894
# File 'lib/kaltura_types.rb', line 6892

def admin_tags_multi_like_and
  @admin_tags_multi_like_and
end

#admin_tags_multi_like_orObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).



6890
6891
6892
# File 'lib/kaltura_types.rb', line 6890

def admin_tags_multi_like_or
  @admin_tags_multi_like_or
end

#categories_ids_emptyObject

Returns the value of attribute categories_ids_empty.



6902
6903
6904
# File 'lib/kaltura_types.rb', line 6902

def categories_ids_empty
  @categories_ids_empty
end

#categories_ids_match_andObject

Returns the value of attribute categories_ids_match_and.



6897
6898
6899
# File 'lib/kaltura_types.rb', line 6897

def categories_ids_match_and
  @categories_ids_match_and
end

#categories_ids_match_orObject

All entries of the categories, excluding their child categories. To include entries of the child categories, use categoryAncestorIdIn, or categoriesMatchOr.



6900
6901
6902
# File 'lib/kaltura_types.rb', line 6900

def categories_ids_match_or
  @categories_ids_match_or
end

#categories_ids_not_containsObject

Returns the value of attribute categories_ids_not_contains.



6901
6902
6903
# File 'lib/kaltura_types.rb', line 6901

def categories_ids_not_contains
  @categories_ids_not_contains
end

#categories_match_andObject

Returns the value of attribute categories_match_and.



6893
6894
6895
# File 'lib/kaltura_types.rb', line 6893

def categories_match_and
  @categories_match_and
end

#categories_match_orObject

All entries within these categories or their child categories.



6895
6896
6897
# File 'lib/kaltura_types.rb', line 6895

def categories_match_or
  @categories_match_or
end

#categories_not_containsObject

Returns the value of attribute categories_not_contains.



6896
6897
6898
# File 'lib/kaltura_types.rb', line 6896

def categories_not_contains
  @categories_not_contains
end

#created_at_greater_than_or_equalObject

This filter parameter should be in use for retrieving only entries which were created at Kaltura system after a specific time/date (standard timestamp format).



6919
6920
6921
# File 'lib/kaltura_types.rb', line 6919

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#created_at_less_than_or_equalObject

This filter parameter should be in use for retrieving only entries which were created at Kaltura system before a specific time/date (standard timestamp format).



6921
6922
6923
# File 'lib/kaltura_types.rb', line 6921

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#creator_id_equalObject

Returns the value of attribute creator_id_equal.



6880
6881
6882
# File 'lib/kaltura_types.rb', line 6880

def creator_id_equal
  @creator_id_equal
end

#end_date_greater_than_or_equalObject

Returns the value of attribute end_date_greater_than_or_equal.



6937
6938
6939
# File 'lib/kaltura_types.rb', line 6937

def end_date_greater_than_or_equal
  @end_date_greater_than_or_equal
end

#end_date_greater_than_or_equal_or_nullObject

Returns the value of attribute end_date_greater_than_or_equal_or_null.



6939
6940
6941
# File 'lib/kaltura_types.rb', line 6939

def end_date_greater_than_or_equal_or_null
  @end_date_greater_than_or_equal_or_null
end

#end_date_less_than_or_equalObject

Returns the value of attribute end_date_less_than_or_equal.



6938
6939
6940
# File 'lib/kaltura_types.rb', line 6938

def end_date_less_than_or_equal
  @end_date_less_than_or_equal
end

#end_date_less_than_or_equal_or_nullObject

Returns the value of attribute end_date_less_than_or_equal_or_null.



6940
6941
6942
# File 'lib/kaltura_types.rb', line 6940

def end_date_less_than_or_equal_or_null
  @end_date_less_than_or_equal_or_null
end

#entitled_users_edit_match_andObject

Returns the value of attribute entitled_users_edit_match_and.



6954
6955
6956
# File 'lib/kaltura_types.rb', line 6954

def entitled_users_edit_match_and
  @entitled_users_edit_match_and
end

#entitled_users_edit_match_orObject

Returns the value of attribute entitled_users_edit_match_or.



6955
6956
6957
# File 'lib/kaltura_types.rb', line 6955

def entitled_users_edit_match_or
  @entitled_users_edit_match_or
end

#entitled_users_publish_match_andObject

Returns the value of attribute entitled_users_publish_match_and.



6956
6957
6958
# File 'lib/kaltura_types.rb', line 6956

def entitled_users_publish_match_and
  @entitled_users_publish_match_and
end

#entitled_users_publish_match_orObject

Returns the value of attribute entitled_users_publish_match_or.



6957
6958
6959
# File 'lib/kaltura_types.rb', line 6957

def entitled_users_publish_match_or
  @entitled_users_publish_match_or
end

#entitled_users_view_match_andObject

Returns the value of attribute entitled_users_view_match_and.



6958
6959
6960
# File 'lib/kaltura_types.rb', line 6958

def entitled_users_view_match_and
  @entitled_users_view_match_and
end

#entitled_users_view_match_orObject

Returns the value of attribute entitled_users_view_match_or.



6959
6960
6961
# File 'lib/kaltura_types.rb', line 6959

def entitled_users_view_match_or
  @entitled_users_view_match_or
end

#group_id_equalObject

Returns the value of attribute group_id_equal.



6926
6927
6928
# File 'lib/kaltura_types.rb', line 6926

def group_id_equal
  @group_id_equal
end

#id_equalObject

This filter should be in use for retrieving only a specific entry (identified by its entryId).



6860
6861
6862
# File 'lib/kaltura_types.rb', line 6860

def id_equal
  @id_equal
end

#id_inObject

This filter should be in use for retrieving few specific entries (string should include comma separated list of entryId strings).



6862
6863
6864
# File 'lib/kaltura_types.rb', line 6862

def id_in
  @id_in
end

#id_not_inObject

Returns the value of attribute id_not_in.



6863
6864
6865
# File 'lib/kaltura_types.rb', line 6863

def id_not_in
  @id_not_in
end

#moderation_status_equalObject

Returns the value of attribute moderation_status_equal.



6911
6912
6913
# File 'lib/kaltura_types.rb', line 6911

def moderation_status_equal
  @moderation_status_equal
end

#moderation_status_inObject

Returns the value of attribute moderation_status_in.



6913
6914
6915
# File 'lib/kaltura_types.rb', line 6913

def moderation_status_in
  @moderation_status_in
end

#moderation_status_not_equalObject

Returns the value of attribute moderation_status_not_equal.



6912
6913
6914
# File 'lib/kaltura_types.rb', line 6912

def moderation_status_not_equal
  @moderation_status_not_equal
end

#moderation_status_not_inObject

Returns the value of attribute moderation_status_not_in.



6914
6915
6916
# File 'lib/kaltura_types.rb', line 6914

def moderation_status_not_in
  @moderation_status_not_in
end

#name_equalObject

This filter should be in use for retrieving entries with a specific name.



6871
6872
6873
# File 'lib/kaltura_types.rb', line 6871

def name_equal
  @name_equal
end

#name_likeObject

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry names (no wildcards, spaces are treated as part of the string).



6865
6866
6867
# File 'lib/kaltura_types.rb', line 6865

def name_like
  @name_like
end

#name_multi_like_andObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).



6869
6870
6871
# File 'lib/kaltura_types.rb', line 6869

def name_multi_like_and
  @name_multi_like_and
end

#name_multi_like_orObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).



6867
6868
6869
# File 'lib/kaltura_types.rb', line 6867

def name_multi_like_or
  @name_multi_like_or
end

#parent_entry_id_equalObject

Returns the value of attribute parent_entry_id_equal.



6953
6954
6955
# File 'lib/kaltura_types.rb', line 6953

def parent_entry_id_equal
  @parent_entry_id_equal
end

#partner_id_equalObject

This filter should be in use for retrieving only entries which were uploaded by/assigned to users of a specific Kaltura Partner (identified by Partner ID).



6873
6874
6875
# File 'lib/kaltura_types.rb', line 6873

def partner_id_equal
  @partner_id_equal
end

#partner_id_inObject

This filter should be in use for retrieving only entries within Kaltura network which were uploaded by/assigned to users of few Kaltura Partners (string should include comma separated list of PartnerIDs)



6875
6876
6877
# File 'lib/kaltura_types.rb', line 6875

def partner_id_in
  @partner_id_in
end

#partner_sort_value_greater_than_or_equalObject

Returns the value of attribute partner_sort_value_greater_than_or_equal.



6949
6950
6951
# File 'lib/kaltura_types.rb', line 6949

def partner_sort_value_greater_than_or_equal
  @partner_sort_value_greater_than_or_equal
end

#partner_sort_value_less_than_or_equalObject

Returns the value of attribute partner_sort_value_less_than_or_equal.



6950
6951
6952
# File 'lib/kaltura_types.rb', line 6950

def partner_sort_value_less_than_or_equal
  @partner_sort_value_less_than_or_equal
end

#reference_id_equalObject

Returns the value of attribute reference_id_equal.



6941
6942
6943
# File 'lib/kaltura_types.rb', line 6941

def reference_id_equal
  @reference_id_equal
end

#reference_id_inObject

Returns the value of attribute reference_id_in.



6942
6943
6944
# File 'lib/kaltura_types.rb', line 6942

def reference_id_in
  @reference_id_in
end

#replaced_entry_id_equalObject

Returns the value of attribute replaced_entry_id_equal.



6945
6946
6947
# File 'lib/kaltura_types.rb', line 6945

def replaced_entry_id_equal
  @replaced_entry_id_equal
end

#replaced_entry_id_inObject

Returns the value of attribute replaced_entry_id_in.



6946
6947
6948
# File 'lib/kaltura_types.rb', line 6946

def replaced_entry_id_in
  @replaced_entry_id_in
end

#replacement_status_equalObject

Returns the value of attribute replacement_status_equal.



6947
6948
6949
# File 'lib/kaltura_types.rb', line 6947

def replacement_status_equal
  @replacement_status_equal
end

#replacement_status_inObject

Returns the value of attribute replacement_status_in.



6948
6949
6950
# File 'lib/kaltura_types.rb', line 6948

def replacement_status_in
  @replacement_status_in
end

#replacing_entry_id_equalObject

Returns the value of attribute replacing_entry_id_equal.



6943
6944
6945
# File 'lib/kaltura_types.rb', line 6943

def replacing_entry_id_equal
  @replacing_entry_id_equal
end

#replacing_entry_id_inObject

Returns the value of attribute replacing_entry_id_in.



6944
6945
6946
# File 'lib/kaltura_types.rb', line 6944

def replacing_entry_id_in
  @replacing_entry_id_in
end

#root_entry_id_equalObject

Returns the value of attribute root_entry_id_equal.



6951
6952
6953
# File 'lib/kaltura_types.rb', line 6951

def root_entry_id_equal
  @root_entry_id_equal
end

#root_entry_id_inObject

Returns the value of attribute root_entry_id_in.



6952
6953
6954
# File 'lib/kaltura_types.rb', line 6952

def root_entry_id_in
  @root_entry_id_in
end

#search_text_match_andObject

This filter should be in use for retrieving specific entries while search match the input string within all of the following metadata attributes: name, description, tags, adminTags.



6928
6929
6930
# File 'lib/kaltura_types.rb', line 6928

def search_text_match_and
  @search_text_match_and
end

#search_text_match_orObject

This filter should be in use for retrieving specific entries while search match the input string within at least one of the following metadata attributes: name, description, tags, adminTags.



6930
6931
6932
# File 'lib/kaltura_types.rb', line 6930

def search_text_match_or
  @search_text_match_or
end

#start_date_greater_than_or_equalObject

Returns the value of attribute start_date_greater_than_or_equal.



6933
6934
6935
# File 'lib/kaltura_types.rb', line 6933

def start_date_greater_than_or_equal
  @start_date_greater_than_or_equal
end

#start_date_greater_than_or_equal_or_nullObject

Returns the value of attribute start_date_greater_than_or_equal_or_null.



6935
6936
6937
# File 'lib/kaltura_types.rb', line 6935

def start_date_greater_than_or_equal_or_null
  @start_date_greater_than_or_equal_or_null
end

#start_date_less_than_or_equalObject

Returns the value of attribute start_date_less_than_or_equal.



6934
6935
6936
# File 'lib/kaltura_types.rb', line 6934

def start_date_less_than_or_equal
  @start_date_less_than_or_equal
end

#start_date_less_than_or_equal_or_nullObject

Returns the value of attribute start_date_less_than_or_equal_or_null.



6936
6937
6938
# File 'lib/kaltura_types.rb', line 6936

def start_date_less_than_or_equal_or_null
  @start_date_less_than_or_equal_or_null
end

#status_equalObject

This filter should be in use for retrieving only entries, at a specific {



6904
6905
6906
# File 'lib/kaltura_types.rb', line 6904

def status_equal
  @status_equal
end

#status_inObject

This filter should be in use for retrieving only entries, at few specific {



6908
6909
6910
# File 'lib/kaltura_types.rb', line 6908

def status_in
  @status_in
end

#status_not_equalObject

This filter should be in use for retrieving only entries, not at a specific {



6906
6907
6908
# File 'lib/kaltura_types.rb', line 6906

def status_not_equal
  @status_not_equal
end

#status_not_inObject

This filter should be in use for retrieving only entries, not at few specific {



6910
6911
6912
# File 'lib/kaltura_types.rb', line 6910

def status_not_in
  @status_not_in
end

#tags_admin_tags_multi_like_andObject

Returns the value of attribute tags_admin_tags_multi_like_and.



6964
6965
6966
# File 'lib/kaltura_types.rb', line 6964

def tags_admin_tags_multi_like_and
  @tags_admin_tags_multi_like_and
end

#tags_admin_tags_multi_like_orObject

Returns the value of attribute tags_admin_tags_multi_like_or.



6961
6962
6963
# File 'lib/kaltura_types.rb', line 6961

def tags_admin_tags_multi_like_or
  @tags_admin_tags_multi_like_or
end

#tags_admin_tags_name_multi_like_andObject

Returns the value of attribute tags_admin_tags_name_multi_like_and.



6965
6966
6967
# File 'lib/kaltura_types.rb', line 6965

def tags_admin_tags_name_multi_like_and
  @tags_admin_tags_name_multi_like_and
end

#tags_admin_tags_name_multi_like_orObject

Returns the value of attribute tags_admin_tags_name_multi_like_or.



6962
6963
6964
# File 'lib/kaltura_types.rb', line 6962

def tags_admin_tags_name_multi_like_or
  @tags_admin_tags_name_multi_like_or
end

#tags_likeObject

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags (no wildcards, spaces are treated as part of the string).



6882
6883
6884
# File 'lib/kaltura_types.rb', line 6882

def tags_like
  @tags_like
end

#tags_multi_like_andObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).



6886
6887
6888
# File 'lib/kaltura_types.rb', line 6886

def tags_multi_like_and
  @tags_multi_like_and
end

#tags_multi_like_orObject

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).



6884
6885
6886
# File 'lib/kaltura_types.rb', line 6884

def tags_multi_like_or
  @tags_multi_like_or
end

#tags_name_multi_like_andObject

Returns the value of attribute tags_name_multi_like_and.



6963
6964
6965
# File 'lib/kaltura_types.rb', line 6963

def tags_name_multi_like_and
  @tags_name_multi_like_and
end

#tags_name_multi_like_orObject

Returns the value of attribute tags_name_multi_like_or.



6960
6961
6962
# File 'lib/kaltura_types.rb', line 6960

def tags_name_multi_like_or
  @tags_name_multi_like_or
end

#total_rank_greater_than_or_equalObject

Returns the value of attribute total_rank_greater_than_or_equal.



6925
6926
6927
# File 'lib/kaltura_types.rb', line 6925

def total_rank_greater_than_or_equal
  @total_rank_greater_than_or_equal
end

#total_rank_less_than_or_equalObject

Returns the value of attribute total_rank_less_than_or_equal.



6924
6925
6926
# File 'lib/kaltura_types.rb', line 6924

def total_rank_less_than_or_equal
  @total_rank_less_than_or_equal
end

#type_equalObject

Returns the value of attribute type_equal.



6915
6916
6917
# File 'lib/kaltura_types.rb', line 6915

def type_equal
  @type_equal
end

#type_inObject

This filter should be in use for retrieving entries of few {



6917
6918
6919
# File 'lib/kaltura_types.rb', line 6917

def type_in
  @type_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



6922
6923
6924
# File 'lib/kaltura_types.rb', line 6922

def updated_at_greater_than_or_equal
  @updated_at_greater_than_or_equal
end

#updated_at_less_than_or_equalObject

Returns the value of attribute updated_at_less_than_or_equal.



6923
6924
6925
# File 'lib/kaltura_types.rb', line 6923

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

#user_id_equalObject

This filter parameter should be in use for retrieving only entries, uploaded by/assigned to a specific user (identified by user Id).



6877
6878
6879
# File 'lib/kaltura_types.rb', line 6877

def user_id_equal
  @user_id_equal
end

#user_id_inObject

Returns the value of attribute user_id_in.



6878
6879
6880
# File 'lib/kaltura_types.rb', line 6878

def user_id_in
  @user_id_in
end

#user_id_not_inObject

Returns the value of attribute user_id_not_in.



6879
6880
6881
# File 'lib/kaltura_types.rb', line 6879

def user_id_not_in
  @user_id_not_in
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
# File 'lib/kaltura_types.rb', line 7034

def from_xml(xml_element)
  super
  if xml_element.elements['idEqual'] != nil
    self.id_equal = xml_element.elements['idEqual'].text
  end
  if xml_element.elements['idIn'] != nil
    self.id_in = xml_element.elements['idIn'].text
  end
  if xml_element.elements['idNotIn'] != nil
    self.id_not_in = xml_element.elements['idNotIn'].text
  end
  if xml_element.elements['nameLike'] != nil
    self.name_like = xml_element.elements['nameLike'].text
  end
  if xml_element.elements['nameMultiLikeOr'] != nil
    self.name_multi_like_or = xml_element.elements['nameMultiLikeOr'].text
  end
  if xml_element.elements['nameMultiLikeAnd'] != nil
    self.name_multi_like_and = xml_element.elements['nameMultiLikeAnd'].text
  end
  if xml_element.elements['nameEqual'] != nil
    self.name_equal = xml_element.elements['nameEqual'].text
  end
  if xml_element.elements['partnerIdEqual'] != nil
    self.partner_id_equal = xml_element.elements['partnerIdEqual'].text
  end
  if xml_element.elements['partnerIdIn'] != nil
    self.partner_id_in = xml_element.elements['partnerIdIn'].text
  end
  if xml_element.elements['userIdEqual'] != nil
    self.user_id_equal = xml_element.elements['userIdEqual'].text
  end
  if xml_element.elements['userIdIn'] != nil
    self.user_id_in = xml_element.elements['userIdIn'].text
  end
  if xml_element.elements['userIdNotIn'] != nil
    self.user_id_not_in = xml_element.elements['userIdNotIn'].text
  end
  if xml_element.elements['creatorIdEqual'] != nil
    self.creator_id_equal = xml_element.elements['creatorIdEqual'].text
  end
  if xml_element.elements['tagsLike'] != nil
    self.tags_like = xml_element.elements['tagsLike'].text
  end
  if xml_element.elements['tagsMultiLikeOr'] != nil
    self.tags_multi_like_or = xml_element.elements['tagsMultiLikeOr'].text
  end
  if xml_element.elements['tagsMultiLikeAnd'] != nil
    self.tags_multi_like_and = xml_element.elements['tagsMultiLikeAnd'].text
  end
  if xml_element.elements['adminTagsLike'] != nil
    self.admin_tags_like = xml_element.elements['adminTagsLike'].text
  end
  if xml_element.elements['adminTagsMultiLikeOr'] != nil
    self.admin_tags_multi_like_or = xml_element.elements['adminTagsMultiLikeOr'].text
  end
  if xml_element.elements['adminTagsMultiLikeAnd'] != nil
    self.admin_tags_multi_like_and = xml_element.elements['adminTagsMultiLikeAnd'].text
  end
  if xml_element.elements['categoriesMatchAnd'] != nil
    self.categories_match_and = xml_element.elements['categoriesMatchAnd'].text
  end
  if xml_element.elements['categoriesMatchOr'] != nil
    self.categories_match_or = xml_element.elements['categoriesMatchOr'].text
  end
  if xml_element.elements['categoriesNotContains'] != nil
    self.categories_not_contains = xml_element.elements['categoriesNotContains'].text
  end
  if xml_element.elements['categoriesIdsMatchAnd'] != nil
    self.categories_ids_match_and = xml_element.elements['categoriesIdsMatchAnd'].text
  end
  if xml_element.elements['categoriesIdsMatchOr'] != nil
    self.categories_ids_match_or = xml_element.elements['categoriesIdsMatchOr'].text
  end
  if xml_element.elements['categoriesIdsNotContains'] != nil
    self.categories_ids_not_contains = xml_element.elements['categoriesIdsNotContains'].text
  end
  if xml_element.elements['categoriesIdsEmpty'] != nil
    self.categories_ids_empty = xml_element.elements['categoriesIdsEmpty'].text
  end
  if xml_element.elements['statusEqual'] != nil
    self.status_equal = xml_element.elements['statusEqual'].text
  end
  if xml_element.elements['statusNotEqual'] != nil
    self.status_not_equal = xml_element.elements['statusNotEqual'].text
  end
  if xml_element.elements['statusIn'] != nil
    self.status_in = xml_element.elements['statusIn'].text
  end
  if xml_element.elements['statusNotIn'] != nil
    self.status_not_in = xml_element.elements['statusNotIn'].text
  end
  if xml_element.elements['moderationStatusEqual'] != nil
    self.moderation_status_equal = xml_element.elements['moderationStatusEqual'].text
  end
  if xml_element.elements['moderationStatusNotEqual'] != nil
    self.moderation_status_not_equal = xml_element.elements['moderationStatusNotEqual'].text
  end
  if xml_element.elements['moderationStatusIn'] != nil
    self.moderation_status_in = xml_element.elements['moderationStatusIn'].text
  end
  if xml_element.elements['moderationStatusNotIn'] != nil
    self.moderation_status_not_in = xml_element.elements['moderationStatusNotIn'].text
  end
  if xml_element.elements['typeEqual'] != nil
    self.type_equal = xml_element.elements['typeEqual'].text
  end
  if xml_element.elements['typeIn'] != nil
    self.type_in = xml_element.elements['typeIn'].text
  end
  if xml_element.elements['createdAtGreaterThanOrEqual'] != nil
    self.created_at_greater_than_or_equal = xml_element.elements['createdAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['createdAtLessThanOrEqual'] != nil
    self.created_at_less_than_or_equal = xml_element.elements['createdAtLessThanOrEqual'].text
  end
  if xml_element.elements['updatedAtGreaterThanOrEqual'] != nil
    self.updated_at_greater_than_or_equal = xml_element.elements['updatedAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['updatedAtLessThanOrEqual'] != nil
    self.updated_at_less_than_or_equal = xml_element.elements['updatedAtLessThanOrEqual'].text
  end
  if xml_element.elements['totalRankLessThanOrEqual'] != nil
    self.total_rank_less_than_or_equal = xml_element.elements['totalRankLessThanOrEqual'].text
  end
  if xml_element.elements['totalRankGreaterThanOrEqual'] != nil
    self.total_rank_greater_than_or_equal = xml_element.elements['totalRankGreaterThanOrEqual'].text
  end
  if xml_element.elements['groupIdEqual'] != nil
    self.group_id_equal = xml_element.elements['groupIdEqual'].text
  end
  if xml_element.elements['searchTextMatchAnd'] != nil
    self.search_text_match_and = xml_element.elements['searchTextMatchAnd'].text
  end
  if xml_element.elements['searchTextMatchOr'] != nil
    self.search_text_match_or = xml_element.elements['searchTextMatchOr'].text
  end
  if xml_element.elements['accessControlIdEqual'] != nil
    self.access_control_id_equal = xml_element.elements['accessControlIdEqual'].text
  end
  if xml_element.elements['accessControlIdIn'] != nil
    self.access_control_id_in = xml_element.elements['accessControlIdIn'].text
  end
  if xml_element.elements['startDateGreaterThanOrEqual'] != nil
    self.start_date_greater_than_or_equal = xml_element.elements['startDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['startDateLessThanOrEqual'] != nil
    self.start_date_less_than_or_equal = xml_element.elements['startDateLessThanOrEqual'].text
  end
  if xml_element.elements['startDateGreaterThanOrEqualOrNull'] != nil
    self.start_date_greater_than_or_equal_or_null = xml_element.elements['startDateGreaterThanOrEqualOrNull'].text
  end
  if xml_element.elements['startDateLessThanOrEqualOrNull'] != nil
    self.start_date_less_than_or_equal_or_null = xml_element.elements['startDateLessThanOrEqualOrNull'].text
  end
  if xml_element.elements['endDateGreaterThanOrEqual'] != nil
    self.end_date_greater_than_or_equal = xml_element.elements['endDateGreaterThanOrEqual'].text
  end
  if xml_element.elements['endDateLessThanOrEqual'] != nil
    self.end_date_less_than_or_equal = xml_element.elements['endDateLessThanOrEqual'].text
  end
  if xml_element.elements['endDateGreaterThanOrEqualOrNull'] != nil
    self.end_date_greater_than_or_equal_or_null = xml_element.elements['endDateGreaterThanOrEqualOrNull'].text
  end
  if xml_element.elements['endDateLessThanOrEqualOrNull'] != nil
    self.end_date_less_than_or_equal_or_null = xml_element.elements['endDateLessThanOrEqualOrNull'].text
  end
  if xml_element.elements['referenceIdEqual'] != nil
    self.reference_id_equal = xml_element.elements['referenceIdEqual'].text
  end
  if xml_element.elements['referenceIdIn'] != nil
    self.reference_id_in = xml_element.elements['referenceIdIn'].text
  end
  if xml_element.elements['replacingEntryIdEqual'] != nil
    self.replacing_entry_id_equal = xml_element.elements['replacingEntryIdEqual'].text
  end
  if xml_element.elements['replacingEntryIdIn'] != nil
    self.replacing_entry_id_in = xml_element.elements['replacingEntryIdIn'].text
  end
  if xml_element.elements['replacedEntryIdEqual'] != nil
    self.replaced_entry_id_equal = xml_element.elements['replacedEntryIdEqual'].text
  end
  if xml_element.elements['replacedEntryIdIn'] != nil
    self.replaced_entry_id_in = xml_element.elements['replacedEntryIdIn'].text
  end
  if xml_element.elements['replacementStatusEqual'] != nil
    self.replacement_status_equal = xml_element.elements['replacementStatusEqual'].text
  end
  if xml_element.elements['replacementStatusIn'] != nil
    self.replacement_status_in = xml_element.elements['replacementStatusIn'].text
  end
  if xml_element.elements['partnerSortValueGreaterThanOrEqual'] != nil
    self.partner_sort_value_greater_than_or_equal = xml_element.elements['partnerSortValueGreaterThanOrEqual'].text
  end
  if xml_element.elements['partnerSortValueLessThanOrEqual'] != nil
    self.partner_sort_value_less_than_or_equal = xml_element.elements['partnerSortValueLessThanOrEqual'].text
  end
  if xml_element.elements['rootEntryIdEqual'] != nil
    self.root_entry_id_equal = xml_element.elements['rootEntryIdEqual'].text
  end
  if xml_element.elements['rootEntryIdIn'] != nil
    self.root_entry_id_in = xml_element.elements['rootEntryIdIn'].text
  end
  if xml_element.elements['parentEntryIdEqual'] != nil
    self.parent_entry_id_equal = xml_element.elements['parentEntryIdEqual'].text
  end
  if xml_element.elements['entitledUsersEditMatchAnd'] != nil
    self.entitled_users_edit_match_and = xml_element.elements['entitledUsersEditMatchAnd'].text
  end
  if xml_element.elements['entitledUsersEditMatchOr'] != nil
    self.entitled_users_edit_match_or = xml_element.elements['entitledUsersEditMatchOr'].text
  end
  if xml_element.elements['entitledUsersPublishMatchAnd'] != nil
    self.entitled_users_publish_match_and = xml_element.elements['entitledUsersPublishMatchAnd'].text
  end
  if xml_element.elements['entitledUsersPublishMatchOr'] != nil
    self.entitled_users_publish_match_or = xml_element.elements['entitledUsersPublishMatchOr'].text
  end
  if xml_element.elements['entitledUsersViewMatchAnd'] != nil
    self.entitled_users_view_match_and = xml_element.elements['entitledUsersViewMatchAnd'].text
  end
  if xml_element.elements['entitledUsersViewMatchOr'] != nil
    self.entitled_users_view_match_or = xml_element.elements['entitledUsersViewMatchOr'].text
  end
  if xml_element.elements['tagsNameMultiLikeOr'] != nil
    self.tags_name_multi_like_or = xml_element.elements['tagsNameMultiLikeOr'].text
  end
  if xml_element.elements['tagsAdminTagsMultiLikeOr'] != nil
    self.tags_admin_tags_multi_like_or = xml_element.elements['tagsAdminTagsMultiLikeOr'].text
  end
  if xml_element.elements['tagsAdminTagsNameMultiLikeOr'] != nil
    self.tags_admin_tags_name_multi_like_or = xml_element.elements['tagsAdminTagsNameMultiLikeOr'].text
  end
  if xml_element.elements['tagsNameMultiLikeAnd'] != nil
    self.tags_name_multi_like_and = xml_element.elements['tagsNameMultiLikeAnd'].text
  end
  if xml_element.elements['tagsAdminTagsMultiLikeAnd'] != nil
    self.tags_admin_tags_multi_like_and = xml_element.elements['tagsAdminTagsMultiLikeAnd'].text
  end
  if xml_element.elements['tagsAdminTagsNameMultiLikeAnd'] != nil
    self.tags_admin_tags_name_multi_like_and = xml_element.elements['tagsAdminTagsNameMultiLikeAnd'].text
  end
end