From c25596c9900bf777790cdc8e3ce7936ba27e1a4f Mon Sep 17 00:00:00 2001 From: Sinisa Veseli <sveseli@aps.anl.gov> Date: Mon, 27 Feb 2017 19:13:53 +0000 Subject: [PATCH] adding objects for BSS integration --- src/python/dm/common/objects/beamlineInfo.py | 11 +++++++++++ src/python/dm/common/objects/proposalInfo.py | 11 +++++++++++ src/python/dm/common/objects/runInfo.py | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100755 src/python/dm/common/objects/beamlineInfo.py create mode 100755 src/python/dm/common/objects/proposalInfo.py create mode 100755 src/python/dm/common/objects/runInfo.py diff --git a/src/python/dm/common/objects/beamlineInfo.py b/src/python/dm/common/objects/beamlineInfo.py new file mode 100755 index 00000000..f232eb3f --- /dev/null +++ b/src/python/dm/common/objects/beamlineInfo.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python + +from dmObject import DmObject + +class BeamlineInfo(DmObject): + + DEFAULT_KEY_LIST = [ 'id', 'name' ] + + def __init__(self, dict): + DmObject.__init__(self, dict) + diff --git a/src/python/dm/common/objects/proposalInfo.py b/src/python/dm/common/objects/proposalInfo.py new file mode 100755 index 00000000..c014a39f --- /dev/null +++ b/src/python/dm/common/objects/proposalInfo.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python + +from dmObject import DmObject + +class ProposalInfo(DmObject): + + DEFAULT_KEY_LIST = [ 'title', 'id', 'experimenters' ] + + def __init__(self, dict): + DmObject.__init__(self, dict) + diff --git a/src/python/dm/common/objects/runInfo.py b/src/python/dm/common/objects/runInfo.py new file mode 100755 index 00000000..48294dcb --- /dev/null +++ b/src/python/dm/common/objects/runInfo.py @@ -0,0 +1,11 @@ +#!/usr/bin/env python + +from dmObject import DmObject + +class RunInfo(DmObject): + + DEFAULT_KEY_LIST = [ 'name', 'startTime', 'endTime' ] + + def __init__(self, dict): + DmObject.__init__(self, dict) + -- GitLab