Exemple #1
0
 def add(session: FileOperator, name: str, customer: str, definition: dict,
         is_enabled: bool):
     maskset = {
         "name": name,
         "customer": customer,
         "definition": definition,
         "is_enabled": is_enabled
     }
     session.query(Types.Maskset()).add(maskset)
     session.commit()
Exemple #2
0
 def type(self):
     return Types.Maskset()
Exemple #3
0
 def get_ASSP_masksets(session: FileOperator) -> list:
     return session.query(Types.Maskset())\
                   .filter(lambda Maskset: Maskset.customer == '')\
                   .all()
Exemple #4
0
 def get(session: FileOperator, name: str) -> DBObject:
     return session.query(Types.Maskset())\
                   .filter(lambda Maskset: Maskset.name == name)\
                   .one()
Exemple #5
0
 def remove(session: FileOperator, name: str):
     session.query(Types.Maskset())\
            .filter(lambda Maskset: Maskset.name == name)\
            .delete()
     session.commit()
Exemple #6
0
 def get_all(session: FileOperator) -> list:
     return session.query(Types.Maskset()).all()