class FilesMgrBase

module <PersistentLayer>Interface persistent layer helper classes/modules can go here

Public Class Methods

new(glue_env, node_key_value) click to toggle source

persistent layer class initialization code persistent layer accessors

# File lib/glue_envs/files_mgr_base.rb, line 11
def initialize(glue_env, node_key_value)
   #persistent layer object creation
   raise NotImplementedError
end

Public Instance Methods

add(node, file_datas) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 16
def add(node, file_datas)
  raise NotImplementedError
end
add_raw_data(node, attach_name, content_type, raw_data, file_modified_at = nil) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 20
def add_raw_data(node, attach_name, content_type, raw_data, file_modified_at = nil)
  raise NotImplementedError
end
get_attachments_metadata(node) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 24
def get_attachments_metadata(node)
  raise NotImplementedError
end
get_raw_data(node, file_basename) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 28
def get_raw_data(node, file_basename)
  raise NotImplementedError
end
list(node) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 32
def list(node)
  raise NotImplementedError
end
subtract(node, file_basenames) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 36
def subtract(node, file_basenames)
  raise NotImplementedError
end
subtract_all(node) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 40
def subtract_all(node) #can be called from subtract using :all instead of a list of file_basenames
  raise NotImplementedError
end
subtract_some(node, file_basenames) click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 44
def subtract_some(node, file_basenames)
  raise NotImplementedError
end