01: /**
02: * <p>
03: * Title: Connection
04: * </p>
05: *
06: * <p>
07: * Description: Represente une reponse http
08: * </p>
09: *
10: * <p>
11: * Copyright: Copyright (c) 2005
12: * </p>
13: *
14: * commentaire inutile
15: *
16: * <p>
17: * Company:
18: * </p>
19: *
20: * @author Adlani Anouar - Detante Antoine - Klein Gregory - Pepin Pierre
21: * @version 1.0
22: */package httpserver;
23:
24: public abstract class ReponseHTTP extends MessageHTTP {
25: // entite HTTP de la reponse
26: private EntiteHTTP entite;
27:
28: /**
29: * Créer une instance vide de ReponseHTTP
30: */
31: public ReponseHTTP() {
32:
33: }
34:
35: /**
36: * Créer une instance de ReponseHTTP
37: * @param enteteGenerale EnteteGenerale entete generale de la reponse http
38: */
39: public ReponseHTTP(EnteteGenerale enteteGenerale) {
40: super (enteteGenerale);
41: }
42:
43: /**
44: * Créer une instance de ReponseHTTP
45: * @param entite EntiteHTTP entite HTTP
46: */
47: public ReponseHTTP(EntiteHTTP entite) {
48: this .entite = entite;
49: }
50:
51: /**
52: * permet de definir l'entite HTTP de la reponse http
53: * @param entite EntiteHTTP entite http
54: */
55: public void setEntite(EntiteHTTP entite) {
56: this .entite = entite;
57: }
58:
59: /**
60: * permet d'obtenir l'entite http de la reponse
61: * @return EntiteHTTP entite http
62: */
63: public EntiteHTTP getEntite() {
64: return this .entite;
65: }
66:
67: /**
68: * permet d'avoir la reponse http sous forme de chaine de caractere
69: * @return String reponse http
70: */
71: public String toString() {
72: if (entite != null)
73: return new String(entite.toString());
74: else
75: return null;
76: }
77:
78: }
|