configurationengine/source/plugins/symbian/ConeCRMLPlugin/CRMLPlugin/crml_model.py
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
equal deleted inserted replaced
2:87cfa131b535 3:e7e0ae78773e
    84     def __init__(self, **kwargs):
    84     def __init__(self, **kwargs):
    85         self.cap_rd = kwargs.get('cap_rd')
    85         self.cap_rd = kwargs.get('cap_rd')
    86         self.cap_wr = kwargs.get('cap_wr')
    86         self.cap_wr = kwargs.get('cap_wr')
    87         self.sid_rd = kwargs.get('sid_rd')
    87         self.sid_rd = kwargs.get('sid_rd')
    88         self.sid_wr = kwargs.get('sid_wr')
    88         self.sid_wr = kwargs.get('sid_wr')
       
    89         self.line_rd = kwargs.get('line_rd')
       
    90         self.line_wr = kwargs.get('line_wr')
    89 
    91 
    90 
    92 
    91 class CrmlRepository(_CrmlObjectBase):
    93 class CrmlRepository(_CrmlObjectBase):
    92     SIMPLE_EQ_VARNAMES = ['uid_value', 'uid_name', 'owner', 'backup', 'rfs', 'access', 'keys', 'version']
    94     SIMPLE_EQ_VARNAMES = ['uid_value', 'uid_name', 'owner', 'backup', 'rfs', 'access', 'keys', 'version']
    93     
    95     
   120         self.ref        = kwargs.get('ref')
   122         self.ref        = kwargs.get('ref')
   121         self.name       = kwargs.get('name')
   123         self.name       = kwargs.get('name')
   122         self.backup     = kwargs.get('backup', False)
   124         self.backup     = kwargs.get('backup', False)
   123         self.read_only  = kwargs.get('read_only', False)
   125         self.read_only  = kwargs.get('read_only', False)
   124         self.access     = kwargs.get('access', CrmlAccess())
   126         self.access     = kwargs.get('access', CrmlAccess())
       
   127         self.line       = kwargs.get('line', None)
   125 
   128 
   126 class CrmlSimpleKey(CrmlKeyBase, _CrmlObjectBase):
   129 class CrmlSimpleKey(CrmlKeyBase, _CrmlObjectBase):
   127     SIMPLE_EQ_VARNAMES = ['ref', 'name', 'int', 'type', 'backup', 'read_only', 'access']
   130     SIMPLE_EQ_VARNAMES = ['ref', 'name', 'int', 'type', 'backup', 'read_only', 'access']
   128     
   131     
   129     def __init__(self, **kwargs):
   132     def __init__(self, **kwargs):
   172             self.ref    = kwargs['ref']
   175             self.ref    = kwargs['ref']
   173             self.index  = kwargs['index']
   176             self.index  = kwargs['index']
   174             self.invert = kwargs.get('invert', False)
   177             self.invert = kwargs.get('invert', False)
   175         except KeyError, e:
   178         except KeyError, e:
   176             raise ValueError("Mandatory argument '%s' not given!" % e.message)
   179             raise ValueError("Mandatory argument '%s' not given!" % e.message)
       
   180         self.line = kwargs.get('line')
   177 
   181 
   178 class CrmlKeyRange(CrmlKeyBase, _CrmlObjectBase):
   182 class CrmlKeyRange(CrmlKeyBase, _CrmlObjectBase):
   179     SIMPLE_EQ_VARNAMES = ['ref', 'name', 'first_int', 'last_int', 'first_index', 'index_bits', 'count_int', 'backup', 'read_only', 'access', 'subkeys']
   183     SIMPLE_EQ_VARNAMES = ['ref', 'name', 'first_int', 'last_int', 'first_index', 'index_bits', 'count_int', 'backup', 'read_only', 'access', 'subkeys']
   180     
   184     
   181     def __init__(self, **kwargs):
   185     def __init__(self, **kwargs):
   217             self.type   = kwargs['type']
   221             self.type   = kwargs['type']
   218             self.int    = kwargs['int']
   222             self.int    = kwargs['int']
   219             self.name   = kwargs.get('name')
   223             self.name   = kwargs.get('name')
   220         except KeyError, e:
   224         except KeyError, e:
   221             raise ValueError("Mandatory argument '%s' not given!" % e.message)
   225             raise ValueError("Mandatory argument '%s' not given!" % e.message)
   222     
   226         self.line = kwargs.get('line')
       
   227