Esempio n. 1
0
 def __init__(self,
              id=None,
              context=None,
              dateCreated=None,
              dateModified=None,
              description=None,
              name=None,
              version=None,
              extensions=None):
     BaseEntity.__init__(self, context=context)
     self._set_id(id)
     self._set_date_prop('dateCreated', dateCreated)
     self._set_date_prop('dateModified', dateModified)
     self._set_str_prop('description', description)
     self._set_str_prop('name', name)
     self._set_obj_prop('extensions', extensions)
Esempio n. 2
0
    def __init__(
        self,
        identifier=None,
        identifierType=None,
        source=None,
        extensions=None,
        **kwargs
    ):
        BaseEntity.__init__(self, **kwargs)
        self._set_str_prop("identifier", identifier, req=True)
        self._set_obj_prop("source", source, t=ENTITY_TYPES["SOFTWARE_APPLICATION"])
        self._set_dict_prop("extensions", extensions)

        if identifierType not in CALIPER_SYSIDTYPES.values():
            raise ValueError(
                "identifierType must be in the list of valid system identifier types"
            )
        else:
            self._set_str_prop("identifierType", identifierType, req=True)
Esempio n. 3
0
 def __init__(
     self,
     id=None,
     context=None,
     profile=None,
     dateCreated=None,
     dateModified=None,
     description=None,
     name=None,
     otherIdentifiers=None,
     extensions=None,
 ):
     BaseEntity.__init__(self, context=context, profile=profile)
     self._set_id(id)
     self._set_datetime_prop("dateCreated", dateCreated)
     self._set_datetime_prop("dateModified", dateModified)
     self._set_str_prop("description", description)
     self._set_str_prop("name", name)
     self._set_list_prop(
         "otherIdentifiers", otherIdentifiers, t=ENTITY_TYPES["SYSTEM_IDENTIFIER"]
     )
     self._set_dict_prop("extensions", extensions)
Esempio n. 4
0
 def __init__(self, start=None, end=None, **kwargs):
     BaseEntity.__init__(self, **kwargs)
     self._set_int_prop('end', end, req=True)
     self._set_int_prop('start', start, req=True)
Esempio n. 5
0
 def __init__(self, start=None, end=None, extensions=None, **kwargs):
     BaseEntity.__init__(self, **kwargs)
     self._set_int_prop("end", end, req=True)
     self._set_int_prop("start", start, req=True)
     self._set_dict_prop("extensions", extensions)