Added files, and especiall upload files facility.
Main contribution from Fabian Murer, as part of ETH student project. Supervised, refactorized and merged by Jocelyn Fiat. Signed-off-by: Fabian Murer <fmurer@student.ethz.ch> Signed-off-by: Jocelyn Fiat <git@djoce.net>
This commit is contained in:
57
modules/files/cms_file_metadata.e
Normal file
57
modules/files/cms_file_metadata.e
Normal file
@@ -0,0 +1,57 @@
|
||||
note
|
||||
description: "Metadata associated to a CMS_FILE."
|
||||
date: "$Date$"
|
||||
revision: "$Revision$"
|
||||
|
||||
class
|
||||
CMS_FILE_METADATA
|
||||
|
||||
create
|
||||
make,
|
||||
make_empty
|
||||
|
||||
feature {NONE} -- Initialization
|
||||
|
||||
make_empty
|
||||
do
|
||||
create date.make_now_utc
|
||||
end
|
||||
|
||||
make (f: CMS_FILE)
|
||||
do
|
||||
make_empty
|
||||
end
|
||||
|
||||
feature -- Access
|
||||
|
||||
user: detachable CMS_USER
|
||||
|
||||
date: detachable DATE_TIME
|
||||
|
||||
size: INTEGER
|
||||
|
||||
file_type: detachable READABLE_STRING_8
|
||||
|
||||
feature -- Element change
|
||||
|
||||
set_user (u: detachable CMS_USER)
|
||||
do
|
||||
user := u
|
||||
end
|
||||
|
||||
set_date (dt: detachable DATE_TIME)
|
||||
do
|
||||
date := dt
|
||||
end
|
||||
|
||||
set_size (a_size: INTEGER)
|
||||
do
|
||||
size := a_size
|
||||
end
|
||||
|
||||
set_file_type (a_type: detachable READABLE_STRING_8)
|
||||
do
|
||||
file_type := a_type
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user