Method: CmisServer::ObjectAdapter#add_secondary_type

Defined in:
lib/cmis_server/object_adapter.rb

#add_secondary_type(secondary_type_id) ⇒ Object



55
56
57
58
59
60
61
62
# File 'lib/cmis_server/object_adapter.rb', line 55

def add_secondary_type(secondary_type_id)
  secondary_type_ids = @object.properties["cmis:secondaryObjectTypeIds"]&.value || []
  return false if secondary_type_ids.include?(secondary_type_id)
  
  secondary_type_ids << secondary_type_id
  @object.properties["cmis:secondaryObjectTypeIds"].value = secondary_type_ids
  save
end