-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathModele.h
More file actions
76 lines (59 loc) · 2.12 KB
/
Modele.h
File metadata and controls
76 lines (59 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
//
// Modele.h
// Portail Mines
//
// Created by Valérian Roche on 24/02/13.
// Copyright (c) 2013 Valérian Roche. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "ReseauNouveau.h"
#import "FluxTelechargement.h"
@interface Modele : NSObject <ReseauDelegate, FluxTelechargementDelegate>
@property (nonatomic, strong) ReseauNouveau *reseau;
@property (nonatomic, strong) NSManagedObjectContext *context;
//@property (nonatomic, strong) NSString *vendomeEnCours; // Déclaré dans le protocole
// Test
+(Modele *)modelePartage:(NSManagedObjectContext *)objectContext;
+(Modele *)modelePartage;
-(void)connectionDispo;
-(BOOL)dejaConnecte;
-(void)getToken;
-(BOOL)identification:(NSString *)username andPassword:(NSString *)password;
-(BOOL)deconnexion;
// Emploi du temps
-(NSData *)getEmploiDuTemps:(NSString *)choix;
// Vendomes
-(NSArray *)listeVendomes;
-(void)listeVendomesAvecTelechargement;
-(NSData *)getVendome:(NSString *)urlVendome;
// Sondage
-(NSArray *)obtenirSondage:(NSDate *)date etPrecedent:(BOOL)precedent;
-(void)voteSondage:(NSInteger)choix;
// Messages
-(NSArray *)getMessageAvecTous:(BOOL)tous;
-(NSArray *)getMessageAvecTous:(BOOL)tous etTelechargement:(BOOL)telechargement;
-(void)setLu:(BOOL)lu pourMessage:(int)ident;
-(void)setFavori:(BOOL)favori pourMessage:(int)ident;
-(BOOL)ecrireMessage:(NSArray *)messagesModifies avecTous:(BOOL)tous;
// Petits Cours
-(NSArray *)getPetitsCours;
-(void)demanderPC:(int)i;
// Calendrier
-(NSArray *)getCalendrier;
// Photo Assos
-(UIImage *)getPhotoAsso:(NSString *)asso;
// Trombi
-(NSArray *)getTrombi;
-(UIImage *)getImage:(NSString *)identifiant etTelechargement:(BOOL)telechargement;
-(UIImage *)getImage:(NSString *)identifiant;
-(NSDictionary *)getInfos:(NSString *)identifiant etTelechargement:(BOOL)telechargement;
-(void)chercheImageOuMessage:(BOOL)imageOuMessage pourUsername:(NSString *)username;
// Chat
-(NSDictionary *)getChat;
-(void)postChat:(NSString *)message;
-(void)applicationWillResignActive;
-(void)applicationDidEnterBackground;
-(void)applicationWillEnterForeground;
-(void)applicationDidBecomeActive;
-(void)didReceiveMemoryWarning;
@end