public static function initialize($idU, $idD, $idS, $idN = NivellsPeer::CAP)
 {
     $O = AppDocumentsPermisosDirPeer::retrieveByPK($idU, $idD);
     if (!$O instanceof AppDocumentsPermisosDir) {
         $O = new AppDocumentsPermisosDir();
         $O->setidusuari($idU);
         $O->setIddirectori($idD);
         $O->setIdnivell($idN);
         $O->setSiteId($idS);
         $O->setActiu(true);
     }
     return new AppDocumentsPermisosDirForm($O, array('app' => AppsPeer::APP_DOCUMENTS, 'IDS' => $idS));
 }