Package sapproject :: Package models :: Module proyectousuariorol :: Class ProyectoUsuarioRol
[hide private]
[frames] | no frames]

Class ProyectoUsuarioRol

source code

    object --+    
             |    
views.rol.Base --+
                 |
                ProyectoUsuarioRol

Clase que crea la tabla PermisoUsuarioRol que permite las relaciones entre la tabla Usuario,la tabla Proyecto y la tabla Rol

Instance Methods [hide private]
 
__init__(self, idproyecto, idusuario, idrol)
Metodo de instancia constructor que inicializa los parametros del objeto proyectousuariorol
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __tablename__ = 'proyectousuariorol'
  idproyecto = Column(Integer, ForeignKey('proyecto.id'), primar...
  idusuario = Column(Integer, ForeignKey('usuario.id'), primary_...
  idrol = Column(Integer, ForeignKey('rol.id'), primary_key= True)
  proyecto = relationship("Proyecto")
  rol = relationship("Rol")
  __mapper__ = <Mapper at 0x3d8f150; ProyectoUsuarioRol>
  __table__ = Table('proyectousuariorol', MetaData(bind=None), C...
  _sa_class_manager = <ClassManager of <class 'sapproject.models...

Inherited from views.rol.Base: metadata

Inherited from views.rol.Base (private): _decl_class_registry

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, idproyecto, idusuario, idrol)
(Constructor)

source code 

Metodo de instancia constructor que inicializa los parametros del objeto proyectousuariorol

Parameters:
  • self (proyectousuariorol) - referencia al objeto que llama el metodo en este caso proyectousuariorol.
  • idproyecto (Integer) - campo que almacenara el id del proyecto.
  • idusuario (Integer) - campo que almacenara el id del usuario.
  • idrol (Integer) - campo que almacenara el id del rol.
Overrides: object.__init__

Class Variable Details [hide private]

idproyecto

Value:
Column(Integer, ForeignKey('proyecto.id'), primary_key= True)

idusuario

Value:
Column(Integer, ForeignKey('usuario.id'), primary_key= True)

__table__

Value:
Table('proyectousuariorol', MetaData(bind=None), Column('idproyecto', \
Integer(), ForeignKey('proyecto.id'), table=<proyectousuariorol>, prim\
ary_key=True, nullable=False), Column('idusuario', Integer(), ForeignK\
ey('usuario.id'), table=<proyectousuariorol>, primary_key=True, nullab\
le=False), Column('idrol', Integer(), ForeignKey('rol.id'), table=<pro\
yectousuariorol>, primary_key=True, nullable=False), schema=None)

_sa_class_manager

Value:
<ClassManager of <class 'sapproject.models.proyectousuariorol.Proyecto\
UsuarioRol'> at 3de5b50>