示例#1
0
 def create_user(self, user):
     try:
         dict_user = JavaDictMapper.get_dict(user)
         self.create(dict_user, "users")
         user._activiti_version = user.__dict__
     except MissingID:
         raise UserMissingID()
示例#2
0
 def update_group(self, group):
     try:
         dict_group = JavaDictMapper.get_dict(group)
         self.update(dict_group, "groups", group.id)
     except NotFound:
         raise GroupNotFound()
     except UpdatedSimultaneous:
         raise GroupUpdatedSimultaneous()
示例#3
0
 def update_user(self, user):
     dict_user = JavaDictMapper.get_dict(user)
     try:
         self.update(dict_user, "users", user.id)
     except NotFound:
         raise UserNotFound()
     except UpdatedSimultaneous:
         raise UserUpdatedSimultaneous()
示例#4
0
 def is_syncronized(self):
     return self._activiti_version == JavaDictMapper.get_dict(self)
示例#5
0
 def create_group(self, group):
     try:
         dict_group = JavaDictMapper.get_dict(group)
         self.create(dict_group, "groups")
     except MissingID:
         raise GroupMissingID()