Grosse MàJ
This commit is contained in:
BIN
G51/ExerciceAccesConcurrentsGestionTransaction.xls
Normal file
BIN
G51/ExerciceAccesConcurrentsGestionTransaction.xls
Normal file
Binary file not shown.
BIN
G51/LicenceTP01.pdf
Normal file
BIN
G51/LicenceTP01.pdf
Normal file
Binary file not shown.
84
G51/TD01.texte
Normal file
84
G51/TD01.texte
Normal file
@ -0,0 +1,84 @@
|
||||
+ NOTES :
|
||||
---------
|
||||
|
||||
+ Connexion depuis notre poste sur Oracle :
|
||||
sqlplus trois_dossmanno@lpdt
|
||||
+ Adresse de la documentation d'Oracle :
|
||||
http://www.oracle.com/global/fr/support/index.html
|
||||
+ Ceci permet d'aggrandir la longueur de la ligne dans SQLPLUS :
|
||||
set linesize 255
|
||||
+ Enlever les entêtes de colonne
|
||||
set heading off
|
||||
*Afficher les champs de la table V$INSTANCE
|
||||
desc V$INSTANCE;
|
||||
|
||||
* Sauvegarde dans un fichier la commande
|
||||
save tssize
|
||||
* Défini l'éditeur par défaut
|
||||
define_editor=vim
|
||||
* Editer le fichier
|
||||
ed tssize
|
||||
* Lance ledit fichier
|
||||
@tssize
|
||||
|
||||
+ EXERCICE :
|
||||
------------
|
||||
|
||||
CREATION UTILISATEURS :
|
||||
-----------------------
|
||||
create user litt
|
||||
identified by litt
|
||||
default tablespace USERS
|
||||
temporary tablespace TEMP;
|
||||
|
||||
create user trois_dossmanno
|
||||
identified by olivier
|
||||
default tablespace USERS
|
||||
temporary tablespace TEMP;
|
||||
|
||||
DROITS SUR BASE :
|
||||
-----------------
|
||||
grant DBA to litt;
|
||||
|
||||
grant DBA to trois_dossmanno;
|
||||
|
||||
* Affiche la date pour l'utilisateur courant.
|
||||
select 'Date du jour : '|| to_char(sysdate, 'DD/MM/YYYY') " " from dual;
|
||||
|
||||
INSTANCE EN COURS :
|
||||
-------------------
|
||||
|
||||
select INSTANCE_NAME, INSTANCE_NAME "IDENTIFIANT", VERSION, HOST_NAME "SERVEUR", CREATED "CREATION", STARTUP_TIME "DEMARRAGE", STATUS "STATUT" from V$INSTANCE
|
||||
|
||||
TABLESPACE :
|
||||
------------
|
||||
|
||||
* Affiche l'ensemble des tablespaces :
|
||||
select * from dba_tablespaces;
|
||||
|
||||
* Afficher les détails des tablespaces
|
||||
select ut.tablespace_name "Tablespace", ut.status "Statut", df.file_name "Fichier(s)", df.status "Statut" from user_tablespaces ut,dba_data_files df;
|
||||
|
||||
AFFICHER QUELQUES DONNES SUR LA TABLE SYSTEM :
|
||||
-----------------------------------------------
|
||||
|
||||
select * from dba_free_space fs, dba_data_files df where fs.tablespace_name = df.tablespace_name and fs.tablespace_name = 'SYSTEM';
|
||||
|
||||
*TOTAL maximum
|
||||
select tablespace_name, to_char(SUM(BYTES)/1048579,'999D000') "Total MB"
|
||||
from dba_data_files
|
||||
group by tablespace_name
|
||||
|
||||
* Affiche la mémoire utilisée pour chacune des tables
|
||||
select df.tablespace_name, to_char((SUM(fs.BYTES)+SUM(df.BYTES))/1048579,'999D00') "Total MB", to_char(SUM(fs.BYTES)/1048579,'999D00') "Libre MB" , to_char(SUM(df.BYTES)/1048579, '999D00') "Utilise MB"
|
||||
from dba_data_files df, dba_free_space fs
|
||||
where df.tablespace_name = fs.tablespace_name
|
||||
group by df.tablespace_name
|
||||
|
||||
|
||||
CREER un table space :
|
||||
----------------------
|
||||
|
||||
create tablespace VAL_DOSS datafile '/opt/oralp/LPDT/tablespaces/data/VAL_DOSS.dbf' size 1m reuse autoextend off;
|
||||
|
||||
|
172
G51/TD02.texte
Normal file
172
G51/TD02.texte
Normal file
@ -0,0 +1,172 @@
|
||||
|
||||
Aller sur pipit/~tancrez/
|
||||
pour avoir le sujet.
|
||||
|
||||
TD02 :
|
||||
|
||||
Création des tables :
|
||||
|
||||
|
||||
create table film (
|
||||
id_film number(4) PRIMARY KEY,
|
||||
titre varchar(255),
|
||||
annee number(6),
|
||||
id_realisateur varchar(255)
|
||||
)
|
||||
TABLESPACE USERS;
|
||||
|
||||
create table seance (
|
||||
id_seance number(4) PRIMARY KEY,
|
||||
heuredebut number(4),
|
||||
heurefin number(4),
|
||||
id_salle number(4),
|
||||
id_film number(4)
|
||||
|
||||
create table cinema (
|
||||
id_cinema number(4) PRIMARY KEY,
|
||||
nom varchar(255),
|
||||
adresse varchar(255)
|
||||
)
|
||||
TABLESPACE USERS;
|
||||
|
||||
create table salle (
|
||||
id_salle number(4) PRIMARY KEY,
|
||||
nom varchar(255),
|
||||
capacite number(3),
|
||||
id_cinema number(4)
|
||||
)
|
||||
TABLESPACE USERS;
|
||||
|
||||
ALTER TABLE salle
|
||||
ADD CONSTRAINT f_id_cinema FOREIGN KEY (id_cinema) REFERENCES cinema(id_cinema);
|
||||
|
||||
)
|
||||
|
||||
ALTER TABLE seance
|
||||
ADD CONSTRAINT f_id_salle FOREIGN KEY (id_salle) REFERENCES salle(id_salle);
|
||||
|
||||
ALTER TABLE seance
|
||||
ADD CONSTRAINT f_id_film FOREIGN KEY (id_film) REFERENCES film(id_film);
|
||||
|
||||
|
||||
--------------------------------------------------------------------------
|
||||
AIDE AIDE AIDE AIDE AIDE
|
||||
|
||||
http://www.toutenligne.com/index.php?contenu=sql_explain&menu=sql
|
||||
|
||||
|
||||
Aller aussi sur : http://pipit/~3fheitz
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
|
||||
|
||||
create table PLAN_TABLE (
|
||||
statement_id varchar2(30),
|
||||
timestamp date,
|
||||
remarks varchar2(80),
|
||||
operation varchar2(30),
|
||||
options varchar2(30),
|
||||
object_node varchar2(128),
|
||||
object_owner varchar2(30),
|
||||
object_name varchar2(30),
|
||||
object_instance numeric,
|
||||
object_type varchar2(30),
|
||||
optimizer varchar2(255),
|
||||
search_columns number,
|
||||
id numeric,
|
||||
parent_id numeric,
|
||||
position numeric,
|
||||
cost numeric,
|
||||
cardinality numeric,
|
||||
bytes numeric,
|
||||
other_tag varchar2(255),
|
||||
partition_start varchar2(255),
|
||||
partition_stop varchar2(255),
|
||||
partition_id numeric,
|
||||
other long,
|
||||
distribution varchar2(30))
|
||||
tablespace USERS
|
||||
;
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
set linesize 255
|
||||
set wrap on
|
||||
col acces for a20
|
||||
col object_name for a10
|
||||
select id, lpad(' ',parent_id+1)||operation acces,options,object_name,parent_id,position
|
||||
from plan_table where statement_id ='MonPremierEssai';
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
ensuite taper la commande suivante :
|
||||
|
||||
explain plan
|
||||
set statement_id ='MonPremierEssai'
|
||||
for
|
||||
select * from cinema where nom='Le rex'
|
||||
;
|
||||
|
||||
Pour finalement vérifier le contenu ainsi générer :
|
||||
|
||||
select operation,options,object_name,id,parent_id,position
|
||||
from plan_table
|
||||
where statement_id='MonPremierEssai' order by id
|
||||
;
|
||||
|
||||
CE QUI DONNE :
|
||||
|
||||
OPERATION OPTIONS OBJECT_NAME ID PARENT_ID POSITION
|
||||
------------------------------ ------------------------------ ------------------------------ ---------- ---------- ----------
|
||||
SELECT STATEMENT 0
|
||||
TABLE ACCESS FULL CINEMA 1 0 1
|
||||
|
||||
|
||||
¤ Pour question 2 on a :
|
||||
|
||||
explain plan
|
||||
set statement_id ='MonSecondEssai'
|
||||
for
|
||||
SELECT * FROM cinema WHERE id_cinema=1908;
|
||||
|
||||
set linesize 255
|
||||
set wrap on
|
||||
col acces for a20
|
||||
col object_name for a10
|
||||
select id, lpad(' ',parent_id+1)||operation acces,options,object_name,parent_id,position
|
||||
from plan_table where statement_id ='MonSecondEssai';
|
||||
|
||||
¤ Ce qui donne :
|
||||
|
||||
ID ACCES OPTIONS OBJECT_NAM PARENT_ID POSITION
|
||||
---------- -------------------- ------------------------------ ---------- ---------- ----------
|
||||
0 SELECT STATEMENT
|
||||
1 TABLE ACCESS BY INDEX ROWID CINEMA 0 1
|
||||
2 INDEX UNIQUE SCAN SYS_C00243 1 1
|
||||
9
|
||||
|
||||
¤ Pour les jointures on a :
|
||||
|
||||
explain plan
|
||||
set statement_id ='MonTroisiemeEssai'
|
||||
for
|
||||
SELECT cinema.nom, capacite
|
||||
FROM cinema, salle WHERE cinema.id_cinema=salle.id_cinema;
|
||||
|
||||
set linesize 255
|
||||
set wrap on
|
||||
col acces for a20
|
||||
col object_name for a10
|
||||
select id, lpad(' ',parent_id+1)||operation acces,options,object_name,parent_id,position
|
||||
from plan_table where statement_id ='MonTroisiemeEssai';
|
||||
|
||||
¤ Ce qui donne :
|
||||
|
||||
ID ACCES OPTIONS OBJECT_NAM PARENT_ID POSITION
|
||||
---------- -------------------- ------------------------------ ---------- ---------- ----------
|
||||
0 SELECT STATEMENT
|
||||
1 NESTED LOOPS 0 1
|
||||
2 TABLE ACCESS FULL SALLE 1 1
|
||||
3 TABLE ACCESS BY INDEX ROWID CINEMA 1 2
|
||||
4 INDEX UNIQUE SCAN SYS_C00243 3 1
|
||||
9
|
||||
|
2110
G54/FabriqueDocuments.uml
Normal file
2110
G54/FabriqueDocuments.uml
Normal file
File diff suppressed because it is too large
Load Diff
2115
G54/FabriqueDocuments.~ml
Normal file
2115
G54/FabriqueDocuments.~ml
Normal file
File diff suppressed because it is too large
Load Diff
2213
G54/FabriqueDocumentsDCA.uml
Normal file
2213
G54/FabriqueDocumentsDCA.uml
Normal file
File diff suppressed because it is too large
Load Diff
2110
G54/FabriqueDocumentsDCA.~ml
Normal file
2110
G54/FabriqueDocumentsDCA.~ml
Normal file
File diff suppressed because it is too large
Load Diff
4496
G54/FabriqueDocumentsUC.uml
Normal file
4496
G54/FabriqueDocumentsUC.uml
Normal file
File diff suppressed because it is too large
Load Diff
4496
G54/FabriqueDocumentsUC.~ml
Normal file
4496
G54/FabriqueDocumentsUC.~ml
Normal file
File diff suppressed because it is too large
Load Diff
24
G54/FeuTricolore/Code Java/Essai.java
Normal file
24
G54/FeuTricolore/Code Java/Essai.java
Normal file
@ -0,0 +1,24 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Essai.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/** */
|
||||
public class Essai {
|
||||
/** */
|
||||
private Essai instance;
|
||||
|
||||
/** */
|
||||
public Essai Instance() {
|
||||
|
||||
}
|
||||
}
|
37
G54/FeuTricolore/Code Java/IHM/IHM Graphique.java
Normal file
37
G54/FeuTricolore/Code Java/IHM/IHM Graphique.java
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : IHM Graphique.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package IHM;
|
||||
|
||||
|
||||
/** */
|
||||
public class IHM Graphique extends Observation.IHMable, Interface {
|
||||
/** */
|
||||
private Color couleur;
|
||||
|
||||
/** */
|
||||
private Vektor listeEtat;
|
||||
|
||||
/** */
|
||||
public Observation.IHMable sujets;
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
}
|
34
G54/FeuTricolore/Code Java/IHM/IHM-Texte.java
Normal file
34
G54/FeuTricolore/Code Java/IHM/IHM-Texte.java
Normal file
@ -0,0 +1,34 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : IHM-Texte.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package IHM;
|
||||
|
||||
|
||||
/** */
|
||||
public class IHM-Texte extends Observation.IHMable, Interface {
|
||||
/** */
|
||||
private String texte;
|
||||
|
||||
/** */
|
||||
private String[] listeEtat = "Passez", "Attention", "Stop";
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
}
|
36
G54/FeuTricolore/Code Java/IHM/Interface.java
Normal file
36
G54/FeuTricolore/Code Java/IHM/Interface.java
Normal file
@ -0,0 +1,36 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Interface.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package IHM;
|
||||
|
||||
|
||||
/** */
|
||||
public class Interface extends Observation.IHMable {
|
||||
/** */
|
||||
public M<EFBFBD>tier.Feu tricolore monFeu;
|
||||
|
||||
/** */
|
||||
public void click() {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void setFeu(Feu monFeu) {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Maj() {
|
||||
|
||||
}
|
||||
}
|
29
G54/FeuTricolore/Code Java/Metier/Feu tricolore.java
Normal file
29
G54/FeuTricolore/Code Java/Metier/Feu tricolore.java
Normal file
@ -0,0 +1,29 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Feu tricolore.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package M<EFBFBD>tier;
|
||||
|
||||
|
||||
/** */
|
||||
public class Feu tricolore extends Observation.Sujet {
|
||||
/** */
|
||||
public int etat;
|
||||
|
||||
/** */
|
||||
public int[] listeEtat = 1,2,3;
|
||||
|
||||
/** */
|
||||
public void changer() {
|
||||
|
||||
}
|
||||
}
|
21
G54/FeuTricolore/Code Java/Observation/IHMable.java
Normal file
21
G54/FeuTricolore/Code Java/Observation/IHMable.java
Normal file
@ -0,0 +1,21 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : IHMable.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observation;
|
||||
|
||||
|
||||
/** */
|
||||
public abstract class IHMable {
|
||||
/** */
|
||||
public abstract void Maj();
|
||||
}
|
36
G54/FeuTricolore/Code Java/Observation/Sujet.java
Normal file
36
G54/FeuTricolore/Code Java/Observation/Sujet.java
Normal file
@ -0,0 +1,36 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Sujet.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
package Observation;
|
||||
|
||||
|
||||
/** */
|
||||
public class Sujet {
|
||||
/** */
|
||||
public IHMable observers;
|
||||
|
||||
/** */
|
||||
public void Attach(IHMable o) {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Detach(IHMable o) {
|
||||
|
||||
}
|
||||
|
||||
/** */
|
||||
public void Notify() {
|
||||
|
||||
}
|
||||
}
|
24
G54/FeuTricolore/Code Java/Sujet.java
Normal file
24
G54/FeuTricolore/Code Java/Sujet.java
Normal file
@ -0,0 +1,24 @@
|
||||
//
|
||||
//
|
||||
// Generated by StarUML(tm) Java Add-In
|
||||
//
|
||||
// @ Project : Untitled
|
||||
// @ File Name : Sujet.java
|
||||
// @ Date : 14/12/2007
|
||||
// @ Author :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/** */
|
||||
public class Sujet {
|
||||
/** */
|
||||
private Sujet instance;
|
||||
|
||||
/** */
|
||||
public Sujet Instance() {
|
||||
|
||||
}
|
||||
}
|
1091
G54/FeuTricolore/FeuTricolores.uml
Normal file
1091
G54/FeuTricolore/FeuTricolores.uml
Normal file
File diff suppressed because it is too large
Load Diff
1079
G54/FeuTricolores.uml
Normal file
1079
G54/FeuTricolores.uml
Normal file
File diff suppressed because it is too large
Load Diff
1595
G54/comptesBQ-DCA.uml
Normal file
1595
G54/comptesBQ-DCA.uml
Normal file
File diff suppressed because it is too large
Load Diff
1595
G54/comptesBQ-DCA.~ml
Normal file
1595
G54/comptesBQ-DCA.~ml
Normal file
File diff suppressed because it is too large
Load Diff
642
G54/comtpesBanque.xmi
Normal file
642
G54/comtpesBanque.xmi
Normal file
@ -0,0 +1,642 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2007-12-07T11:19:52" xmi.version="1.2" >
|
||||
<XMI.header>
|
||||
<XMI.documentation>
|
||||
<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
|
||||
<XMI.exporterVersion>1.5.5</XMI.exporterVersion>
|
||||
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
|
||||
</XMI.documentation>
|
||||
<XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
|
||||
</XMI.header>
|
||||
<XMI.content>
|
||||
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="Modèle UML" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="11" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="2" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="11" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="folder" isRoot="false" isAbstract="false" name="folder" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="datatype" isRoot="false" isAbstract="false" name="datatype" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.93" isRoot="false" isAbstract="false" name="useCaseModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.94" isRoot="false" isAbstract="false" name="analysisModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.95" isRoot="false" isAbstract="false" name="designModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.145" isRoot="false" isAbstract="false" name="implementationModel" />
|
||||
<UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="X.146" isRoot="false" isAbstract="false" name="deploymentModel" />
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1" isRoot="false" isAbstract="false" name="Logical View" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Package stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="200" isRoot="false" isAbstract="false" name="Datatypes" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.106" isRoot="false" isAbstract="false" name="double" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.107" isRoot="false" isAbstract="false" name="String" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.109" isRoot="false" isAbstract="false" name="int" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.132" isRoot="false" isAbstract="false" name="Vector<Compte>" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.133" isRoot="false" isAbstract="false" name="Compte" />
|
||||
<UML:DataType stereotype="11" isSpecification="false" isLeaf="false" visibility="public" namespace="200" xmi.id="X.138" isRoot="false" isAbstract="false" name="boolean" />
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Package>
|
||||
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="UMLPackage.21" isRoot="false" isAbstract="false" name="packBQ" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.22" isRoot="false" isAbstract="false" name="CompteDepot" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.5" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.23" type="X.109" name="c-agios" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.24" name="c-Type" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.25" type="X.106" name="montantDecouvert" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.26" isRoot="false" isAbstract="false" isQuery="false" name="retirer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.27" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.28" isRoot="false" isAbstract="false" isQuery="false" name="getType" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1191" type="X.107" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.30" isRoot="false" isAbstract="false" name="CompteEpargne" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.6" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.31" type="X.106" name="c-tauxInteret" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.32" name="c-Type" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.33" type="X.109" name="anneeOuverture" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.34" type="X.109" name="c-delaiMinimum" ownerScope="classifier" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.35" isRoot="false" isAbstract="false" isQuery="false" name="retirer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.36" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.37" isRoot="false" isAbstract="false" isQuery="false" name="projection" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1192" type="X.106" />
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.38" value="" type="X.109" name="nbAnnees" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.40" isRoot="false" isAbstract="false" isQuery="false" name="getType" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1193" type="X.107" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.42" isRoot="false" isAbstract="true" name="Compte" >
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.43" type="X.109" name="noCpte " />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.44" type="X.106" name="solde" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.45" type="X.109" name="etat" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.46" type="X.109" name="FERME" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.47" type="X.109" name="OUVERT" ownerScope="classifier" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.48" type="X.109" name="DEPOT" ownerScope="classifier" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.49" isRoot="false" isAbstract="false" isQuery="false" name="deposer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.50" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.51" isRoot="false" isAbstract="true" isQuery="false" name="retirer" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.52" value="" type="X.106" name="s" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.53" isRoot="false" isAbstract="false" isQuery="false" name="getTitulaire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1194" type="UMLClass.69" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.55" isRoot="false" isAbstract="false" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1195" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.57" isRoot="false" isAbstract="false" isQuery="false" name="ouvrir" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.58" isRoot="false" isAbstract="false" isQuery="false" name="fermer" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.59" isRoot="false" isAbstract="false" isQuery="false" name="interdireRetrait" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.60" isRoot="false" isAbstract="true" isQuery="false" name="getType" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1196" type="X.107" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.21" xmi.id="UMLClass.62" isRoot="false" isAbstract="false" name="Banque" >
|
||||
<UML:Classifier.feature>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.63" isRoot="false" isAbstract="false" isQuery="false" name="listerLesCptes" ownerScope="classifier" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1197" type="X.132" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.65" isRoot="false" isAbstract="false" isQuery="false" name="getCompte" ownerScope="classifier" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1198" type="X.133" />
|
||||
<UML:Parameter isSpecification="false" visibility="public" xmi.id="UMLParameter.67" value="" type="X.109" name="no" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Package>
|
||||
<UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="1" xmi.id="UMLPackage.68" isRoot="false" isAbstract="false" name="packPers" >
|
||||
<UML:Namespace.ownedElement>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.68" xmi.id="UMLClass.69" isRoot="false" isAbstract="true" name="Personne" >
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.70" type="X.107" name="nom" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.71" type="X.109" name="id" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.72" type="X.107" name="adresse" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.73" type="X.138" name="interditBQ" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.74" isRoot="false" isAbstract="false" isQuery="false" name="interdire" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.75" isRoot="false" isAbstract="false" isQuery="false" name="autoriser" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.76" isRoot="false" isAbstract="true" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1199" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.78" isRoot="false" isAbstract="false" isQuery="false" name="getMesComptes" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1200" type="X.132" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.68" xmi.id="UMLClass.80" isRoot="false" isAbstract="false" name="PersMorale" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.7" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.81" type="X.107" name="nature" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.82" type="X.107" name="domaine" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.83" isRoot="false" isAbstract="false" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1201" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
<UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="UMLPackage.68" xmi.id="UMLClass.85" isRoot="false" isAbstract="false" name="PersPhysique" >
|
||||
<UML:GeneralizableElement.generalization>
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
<UML:Generalization xmi.idref="UMLGeneralization.8" />
|
||||
</UML:GeneralizableElement.generalization>
|
||||
<UML:Classifier.feature>
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.86" type="X.107" name="titre" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.87" type="X.107" name="prenom" />
|
||||
<UML:Attribute isSpecification="false" visibility="protected" xmi.id="UMLAttribute.88" type="X.107" name="signature" />
|
||||
<UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="UMLOperation.89" isRoot="false" isAbstract="false" isQuery="false" name="getSignataire" >
|
||||
<UML:BehavioralFeature.parameter>
|
||||
<UML:Parameter kind="return" xmi.id="1202" type="UMLClass.85" />
|
||||
</UML:BehavioralFeature.parameter>
|
||||
</UML:Operation>
|
||||
</UML:Classifier.feature>
|
||||
</UML:Class>
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Package>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="28" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Znp6JWveHfwQ" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="FtcxCY97PQfu" aggregation="none" type="23" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="31" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="xSKv83lgpYm8" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="5fnKJhiWaLRl" aggregation="none" type="26" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="34" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="tYsHzVBuyTq4" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UZiJ7TSA8DSP" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="37" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="uBvSUNDLv3cs" aggregation="none" type="23" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="ZllVCZXh8G0D" aggregation="none" type="24" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="40" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="jQOpdqDXz80T" aggregation="none" type="24" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="TDpNFRDoByJN" aggregation="none" type="25" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="44" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Vo4d45pnVDb7" aggregation="none" type="43" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1oe1ucSOoHj3" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="49" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="hupsr6DMuIyz" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Lnko0Lvz7Yy2" aggregation="none" type="47" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="52" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AROwg5xLzmBq" aggregation="none" type="47" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="sPDnhBm0yUow" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="55" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="qktvGsxOHJLv" aggregation="none" type="22" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="OIFO3QEvnPiS" aggregation="none" type="48" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="60" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="aSSWxFQlzKgD" aggregation="none" type="26" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AcbPvuIIBXeE" aggregation="none" type="48" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="129" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="wq9jGqAoIcJF" aggregation="none" type="26" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rjyo1d19FbY8" aggregation="none" type="27" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="28" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Znp6JWveHfwQ" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="FtcxCY97PQfu" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="31" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="xSKv83lgpYm8" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="5fnKJhiWaLRl" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="34" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="tYsHzVBuyTq4" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UZiJ7TSA8DSP" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="37" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="uBvSUNDLv3cs" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="ZllVCZXh8G0D" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="40" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="jQOpdqDXz80T" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="TDpNFRDoByJN" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="44" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Vo4d45pnVDb7" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1oe1ucSOoHj3" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="49" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="hupsr6DMuIyz" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="Lnko0Lvz7Yy2" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="52" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AROwg5xLzmBq" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="sPDnhBm0yUow" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="55" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="qktvGsxOHJLv" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="OIFO3QEvnPiS" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="60" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="aSSWxFQlzKgD" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="AcbPvuIIBXeE" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="129" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="wq9jGqAoIcJF" aggregation="none" name="" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="rjyo1d19FbY8" aggregation="none" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.22" visibility="public" namespace="1" xmi.id="UMLGeneralization.5" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.30" visibility="public" namespace="1" xmi.id="UMLGeneralization.6" parent="UMLClass.42" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.80" visibility="public" namespace="1" xmi.id="UMLGeneralization.7" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Generalization isSpecification="false" child="UMLClass.85" visibility="public" namespace="1" xmi.id="UMLGeneralization.8" parent="UMLClass.69" discriminator="" name="" />
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.9" name="possede" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.10" aggregation="none" type="UMLClass.42" name="mesComptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.11" aggregation="none" type="UMLClass.69" name="titulaire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.12" name="" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.13" aggregation="composite" type="UMLClass.42" name="tousLesCptes" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.14" aggregation="none" type="UMLClass.62" name="" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Association isSpecification="false" visibility="public" namespace="1" xmi.id="UMLAssociation.15" name="signe pour" >
|
||||
<UML:Association.connection>
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.16" aggregation="none" type="UMLClass.80" name="entreprises" multiplicity="0..-1" />
|
||||
<UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="UMLAssociationEnd.17" aggregation="none" type="UMLClass.85" name="signataire" multiplicity="1..1" />
|
||||
</UML:Association.connection>
|
||||
</UML:Association>
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.18" client="UMLClass.42" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.19" client="UMLClass.69" name="" supplier="UMLClass.85" />
|
||||
<UML:Dependency isSpecification="false" visibility="public" namespace="1" xmi.id="UMLDependency.20" client="UMLPackage.21" name="" supplier="UMLPackage.68" />
|
||||
</UML:Namespace.ownedElement>
|
||||
<XMI.extension xmi.extender="umbrello" >
|
||||
<diagrams>
|
||||
<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="951" snapy="10" showatts="1" xmi.id="228" documentation="" type="1" showops="1" showpackage="0" name="diagramme de classes" localid="900000" showstereotype="0" showscope="1" snapcsgrid="0" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="859" >
|
||||
<widgets>
|
||||
<classwidget usesdiagramfillcolour="1" width="197" showattsigs="601" usesdiagramusefillcolour="1" x="590" y="37" showopsigs="601" linewidth="none" fillcolour="none" height="49" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.62" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="221" showattsigs="601" usesdiagramusefillcolour="1" x="634" y="212" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="210" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.42" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="157" showattsigs="601" usesdiagramusefillcolour="1" x="512" y="599" showopsigs="601" linewidth="none" fillcolour="none" height="84" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.22" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="188" showattsigs="601" usesdiagramusefillcolour="1" x="756" y="576" showopsigs="601" linewidth="none" fillcolour="none" height="112" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.30" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="171" showattsigs="601" usesdiagramusefillcolour="1" x="16" y="655" showopsigs="601" linewidth="none" fillcolour="none" height="56" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.80" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="171" showattsigs="601" usesdiagramusefillcolour="1" x="205" y="411" showopsigs="601" linewidth="none" fillcolour="none" height="70" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.85" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,75,0,0,0,0,0" linecolor="none" />
|
||||
<classwidget usesdiagramfillcolour="1" width="209" showattsigs="601" usesdiagramusefillcolour="1" x="43" y="57" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="none" height="126" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="UMLClass.69" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,0,50,1,0,0,0,0" linecolor="none" />
|
||||
</widgets>
|
||||
<messages/>
|
||||
<associations>
|
||||
<assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.62" widgetaid="UMLClass.42" xmi.id="UMLAssociation.12" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="744" starty="212" />
|
||||
<endpoint endx="688" endy="86" />
|
||||
</linepath>
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="777" y="175" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="903" showstereotype="1" text="0..-1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="83" usesdiagramusefillcolour="1" x="696" y="192" linewidth="none" posttext="" role="709" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="902" text="tousLesCptes" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="UMLClass.42" widgetaid="UMLClass.22" xmi.id="UMLGeneralization.5" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="590" starty="599" />
|
||||
<endpoint endx="707" endy="422" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" linewidth="none" widgetbid="UMLClass.42" widgetaid="UMLClass.30" xmi.id="UMLGeneralization.6" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="850" starty="576" />
|
||||
<endpoint endx="781" endy="422" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.85" widgetaid="UMLClass.80" xmi.id="UMLAssociation.15" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="130" starty="655" />
|
||||
<endpoint endx="290" endy="481" />
|
||||
</linepath>
|
||||
<floatingtext usesdiagramfillcolour="1" width="58" usesdiagramusefillcolour="1" x="210" y="568" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="906" text="signe pour" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="101" y="619" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="909" text="0..-1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="288" y="485" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="910" text="1..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="70" usesdiagramusefillcolour="1" x="132" y="635" linewidth="none" posttext="" role="709" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="907" text="entreprises" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="63" usesdiagramusefillcolour="1" x="225" y="483" linewidth="none" posttext="" role="710" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="908" text="signataire" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.85" widgetaid="UMLClass.42" xmi.id="UMLDependency.18" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="634" starty="352" />
|
||||
<endpoint endx="376" endy="446" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="1" totalcountb="4" indexb="1" linewidth="none" widgetbid="UMLClass.69" widgetaid="UMLClass.80" xmi.id="UMLGeneralization.7" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="73" starty="655" />
|
||||
<endpoint endx="95" endy="183" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="UMLClass.69" widgetaid="UMLClass.85" xmi.id="UMLGeneralization.8" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="262" starty="411" />
|
||||
<endpoint endx="147" endy="183" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="UMLClass.69" widgetaid="UMLClass.42" xmi.id="UMLAssociation.9" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="634" starty="282" />
|
||||
<endpoint endx="252" endy="120" />
|
||||
</linepath>
|
||||
<floatingtext usesdiagramfillcolour="1" width="48" usesdiagramusefillcolour="1" x="443" y="201" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="913" text="possede" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="622" y="227" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="916" text="0..-1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="260" y="147" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="917" text="1..1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="82" usesdiagramusefillcolour="1" x="550" y="244" linewidth="none" posttext="" role="709" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="914" text="mesComptes" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
<floatingtext usesdiagramfillcolour="1" width="52" usesdiagramusefillcolour="1" x="254" y="122" linewidth="none" posttext="" role="710" fillcolour="none" height="18" usefillcolor="1" pretext="+" isinstance="0" xmi.id="915" text="titulaire" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" />
|
||||
</assocwidget>
|
||||
<assocwidget totalcounta="4" indexa="3" totalcountb="3" indexb="2" linewidth="none" widgetbid="UMLClass.85" widgetaid="UMLClass.69" xmi.id="UMLDependency.19" linecolor="none" >
|
||||
<linepath>
|
||||
<startpoint startx="199" starty="183" />
|
||||
<endpoint endx="319" endy="411" />
|
||||
</linepath>
|
||||
</assocwidget>
|
||||
</associations>
|
||||
</diagram>
|
||||
</diagrams>
|
||||
</XMI.extension>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="3" isRoot="false" isAbstract="false" name="Use Case View" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4" isRoot="false" isAbstract="false" name="Component View" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="5" isRoot="false" isAbstract="false" name="Deployment View" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
<UML:Model stereotype="2" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="6" isRoot="false" isAbstract="false" name="Entity Relationship Model" >
|
||||
<UML:Namespace.ownedElement/>
|
||||
</UML:Model>
|
||||
</UML:Namespace.ownedElement>
|
||||
</UML:Model>
|
||||
</XMI.content>
|
||||
<XMI.extensions xmi.extender="umbrello" >
|
||||
<docsettings viewid="228" documentation="" uniqueid="1202" />
|
||||
<listview>
|
||||
<listitem open="1" type="800" label="Vues" >
|
||||
<listitem open="1" type="801" id="1" >
|
||||
<listitem open="0" type="807" id="228" label="diagramme de classes" />
|
||||
<listitem open="0" type="818" id="UMLPackage.21" >
|
||||
<listitem open="1" type="813" id="UMLClass.62" >
|
||||
<listitem open="0" type="815" id="UMLOperation.63" />
|
||||
<listitem open="0" type="815" id="UMLOperation.65" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.42" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.43" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.44" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.45" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.46" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.47" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.48" />
|
||||
<listitem open="0" type="815" id="UMLOperation.49" />
|
||||
<listitem open="0" type="815" id="UMLOperation.51" />
|
||||
<listitem open="0" type="815" id="UMLOperation.53" />
|
||||
<listitem open="0" type="815" id="UMLOperation.55" />
|
||||
<listitem open="0" type="815" id="UMLOperation.57" />
|
||||
<listitem open="0" type="815" id="UMLOperation.58" />
|
||||
<listitem open="0" type="815" id="UMLOperation.59" />
|
||||
<listitem open="0" type="815" id="UMLOperation.60" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.22" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.23" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.24" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.25" />
|
||||
<listitem open="0" type="815" id="UMLOperation.26" />
|
||||
<listitem open="0" type="815" id="UMLOperation.28" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.30" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.31" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.32" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.33" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.34" />
|
||||
<listitem open="0" type="815" id="UMLOperation.35" />
|
||||
<listitem open="0" type="815" id="UMLOperation.37" />
|
||||
<listitem open="0" type="815" id="UMLOperation.40" />
|
||||
</listitem>
|
||||
</listitem>
|
||||
<listitem open="1" type="818" id="UMLPackage.68" >
|
||||
<listitem open="0" type="813" id="UMLClass.80" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.81" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.82" />
|
||||
<listitem open="0" type="815" id="UMLOperation.83" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.85" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.86" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.87" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.88" />
|
||||
<listitem open="0" type="815" id="UMLOperation.89" />
|
||||
</listitem>
|
||||
<listitem open="0" type="813" id="UMLClass.69" >
|
||||
<listitem open="0" type="814" id="UMLAttribute.70" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.71" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.72" />
|
||||
<listitem open="0" type="814" id="UMLAttribute.73" />
|
||||
<listitem open="0" type="815" id="UMLOperation.74" />
|
||||
<listitem open="0" type="815" id="UMLOperation.75" />
|
||||
<listitem open="0" type="815" id="UMLOperation.76" />
|
||||
<listitem open="0" type="815" id="UMLOperation.78" />
|
||||
</listitem>
|
||||
</listitem>
|
||||
<listitem open="0" type="830" id="200" >
|
||||
<listitem open="0" type="829" id="X.133" />
|
||||
<listitem open="0" type="829" id="X.107" />
|
||||
<listitem open="0" type="829" id="X.132" />
|
||||
<listitem open="0" type="829" id="X.138" />
|
||||
<listitem open="0" type="829" id="X.106" />
|
||||
<listitem open="0" type="829" id="X.109" />
|
||||
</listitem>
|
||||
</listitem>
|
||||
<listitem open="1" type="802" id="3" />
|
||||
<listitem open="1" type="821" id="4" />
|
||||
<listitem open="1" type="827" id="5" />
|
||||
<listitem open="1" type="836" id="6" />
|
||||
</listitem>
|
||||
</listview>
|
||||
<codegeneration>
|
||||
<codegenerator language="C++" />
|
||||
</codegeneration>
|
||||
</XMI.extensions>
|
||||
</XMI>
|
127
G5a/MainFrame.java
Normal file
127
G5a/MainFrame.java
Normal file
@ -0,0 +1,127 @@
|
||||
package ihm;
|
||||
|
||||
import java.awt.BorderLayout;
|
||||
import java.awt.Color;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JLabel;
|
||||
import javax.swing.JMenu;
|
||||
import javax.swing.JMenuBar;
|
||||
import javax.swing.JMenuItem;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JToolBar;
|
||||
|
||||
public class MainFrame extends JFrame {
|
||||
|
||||
/** le label de la barre de status */
|
||||
private JLabel jLabelStatus = new JLabel("");
|
||||
|
||||
/** le panel de dessin central */
|
||||
private JPanel jPanelDessin = new JPanel();
|
||||
|
||||
|
||||
/**
|
||||
* <p>Constructeur par défaut.</p>
|
||||
*
|
||||
*/
|
||||
public MainFrame() {
|
||||
// ********************************************************************** //
|
||||
|
||||
// création du menu Fichier
|
||||
JMenu jMenuFichier = new JMenu("Fichier");
|
||||
JMenuItem jMenuFichier_Ouvrir = new JMenuItem("Ouvrir");
|
||||
JMenuItem jMenuFichier_Sauvegarder = new JMenuItem("Sauvegarder");
|
||||
JMenuItem jMenuFichier_Quitter = new JMenuItem("Quitter");
|
||||
jMenuFichier.add(jMenuFichier_Ouvrir);
|
||||
jMenuFichier.add(jMenuFichier_Sauvegarder);
|
||||
jMenuFichier.addSeparator();
|
||||
jMenuFichier.add(jMenuFichier_Quitter);
|
||||
|
||||
// création du menu Edition
|
||||
JMenu jMenuEdition = new JMenu("Edition");
|
||||
JMenuItem jMenuEdition_Preferences = new JMenuItem("Préférences");
|
||||
jMenuEdition.add(jMenuEdition_Preferences);
|
||||
|
||||
// création de la barre de menus
|
||||
JMenuBar jMenuBar = new JMenuBar();
|
||||
jMenuBar.add(jMenuFichier);
|
||||
jMenuBar.add(jMenuEdition);
|
||||
|
||||
// création de la barre de status
|
||||
JPanel jPanelStatus = new JPanel();
|
||||
jPanelStatus.add(jLabelStatus);
|
||||
|
||||
// création de la barre d'outils
|
||||
JButton jButton_Pinceau = new JButton("P");
|
||||
JButton jButton_Rectangle = new JButton("R");
|
||||
JButton jButton_Cercle = new JButton("C");
|
||||
|
||||
JToolBar jToolBar = new JToolBar(JToolBar.VERTICAL);
|
||||
jToolBar.add(jButton_Pinceau);
|
||||
jToolBar.add(jButton_Rectangle);
|
||||
jToolBar.add(jButton_Cercle);
|
||||
|
||||
// panel de dessin
|
||||
jPanelDessin.setBackground(Color.WHITE);
|
||||
|
||||
// construction de la maquette
|
||||
this.setLayout(new BorderLayout());
|
||||
this.add(jToolBar, BorderLayout.WEST);
|
||||
this.add(jPanelDessin, BorderLayout.CENTER);
|
||||
this.add(jPanelStatus, BorderLayout.SOUTH);
|
||||
this.setJMenuBar(jMenuBar);
|
||||
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
this.setSize(600, 400);
|
||||
this.setLocation(200,200);
|
||||
this.setTitle("Mon Paint");
|
||||
|
||||
|
||||
// ********************************************************************** //
|
||||
|
||||
|
||||
// menu Fichier - bouton Quitter
|
||||
jMenuFichier_Quitter.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent ev) {
|
||||
menuFichier_Quitter();
|
||||
}
|
||||
});
|
||||
|
||||
// menu Fichier - bouton Ouvrir
|
||||
jMenuFichier_Ouvrir.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent ev) {
|
||||
menuFichier_Ouvrir();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Action du bouton Quitter du menu Fichier.<.p>
|
||||
*
|
||||
*/
|
||||
public void menuFichier_Quitter() {
|
||||
System.exit(0);
|
||||
}
|
||||
|
||||
/**
|
||||
* <p>Action du bouton Ouvrir du menu Fichier.<.p>
|
||||
*
|
||||
*/
|
||||
public void menuFichier_Ouvrir() {
|
||||
this.setStatus("Ouverture en cours...");
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public void setStatus(String status) {
|
||||
this.jLabelStatus.setText(status);
|
||||
}
|
||||
|
||||
|
||||
static public void main(String[] args) {
|
||||
new MainFrame().setVisible(true);
|
||||
}
|
||||
}
|
16
G5a/PiecesComposites/IHM.java
Normal file
16
G5a/PiecesComposites/IHM.java
Normal file
@ -0,0 +1,16 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : IHM.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Interface avec l'utilisateur
|
||||
* Utilise les classes m<>tiers
|
||||
**/
|
||||
public class IHM implements Stocks {
|
||||
}
|
67
G5a/PiecesComposites/Pieces composites.java
Normal file
67
G5a/PiecesComposites/Pieces composites.java
Normal file
@ -0,0 +1,67 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Pi<50>ces composites.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Pi<50>ces typ<79>es dites Composites
|
||||
**/
|
||||
public class Pi<EFBFBD>ces composites extends Stocks, Pi<EFBFBD>ces {
|
||||
/**
|
||||
* Nombre total de pi<70>ces de base qui entrent dans la fabrication de la pi<70>ce composite
|
||||
**/
|
||||
private double complexit<EFBFBD>Pi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix d'achat de la pi<70>ce = prix de revient de toutes les pi<70>ces de base qui la composent + co<63>t d'assemblage
|
||||
**/
|
||||
private double prixHAPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Co<43>t d'assemblage de la pi<70>ce composite
|
||||
**/
|
||||
private double coutAssemblagePi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Marge de la pi<70>ce = 25 % !
|
||||
**/
|
||||
private double margePi<EFBFBD>ce = 0.25;
|
||||
|
||||
public Pi<EFBFBD>ces composites compos<EFBFBD> de;
|
||||
|
||||
/**
|
||||
* Calcule le prix de revient de la pi<70>ce composite
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne la complexit<69> d'une pi<70>ce composite
|
||||
**/
|
||||
public void donneComplexit<EFBFBD>() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Ajouter un composant en donnant son identifiant et le co<63>t d'assemblage suppl<70>mentaire
|
||||
*
|
||||
* @param identifiantPi<50>ce
|
||||
* @param coutAssemblage
|
||||
**/
|
||||
public void ajouterComposant(Object identifiantPi<EFBFBD>ce, Object coutAssemblage) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pi<70>ce (abstrait)
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
}
|
38
G5a/PiecesComposites/Pieces de base.java
Normal file
38
G5a/PiecesComposites/Pieces de base.java
Normal file
@ -0,0 +1,38 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Pi<50>ces de base.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Pi<50>ces typ<79>es dites de Base
|
||||
**/
|
||||
public class Pi<EFBFBD>ces de base extends Stocks, Pi<EFBFBD>ces {
|
||||
/**
|
||||
* Prix d'achat d'une pi<70>ce (= prix de revient)
|
||||
**/
|
||||
private double prixHAPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Marge de la pi<70>ce = 10 % !
|
||||
**/
|
||||
private double margePi<EFBFBD>ce = 0.1;
|
||||
|
||||
/**
|
||||
* Permet de calculer le prix de revient d'une pi<70>ce
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pi<70>ce (abstrait)
|
||||
**/
|
||||
public void calculPrixRevient() {
|
||||
|
||||
}
|
||||
}
|
82
G5a/PiecesComposites/Pieces.java
Normal file
82
G5a/PiecesComposites/Pieces.java
Normal file
@ -0,0 +1,82 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Pi<50>ces.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Classe abstraite Pi<50>ce
|
||||
**/
|
||||
public abstract class Pi<EFBFBD>ces {
|
||||
/**
|
||||
* Identifie la pi<70>ce (unique)
|
||||
**/
|
||||
private int identifiant Pi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Num<75>ro de la prochaine pi<70>ce
|
||||
**/
|
||||
private static int s-prochainePi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix d'achat de la pi<70>ce
|
||||
**/
|
||||
private double prixHAPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix de vente HT de la pi<70>ce
|
||||
**/
|
||||
private double prixVenteHTPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* D<>nommination de la pi<70>ce
|
||||
**/
|
||||
private String nomPi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Marge de la pi<70>ce
|
||||
**/
|
||||
private double margePi<EFBFBD>ce;
|
||||
|
||||
/**
|
||||
* Prix de vente TTC de la pi<70>ce
|
||||
**/
|
||||
private double prixVenteTTC;
|
||||
|
||||
/**
|
||||
* Calcul du prix de revient de la pi<70>ce (abstrait)
|
||||
**/
|
||||
public abstract void calculPrixRevient();
|
||||
|
||||
/**
|
||||
* Donne le nom de la pi<70>ce
|
||||
**/
|
||||
public void donneNom() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne le prix d'achat de la pi<70>ce
|
||||
**/
|
||||
public void donnePrixHA() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne le prix de vente hors taxes de la pi<70>ce
|
||||
**/
|
||||
public void donnePrixVenteHTPi<EFBFBD>ce() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Donne le prix de vente TTC de la pi<70>ce
|
||||
**/
|
||||
public void donnePrixVenteTTC() {
|
||||
|
||||
}
|
||||
}
|
54
G5a/PiecesComposites/Stocks.java
Normal file
54
G5a/PiecesComposites/Stocks.java
Normal file
@ -0,0 +1,54 @@
|
||||
// @ Projet : Untitled
|
||||
// @ Nom de fichier : Stocks.java
|
||||
// @ Date : 01/10/2007
|
||||
// @ Auteur :
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Gestion des stockes de pi<70>ces
|
||||
**/
|
||||
public abstract class Stocks {
|
||||
public Pi<EFBFBD>ces colPi<EFBFBD>ces;
|
||||
/**
|
||||
* Permet l'ajout d'une pi<70>ce dans les stocks
|
||||
*
|
||||
* @param nom
|
||||
* @param PA
|
||||
**/
|
||||
public static void s-ajouterPi<EFBFBD>ce(String nom, double PA) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Supprime une pi<70>ce dans les stocks
|
||||
*
|
||||
* @param nom
|
||||
* @param CA
|
||||
* @param composants
|
||||
**/
|
||||
public static final void s-supprimerPi<EFBFBD>ce(String nom, double CA, Pi<EFBFBD>ces composants) {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Affiche la pi<70>ce la plus complexe :
|
||||
* <20> Code
|
||||
* <20> Nom
|
||||
* <20> Prix de revient
|
||||
* <20> Complexit<69>
|
||||
**/
|
||||
public static void s-affichePi<EFBFBD>cePlusComplexe() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Liste des pi<70>ces
|
||||
**/
|
||||
public static Pi<EFBFBD>ces s-listePi<EFBFBD>ces() {
|
||||
|
||||
}
|
||||
}
|
BIN
G5a/PiecesComposites/piecesComposites.jpg
Normal file
BIN
G5a/PiecesComposites/piecesComposites.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
1142
G5a/PiecesComposites/piecesComposites.uml
Normal file
1142
G5a/PiecesComposites/piecesComposites.uml
Normal file
File diff suppressed because it is too large
Load Diff
1142
G5a/PiecesComposites/piecesComposites.~ml
Normal file
1142
G5a/PiecesComposites/piecesComposites.~ml
Normal file
File diff suppressed because it is too large
Load Diff
590
G5a/employe_commerciaux.uml
Normal file
590
G5a/employe_commerciaux.uml
Normal file
@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
|
||||
<XPD:HEADER>
|
||||
<XPD:SUBUNITS>
|
||||
</XPD:SUBUNITS>
|
||||
<XPD:PROFILES>
|
||||
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
|
||||
</XPD:PROFILES>
|
||||
</XPD:HEADER>
|
||||
<XPD:BODY>
|
||||
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="QRG0R1fCQU2IKNXNK67kJQAA">
|
||||
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="DTFG+qBQrUqymM7hR2y8nQAA">
|
||||
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="v7N4jrrAtECkMaDotRx1qgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">DTFG+qBQrUqymM7hR2y8nQAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="EK3gvV5HyEekQmYFrRTUZgAA">
|
||||
<XPD:REF name="Diagram">v7N4jrrAtECkMaDotRx1qgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="exVm5dZ2jkiV9NRvdJjSjAAA">
|
||||
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Cm/46mpn1UG9zOMMZDMWeQAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">exVm5dZ2jkiV9NRvdJjSjAAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="jky4HHTl10C6x35M0DNxBgAA">
|
||||
<XPD:REF name="Diagram">Cm/46mpn1UG9zOMMZDMWeQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="ga2tNdkwJUKv8f4Ua5e4/AAA">
|
||||
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Fb/6PDHdQEaPWwnzm9igKwAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="IIiMRkfYsESHGW/ceAFnMQAA">
|
||||
<XPD:REF name="Diagram">Fb/6PDHdQEaPWwnzm9igKwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="dUOixKPqPEmhd6Te2vOEtAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">442</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">264</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6za14FAuKk6o3xwPXpwydwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="GxBV9ncQZUW2RC+OJv3+0QAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Salarie</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1cdrHS2VkEqcIFf03N3HpwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BP9VXlawA0Kmm3k3lm7keAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4yLWB+jzIEiooLUTA3nA9gAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xsKrqTI8LkiAQAc/rYPpHAAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oDcZMVW1q0ObX/C5R5hqVQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3++EzmKFJEW4gaY4iGDxAAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">16</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">439</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">133</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="q9S6YGQ8W0Wj1DgRUewerAAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="m4c7houZR0ubJuUKJWc51gAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Commercial</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CM7K2/Lmp0e6ZUIzd4Q2lQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Mfbi/L/pkU+G+rXFqJ1vHQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FDZKSyru90mA8jrU6C3DzgAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jHaINqljIEm2qJDtDTFOuQAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6wygmhD460qimcgt1wd1/AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="O+b3YrealEuVvWivg26emAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">245,400;264,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SgYzpaygUU++pVxhVLidkAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IkkfGv1MS0+cg1UdSZtI6gAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="obbWZFezTkew/GEQpepKYQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="nYLUAPSoKkWnLNGGKKwAFgAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">292</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">184</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sgll0Vu4GUKh/Ec6MTcqqwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="2t88XFAGiE60u3DA5klqaQAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Employé</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Hq7ssFmhSU+LMbv/NaKo9AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IXwszfhU2E6c6Yu+wCubGwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SLSYgq4Vdk2iK/bFEJHEGAAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jAcvOdediUyv2lhzGw7ycwAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gTvXEFThwUahJukf1NoFwgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="xlAp0HQ5k06EHRtDXYgaHwAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">537,400;412,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Luaqats2PEy5YZ5IOU8pNAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CBrwJLQXR0KU339DYPAzTgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ms3xQCoEXk2+r0S38fcTygAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="TlONUO4fiE+4L/DX3hqMnwAA">
|
||||
<XPD:ATTR name="Name" type="string">Salarie</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des salariés
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">4yLWB+jzIEiooLUTA3nA9gAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">xsKrqTI8LkiAQAc/rYPpHAAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">oDcZMVW1q0ObX/C5R5hqVQAA</XPD:REF>
|
||||
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="SupplierDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="Specializations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Specializations[1]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="S7Mk9qkxpEeak+3fzAnOiQAA">
|
||||
<XPD:ATTR name="Name" type="string">getAdresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'adresse de l'employé courant</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xFCTARRfkE25vh/QKxs88wAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">S7Mk9qkxpEeak+3fzAnOiQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YOU4NGiktEmHFaaK+t7IIQAA">
|
||||
<XPD:ATTR name="Name" type="string">getEmp</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé dont le matricule est passé en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6Sh1EheREe4rY2eBAuPoAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m1Xh9nwGw0K14iVVTroqwgAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gfj8M0MxrEKFoBxNfmjaLwAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'ancienneté de l'employé (nombre d'années)
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="txjgP6bVJ0uHWbpEa6Me2AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">gfj8M0MxrEKFoBxNfmjaLwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Ga3P4+Nfx0CMnRYbuy1pmwAA">
|
||||
<XPD:ATTR name="Name" type="string">getService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le service auquel est affecté l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NKvGzMMwLEiQAg5jk9qkDQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Ga3P4+Nfx0CMnRYbuy1pmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iTxh//6jxk2GjInMcDIQIgAA">
|
||||
<XPD:ATTR name="Name" type="string">changerService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Change le service de l'employé, donné en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c8iQPvaWw0i8eWC0F03LqwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pKYKlcgo0E2QidC5oBFCRgAA">
|
||||
<XPD:ATTR name="Name" type="string">nouveauService</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="kDVzoeGU00iJkB8keUDbNAAA">
|
||||
<XPD:ATTR name="Name" type="string">getPrimes</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne la prime totale acquise par l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AbY1Za6wQEmd4pGPHNuydAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">kDVzoeGU00iJkB8keUDbNAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9UDJTj/UkUyQEAv8X9PqbgAA">
|
||||
<XPD:ATTR name="Name" type="string">c-getPlusAncien</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé qui a le plus d'ancienneté
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EFif15+BiU+/C+JIcMJocAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">9UDJTj/UkUyQEAv8X9PqbgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="/N2RedN5mE+2fjObZzOEwAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type d'employé (employé ou commercial)
|
||||
A redéfinir</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tnLIvWVRV0uQrqEsPXj8MAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">/N2RedN5mE+2fjObZzOEwAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="A5S0mQNbMk+WHC6m7Q4tRwAA">
|
||||
<XPD:ATTR name="Name" type="string">NouvelEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe avec pour paramètres le nom, l'adresse, l'année d'embauche et le service d'affectation de l'employé.
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NB5hGZY7UUqJCHUK69En2AAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Nzqol8fKN0uLZvF0kadn2wAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="pMMTl0XxV0OAY5k8VlKGAAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="CYOw082AN0WP0opGwLVwUwAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ECiiSBiADEO8TGHgTQJBvAAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Numéro de matricule de l'employé en cours</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="jUTUj3ROAUe6X/QAGlMdUwAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="wH8KRBoU50Kv9Q6x0ZodvQAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Adresse de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="gOy3EwJh4EyTo1yPXQrDzQAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Années d'ancienneté de l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="t+U8XukfX0CTWIkvALJ3ygAA">
|
||||
<XPD:ATTR name="Name" type="string">montantPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Montant de la prime totale d'un employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="HvXwNhl55Uu7+QvwUZyXWgAA">
|
||||
<XPD:ATTR name="Name" type="string">s-coeffPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Coefficient de Prime de la classe Employé (attribut Collectif)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">120</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="gPEgQsYz7kuF6CBPSPtNpgAA">
|
||||
<XPD:ATTR name="Name" type="string">serviceAffectation</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom du service d'affectaction de l'employé courant</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="gVCTs6Px6U+VX0Rzxd2xnQAA">
|
||||
<XPD:ATTR name="Name" type="string">s-nombreEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nombre d'employé instancié (permet l'autoincrémentation du matricule)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="4iu27vcM602OnPNc6SH2lAAA">
|
||||
<XPD:ATTR name="Name" type="string">Commercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des commerciaux
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">FDZKSyru90mA8jrU6C3DzgAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jHaINqljIEm2qJDtDTFOuQAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">6wygmhD460qimcgt1wd1/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="ClientDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jf6AXhtLXEmyUfSv1YF+ewAA">
|
||||
<XPD:ATTR name="Name" type="string">NouveauCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OimABgu6aEu8pNOIp2xdfgAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Bm7entYGCUKLnGoFjwLl8QAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="I5SKQHrtjEGF4CQNjh1lrAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="qahVrIns+02/H6KkozkX+wAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Sc77Omr3fkuwk335LtTHEAAA">
|
||||
<XPD:ATTR name="Name" type="string">modifierCaCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Modifie le chiffre d'affaire d'un commercial donné en paramètre
|
||||
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bYtAXEebGEe2qjq4Uycq8AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TTazVFbfoUG7599XOSfp/gAA">
|
||||
<XPD:ATTR name="Name" type="string">nouvelle_valeur</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Gh7WaHV61E+zr4g3vFFvKQAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/l09L8yIdU6SP+qKUWeoCwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Commercial"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Gh7WaHV61E+zr4g3vFFvKQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="YZB5X7Wdf0amoGWNCIn74AAA">
|
||||
<XPD:ATTR name="Name" type="string">s-pourcentInteressement</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Attribut collectif qui donne le pourcentage dont les commerciaux bénéficient sur le CA
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">15</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="aBqQ11SI0kyjo4YtGsRUkwAA">
|
||||
<XPD:ATTR name="Name" type="string">caCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLDependency" guid="qkahte7etk+93u/8EQWH6QAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Client">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Supplier">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="NYQPdoJsvUaaI1H1mdJKmwAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">O+b3YrealEuVvWivg26emAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SgYzpaygUU++pVxhVLidkAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">IkkfGv1MS0+cg1UdSZtI6gAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">obbWZFezTkew/GEQpepKYQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="aX4nIVzQ7UOTI3QQvX6juAAA">
|
||||
<XPD:ATTR name="Name" type="string">Employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SLSYgq4Vdk2iK/bFEJHEGAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jAcvOdediUyv2lhzGw7ycwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">gTvXEFThwUahJukf1NoFwgAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CPCJ+u6IxUiX5onOYx7kWAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:REF name="Owner">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="In6w6hkd30CQEuTOm6V46gAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Employé"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">CPCJ+u6IxUiX5onOYx7kWAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="dlv3kapYakCr496Lm5OuDQAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">xlAp0HQ5k06EHRtDXYgaHwAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">Luaqats2PEy5YZ5IOU8pNAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">CBrwJLQXR0KU339DYPAzTgAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">ms3xQCoEXk2+r0S38fcTygAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="rstH60p1hUGdje8ImwF9ZwAA">
|
||||
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Ew/Cb+k76EatZgUykI+k5wAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">rstH60p1hUGdje8ImwF9ZwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="TwtS/gziW0yPhEuRwMkcqAAA">
|
||||
<XPD:REF name="Diagram">Ew/Cb+k76EatZgUykI+k5wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="06+dRea9SUWgOBrNCJwrswAA">
|
||||
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="SmNLw2Na60+JY+sZUkivfAAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">06+dRea9SUWgOBrNCJwrswAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="X3FwScnp5EC/pWfZOMsICgAA">
|
||||
<XPD:REF name="Diagram">SmNLw2Na60+JY+sZUkivfAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:BODY>
|
||||
</XPD:PROJECT>
|
590
G5a/employe_commerciaux.~ml
Normal file
590
G5a/employe_commerciaux.~ml
Normal file
@ -0,0 +1,590 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
|
||||
<XPD:HEADER>
|
||||
<XPD:SUBUNITS>
|
||||
</XPD:SUBUNITS>
|
||||
<XPD:PROFILES>
|
||||
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
|
||||
</XPD:PROFILES>
|
||||
</XPD:HEADER>
|
||||
<XPD:BODY>
|
||||
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="QRG0R1fCQU2IKNXNK67kJQAA">
|
||||
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="DTFG+qBQrUqymM7hR2y8nQAA">
|
||||
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="v7N4jrrAtECkMaDotRx1qgAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">DTFG+qBQrUqymM7hR2y8nQAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="EK3gvV5HyEekQmYFrRTUZgAA">
|
||||
<XPD:REF name="Diagram">v7N4jrrAtECkMaDotRx1qgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="exVm5dZ2jkiV9NRvdJjSjAAA">
|
||||
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Cm/46mpn1UG9zOMMZDMWeQAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">exVm5dZ2jkiV9NRvdJjSjAAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="jky4HHTl10C6x35M0DNxBgAA">
|
||||
<XPD:REF name="Diagram">Cm/46mpn1UG9zOMMZDMWeQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="ga2tNdkwJUKv8f4Ua5e4/AAA">
|
||||
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Fb/6PDHdQEaPWwnzm9igKwAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="IIiMRkfYsESHGW/ceAFnMQAA">
|
||||
<XPD:REF name="Diagram">Fb/6PDHdQEaPWwnzm9igKwAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="dUOixKPqPEmhd6Te2vOEtAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">442</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">264</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6za14FAuKk6o3xwPXpwydwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="GxBV9ncQZUW2RC+OJv3+0QAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Salarie</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1cdrHS2VkEqcIFf03N3HpwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BP9VXlawA0Kmm3k3lm7keAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4yLWB+jzIEiooLUTA3nA9gAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xsKrqTI8LkiAQAc/rYPpHAAA">
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oDcZMVW1q0ObX/C5R5hqVQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="3++EzmKFJEW4gaY4iGDxAAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">16</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">439</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">133</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="q9S6YGQ8W0Wj1DgRUewerAAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="m4c7houZR0ubJuUKJWc51gAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Commercial</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CM7K2/Lmp0e6ZUIzd4Q2lQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Mfbi/L/pkU+G+rXFqJ1vHQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FDZKSyru90mA8jrU6C3DzgAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jHaINqljIEm2qJDtDTFOuQAA">
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6wygmhD460qimcgt1wd1/AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="O+b3YrealEuVvWivg26emAAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">245,408;265,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SgYzpaygUU++pVxhVLidkAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IkkfGv1MS0+cg1UdSZtI6gAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="obbWZFezTkew/GEQpepKYQAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="nYLUAPSoKkWnLNGGKKwAFgAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
|
||||
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
|
||||
<XPD:ATTR name="Width" type="integer">292</XPD:ATTR>
|
||||
<XPD:ATTR name="Height" type="integer">184</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sgll0Vu4GUKh/Ec6MTcqqwAA">
|
||||
<XPD:OBJ name="NameLabel" type="LabelView" guid="2t88XFAGiE60u3DA5klqaQAA">
|
||||
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
|
||||
<XPD:ATTR name="Text" type="string">Employé</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Hq7ssFmhSU+LMbv/NaKo9AAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IXwszfhU2E6c6Yu+wCubGwAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SLSYgq4Vdk2iK/bFEJHEGAAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jAcvOdediUyv2lhzGw7ycwAA">
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gTvXEFThwUahJukf1NoFwgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:REF name="Model">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="xlAp0HQ5k06EHRtDXYgaHwAA">
|
||||
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
|
||||
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
|
||||
<XPD:ATTR name="Points" type="Points">537,400;412,271</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:REF name="Head">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Tail">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Luaqats2PEy5YZ5IOU8pNAAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CBrwJLQXR0KU339DYPAzTgAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ms3xQCoEXk2+r0S38fcTygAA">
|
||||
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
|
||||
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
|
||||
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
|
||||
<XPD:REF name="Model">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="TlONUO4fiE+4L/DX3hqMnwAA">
|
||||
<XPD:ATTR name="Name" type="string">Salarie</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des salariés
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">dUOixKPqPEmhd6Te2vOEtAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">4yLWB+jzIEiooLUTA3nA9gAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">xsKrqTI8LkiAQAc/rYPpHAAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">oDcZMVW1q0ObX/C5R5hqVQAA</XPD:REF>
|
||||
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="SupplierDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
|
||||
<XPD:REF name="Specializations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:REF name="Specializations[1]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="S7Mk9qkxpEeak+3fzAnOiQAA">
|
||||
<XPD:ATTR name="Name" type="string">getAdresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'adresse de l'employé courant</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xFCTARRfkE25vh/QKxs88wAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">S7Mk9qkxpEeak+3fzAnOiQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YOU4NGiktEmHFaaK+t7IIQAA">
|
||||
<XPD:ATTR name="Name" type="string">getEmp</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé dont le matricule est passé en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6Sh1EheREe4rY2eBAuPoAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m1Xh9nwGw0K14iVVTroqwgAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">YOU4NGiktEmHFaaK+t7IIQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gfj8M0MxrEKFoBxNfmjaLwAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'ancienneté de l'employé (nombre d'années)
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="txjgP6bVJ0uHWbpEa6Me2AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">gfj8M0MxrEKFoBxNfmjaLwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Ga3P4+Nfx0CMnRYbuy1pmwAA">
|
||||
<XPD:ATTR name="Name" type="string">getService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le service auquel est affecté l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NKvGzMMwLEiQAg5jk9qkDQAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Ga3P4+Nfx0CMnRYbuy1pmwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iTxh//6jxk2GjInMcDIQIgAA">
|
||||
<XPD:ATTR name="Name" type="string">changerService</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Change le service de l'employé, donné en paramètre
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c8iQPvaWw0i8eWC0F03LqwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pKYKlcgo0E2QidC5oBFCRgAA">
|
||||
<XPD:ATTR name="Name" type="string">nouveauService</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">iTxh//6jxk2GjInMcDIQIgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="kDVzoeGU00iJkB8keUDbNAAA">
|
||||
<XPD:ATTR name="Name" type="string">getPrimes</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne la prime totale acquise par l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AbY1Za6wQEmd4pGPHNuydAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">kDVzoeGU00iJkB8keUDbNAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9UDJTj/UkUyQEAv8X9PqbgAA">
|
||||
<XPD:ATTR name="Name" type="string">c-getPlusAncien</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne l'employé qui a le plus d'ancienneté
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EFif15+BiU+/C+JIcMJocAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">9UDJTj/UkUyQEAv8X9PqbgAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="/N2RedN5mE+2fjObZzOEwAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type d'employé (employé ou commercial)
|
||||
A redéfinir</XPD:ATTR>
|
||||
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tnLIvWVRV0uQrqEsPXj8MAAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">/N2RedN5mE+2fjObZzOEwAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="A5S0mQNbMk+WHC6m7Q4tRwAA">
|
||||
<XPD:ATTR name="Name" type="string">NouvelEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe avec pour paramètres le nom, l'adresse, l'année d'embauche et le service d'affectation de l'employé.
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NB5hGZY7UUqJCHUK69En2AAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Nzqol8fKN0uLZvF0kadn2wAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="pMMTl0XxV0OAY5k8VlKGAAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="CYOw082AN0WP0opGwLVwUwAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">A5S0mQNbMk+WHC6m7Q4tRwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ECiiSBiADEO8TGHgTQJBvAAA">
|
||||
<XPD:ATTR name="Name" type="string">matricule</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Numéro de matricule de l'employé en cours</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="jUTUj3ROAUe6X/QAGlMdUwAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="wH8KRBoU50Kv9Q6x0ZodvQAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Adresse de l'employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="gOy3EwJh4EyTo1yPXQrDzQAA">
|
||||
<XPD:ATTR name="Name" type="string">anciennete</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Années d'ancienneté de l'employé
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="t+U8XukfX0CTWIkvALJ3ygAA">
|
||||
<XPD:ATTR name="Name" type="string">montantPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Montant de la prime totale d'un employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="HvXwNhl55Uu7+QvwUZyXWgAA">
|
||||
<XPD:ATTR name="Name" type="string">s-coeffPrime</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Coefficient de Prime de la classe Employé (attribut Collectif)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">120</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="gPEgQsYz7kuF6CBPSPtNpgAA">
|
||||
<XPD:ATTR name="Name" type="string">serviceAffectation</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nom du service d'affectaction de l'employé courant</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="gVCTs6Px6U+VX0Rzxd2xnQAA">
|
||||
<XPD:ATTR name="Name" type="string">s-nombreEmploye</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Nombre d'employé instancié (permet l'autoincrémentation du matricule)
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="Owner">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="4iu27vcM602OnPNc6SH2lAAA">
|
||||
<XPD:ATTR name="Name" type="string">Commercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Gestion des commerciaux
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">3++EzmKFJEW4gaY4iGDxAAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">FDZKSyru90mA8jrU6C3DzgAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jHaINqljIEm2qJDtDTFOuQAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">6wygmhD460qimcgt1wd1/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="ClientDependencies[0]">qkahte7etk+93u/8EQWH6QAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">NYQPdoJsvUaaI1H1mdJKmwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jf6AXhtLXEmyUfSv1YF+ewAA">
|
||||
<XPD:ATTR name="Name" type="string">NouveauCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Constructeur de la classe Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OimABgu6aEu8pNOIp2xdfgAA">
|
||||
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Bm7entYGCUKLnGoFjwLl8QAA">
|
||||
<XPD:ATTR name="Name" type="string">adresse</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="I5SKQHrtjEGF4CQNjh1lrAAA">
|
||||
<XPD:ATTR name="Name" type="string">anneeEmbauche</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="qahVrIns+02/H6KkozkX+wAA">
|
||||
<XPD:ATTR name="Name" type="string">service</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">jf6AXhtLXEmyUfSv1YF+ewAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Sc77Omr3fkuwk335LtTHEAAA">
|
||||
<XPD:ATTR name="Name" type="string">modifierCaCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Modifie le chiffre d'affaire d'un commercial donné en paramètre
|
||||
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bYtAXEebGEe2qjq4Uycq8AAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TTazVFbfoUG7599XOSfp/gAA">
|
||||
<XPD:ATTR name="Name" type="string">nouvelle_valeur</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Sc77Omr3fkuwk335LtTHEAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Gh7WaHV61E+zr4g3vFFvKQAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Commercial
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/l09L8yIdU6SP+qKUWeoCwAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Commercial"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">Gh7WaHV61E+zr4g3vFFvKQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
|
||||
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="YZB5X7Wdf0amoGWNCIn74AAA">
|
||||
<XPD:ATTR name="Name" type="string">s-pourcentInteressement</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Attribut collectif qui donne le pourcentage dont les commerciaux bénéficient sur le CA
|
||||
</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
|
||||
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
|
||||
<XPD:ATTR name="InitialValue" type="string">15</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="aBqQ11SI0kyjo4YtGsRUkwAA">
|
||||
<XPD:ATTR name="Name" type="string">caCommercial</XPD:ATTR>
|
||||
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
|
||||
<XPD:REF name="Owner">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[2]" type="UMLDependency" guid="qkahte7etk+93u/8EQWH6QAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Client">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Supplier">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="NYQPdoJsvUaaI1H1mdJKmwAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">4iu27vcM602OnPNc6SH2lAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">O+b3YrealEuVvWivg26emAAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SgYzpaygUU++pVxhVLidkAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">IkkfGv1MS0+cg1UdSZtI6gAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">obbWZFezTkew/GEQpepKYQAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="aX4nIVzQ7UOTI3QQvX6juAAA">
|
||||
<XPD:ATTR name="Name" type="string">Employé</XPD:ATTR>
|
||||
<XPD:ATTR name="Documentation" type="string">Retourne le type de salarié que nous avons, ici Employé
|
||||
</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">nYLUAPSoKkWnLNGGKKwAFgAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">SLSYgq4Vdk2iK/bFEJHEGAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">jAcvOdediUyv2lhzGw7ycwAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">gTvXEFThwUahJukf1NoFwgAA</XPD:REF>
|
||||
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
|
||||
<XPD:REF name="Generalizations[0]">dlv3kapYakCr496Lm5OuDQAA</XPD:REF>
|
||||
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CPCJ+u6IxUiX5onOYx7kWAAA">
|
||||
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
|
||||
<XPD:REF name="Owner">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="In6w6hkd30CQEuTOm6V46gAA">
|
||||
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
|
||||
<XPD:ATTR name="TypeExpression" type="string">String = "Employé"</XPD:ATTR>
|
||||
<XPD:REF name="BehavioralFeature">CPCJ+u6IxUiX5onOYx7kWAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="dlv3kapYakCr496Lm5OuDQAA">
|
||||
<XPD:REF name="Namespace">ga2tNdkwJUKv8f4Ua5e4/AAA</XPD:REF>
|
||||
<XPD:REF name="Child">aX4nIVzQ7UOTI3QQvX6juAAA</XPD:REF>
|
||||
<XPD:REF name="Parent">TlONUO4fiE+4L/DX3hqMnwAA</XPD:REF>
|
||||
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
|
||||
<XPD:REF name="Views[0]">xlAp0HQ5k06EHRtDXYgaHwAA</XPD:REF>
|
||||
<XPD:REF name="Views[1]">Luaqats2PEy5YZ5IOU8pNAAA</XPD:REF>
|
||||
<XPD:REF name="Views[2]">CBrwJLQXR0KU339DYPAzTgAA</XPD:REF>
|
||||
<XPD:REF name="Views[3]">ms3xQCoEXk2+r0S38fcTygAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="rstH60p1hUGdje8ImwF9ZwAA">
|
||||
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Ew/Cb+k76EatZgUykI+k5wAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">rstH60p1hUGdje8ImwF9ZwAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="TwtS/gziW0yPhEuRwMkcqAAA">
|
||||
<XPD:REF name="Diagram">Ew/Cb+k76EatZgUykI+k5wAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="06+dRea9SUWgOBrNCJwrswAA">
|
||||
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
|
||||
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
|
||||
<XPD:REF name="Namespace">QRG0R1fCQU2IKNXNK67kJQAA</XPD:REF>
|
||||
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
|
||||
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="SmNLw2Na60+JY+sZUkivfAAA">
|
||||
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
|
||||
<XPD:REF name="DiagramOwner">06+dRea9SUWgOBrNCJwrswAA</XPD:REF>
|
||||
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="X3FwScnp5EC/pWfZOMsICgAA">
|
||||
<XPD:REF name="Diagram">SmNLw2Na60+JY+sZUkivfAAA</XPD:REF>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:OBJ>
|
||||
</XPD:BODY>
|
||||
</XPD:PROJECT>
|
BIN
G5a/java/iutsud.zip
Normal file
BIN
G5a/java/iutsud.zip
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion$InvariantException.class
Normal file
BIN
G5a/java/iutsud/Assertion$InvariantException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion$PostConditionException.class
Normal file
BIN
G5a/java/iutsud/Assertion$PostConditionException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion$PreConditionException.class
Normal file
BIN
G5a/java/iutsud/Assertion$PreConditionException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Assertion.class
Normal file
BIN
G5a/java/iutsud/Assertion.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Console$ConvertionException.class
Normal file
BIN
G5a/java/iutsud/Console$ConvertionException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Console$ReadException.class
Normal file
BIN
G5a/java/iutsud/Console$ReadException.class
Normal file
Binary file not shown.
BIN
G5a/java/iutsud/Console.class
Normal file
BIN
G5a/java/iutsud/Console.class
Normal file
Binary file not shown.
1425
G5a/robot_2.uml
Normal file
1425
G5a/robot_2.uml
Normal file
File diff suppressed because it is too large
Load Diff
1503
G5a/robot_2.~ml
Normal file
1503
G5a/robot_2.~ml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
P51/RandoOnLine.zip
Normal file
BIN
P51/RandoOnLine.zip
Normal file
Binary file not shown.
BIN
P51/SQLNavigator_DOSSMANN_2007.jar
Normal file
BIN
P51/SQLNavigator_DOSSMANN_2007.jar
Normal file
Binary file not shown.
202
P51/apache-tomcat-6.0.14/LICENSE
Normal file
202
P51/apache-tomcat-6.0.14/LICENSE
Normal file
@ -0,0 +1,202 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
16
P51/apache-tomcat-6.0.14/NOTICE
Normal file
16
P51/apache-tomcat-6.0.14/NOTICE
Normal file
@ -0,0 +1,16 @@
|
||||
Apache Tomcat
|
||||
Copyright 1999-2007 The Apache Software Foundation
|
||||
|
||||
This product includes software developed by
|
||||
The Apache Software Foundation (http://www.apache.org/).
|
||||
|
||||
The Windows Installer is built with the Nullsoft
|
||||
Scriptable Install Sysem (NSIS), which is
|
||||
open source software. The original software and
|
||||
related information is available at
|
||||
http://nsis.sourceforge.net.
|
||||
|
||||
Java compilation software for JSP pages is provided by Eclipse,
|
||||
which is open source software. The orginal software and
|
||||
related infomation is available at
|
||||
http://www.eclipse.org.
|
178
P51/apache-tomcat-6.0.14/RELEASE-NOTES
Normal file
178
P51/apache-tomcat-6.0.14/RELEASE-NOTES
Normal file
@ -0,0 +1,178 @@
|
||||
|
||||
|
||||
Apache Tomcat Version 6.0.14
|
||||
Release Notes
|
||||
|
||||
|
||||
$Id: RELEASE-NOTES 521511 2007-03-22 22:38:04Z fhanik $
|
||||
|
||||
|
||||
=============================
|
||||
KNOWN ISSUES IN THIS RELEASE:
|
||||
=============================
|
||||
|
||||
* Dependency Changes
|
||||
* JNI Based Applications
|
||||
* Bundled APIs
|
||||
* Web application reloading and static fields in shared libraries
|
||||
* Tomcat on Linux
|
||||
* Enabling SSI and CGI Support
|
||||
* Security manager URLs
|
||||
* Symlinking static resources
|
||||
* Enabling invoker servlet
|
||||
* Viewing the Tomcat Change Log
|
||||
* When all else fails
|
||||
|
||||
|
||||
===================
|
||||
Dependency Changes:
|
||||
===================
|
||||
Tomcat 6.0 is designed to run on JSE 5.0 and later, and requires
|
||||
configuration to run on JSE 5.0.
|
||||
|
||||
In addition, Tomcat 6.0 uses the Eclipse JDT Java compiler for compiling
|
||||
JSP pages. This means you no longer need to have the complete
|
||||
Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
|
||||
(JRE) is sufficient. The Eclipse JDT Java compiler is bundled with the
|
||||
binary Tomcat distributions. Tomcat can also be configured to use the
|
||||
compiler from the JDK to compile JSPs, or any other Java compiler supported
|
||||
by Apache Ant.
|
||||
|
||||
|
||||
=======================
|
||||
JNI Based Applications:
|
||||
=======================
|
||||
Applications that require native libraries must ensure that the libraries have
|
||||
been loaded prior to use. Typically, this is done with a call like:
|
||||
|
||||
static {
|
||||
System.loadLibrary("path-to-library-file");
|
||||
}
|
||||
|
||||
in some class. However, the application must also ensure that the library is
|
||||
not loaded more than once. If the above code were placed in a class inside
|
||||
the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
|
||||
application were reloaded, the loadLibrary() call would be attempted a second
|
||||
time.
|
||||
|
||||
To avoid this problem, place classes that load native libraries outside of the
|
||||
web application, and ensure that the loadLibrary() call is executed only once
|
||||
during the lifetime of a particular JVM.
|
||||
|
||||
|
||||
=============
|
||||
Bundled APIs:
|
||||
=============
|
||||
A standard installation of Tomcat 6.0 makes all of the following APIs available
|
||||
for use by web applications (by placing them in "lib"):
|
||||
* annotations-api.jar (Annotations package)
|
||||
* catalina.jar (Tomcat Catalina implementation)
|
||||
* catalina-ant.jar (Tomcat Catalina Ant tasks)
|
||||
* catalina-ha.jar (High availability package)
|
||||
* catalina-tribes.jar (Group communication)
|
||||
* commons-logging-api.jar (Commons Logging API 1.0.x)
|
||||
* el-api.jar (EL 2.1 API)
|
||||
* jasper.jar (Jasper 2 Compiler and Runtime)
|
||||
* jasper-el.jar (Jasper 2 EL implementation)
|
||||
* jasper-jdt.jar (Eclipse JDT 3.2 Java compiler)
|
||||
* jsp-api.jar (JSP 2.1 API)
|
||||
* servlet-api.jar (Servlet 2.5 API)
|
||||
* tomcat-coyote.jar (Tomcat connectors and utility classes)
|
||||
* tomcat-dbcp.jar (package renamed database connection pool based on Commons DBCP)
|
||||
|
||||
You can make additional APIs available to all of your web applications by
|
||||
putting unpacked classes into a "classes" directory (not created by default),
|
||||
or by placing them in JAR files in the "lib" directory.
|
||||
|
||||
To override the XML parser implementation or interfaces, use the endorsed
|
||||
mechanism of the JVM. The default configuration defines JARs located in
|
||||
"endorsed" as endorsed.
|
||||
|
||||
|
||||
================================================================
|
||||
Web application reloading and static fields in shared libraries:
|
||||
================================================================
|
||||
Some shared libraries (many are part of the JDK) keep references to objects
|
||||
instantiated by the web application. To avoid class loading related problems
|
||||
(ClassCastExceptions, messages indicating that the classloader
|
||||
is stopped, etc.), the shared libraries state should be reinitialized.
|
||||
|
||||
Something which might help is to avoid putting classes which would be
|
||||
referenced by a shared static field in the web application classloader,
|
||||
and putting them in the shared classloader instead (JARs should be put in the
|
||||
"lib" folder, and classes should be put in the "classes" folder).
|
||||
|
||||
|
||||
================
|
||||
Tomcat on Linux:
|
||||
================
|
||||
GLIBC 2.2 / Linux 2.4 users should define an environment variable:
|
||||
export LD_ASSUME_KERNEL=2.2.5
|
||||
|
||||
Redhat Linux 9.0 users should use the following setting to avoid
|
||||
stability problems:
|
||||
export LD_ASSUME_KERNEL=2.4.1
|
||||
|
||||
There are some Linux bugs reported against the NIO sendfile behavior, make sure you
|
||||
have a JDK that is up to date, or disable sendfile behavior in the Connector.<br/>
|
||||
6427312: (fc) FileChannel.transferTo() throws IOException "system call interrupted"<br/>
|
||||
5103988: (fc) FileChannel.transferTo should return -1 for EAGAIN instead throws IOException<br/>
|
||||
6253145: (fc) FileChannel.transferTo on Linux fails when going beyond 2GB boundary<br/>
|
||||
6470086: (fc) FileChannel.transferTo(2147483647, 1, channel) cause "Value too large" exception<br/>
|
||||
|
||||
|
||||
=============================
|
||||
Enabling SSI and CGI Support:
|
||||
=============================
|
||||
Because of the security risks associated with CGI and SSI available
|
||||
to web applications, these features are disabled by default.
|
||||
|
||||
To enable and configure CGI support, please see the cgi-howto.html page.
|
||||
|
||||
To enable and configue SSI support, please see the ssi-howto.html page.
|
||||
|
||||
|
||||
======================
|
||||
Security manager URLs:
|
||||
======================
|
||||
In order to grant security permissions to JARs located inside the
|
||||
web application repository, use URLs of of the following format
|
||||
in your policy file:
|
||||
|
||||
file:${catalina.home}/webapps/examples/WEB-INF/lib/driver.jar
|
||||
|
||||
|
||||
============================
|
||||
Symlinking static resources:
|
||||
============================
|
||||
By default, Unix symlinks will not work when used in a web application to link
|
||||
resources located outside the web application root directory.
|
||||
|
||||
This behavior is optional, and the "allowLinking" flag may be used to disable
|
||||
the check.
|
||||
|
||||
|
||||
=========================
|
||||
Enabling invoker servlet:
|
||||
=========================
|
||||
Starting with Tomcat 4.1.12, the invoker servlet is no longer available by
|
||||
default in all webapps. Enabling it for all webapps is possible by editing
|
||||
$CATALINA_HOME/conf/web.xml to uncomment the "/servlet/*" servlet-mapping
|
||||
definition.
|
||||
|
||||
Using the invoker servlet in a production environment is not recommended and
|
||||
is unsupported. More details are available on the Tomcat FAQ at
|
||||
http://tomcat.apache.org/faq/misc.html#invoker.
|
||||
|
||||
|
||||
==============================
|
||||
Viewing the Tomcat Change Log:
|
||||
==============================
|
||||
See changelog.html in this directory.
|
||||
|
||||
|
||||
====================
|
||||
When all else fails:
|
||||
====================
|
||||
See the FAQ
|
||||
http://tomcat.apache.org/faq/
|
147
P51/apache-tomcat-6.0.14/RUNNING.txt
Normal file
147
P51/apache-tomcat-6.0.14/RUNNING.txt
Normal file
@ -0,0 +1,147 @@
|
||||
$Id: RUNNING.txt 354430 2005-12-06 13:44:26Z yoavs $
|
||||
|
||||
===================================================
|
||||
Running The Apache Tomcat 6.0 Servlet/JSP Container
|
||||
===================================================
|
||||
|
||||
Apache Tomcat 6.0 requires the Java 2 Standard Edition Runtime
|
||||
Environment (JRE) version 5.0 or later.
|
||||
|
||||
=============================
|
||||
Running With JRE 5.0 Or Later
|
||||
=============================
|
||||
|
||||
(1) Download and Install the J2SE Runtime Environment (JRE)
|
||||
|
||||
(1.1) Download the Java 2 Standard Edition Runtime Environment (JRE),
|
||||
release version 5.0 or later, from http://java.sun.com/j2se.
|
||||
|
||||
(1.2) Install the JRE according to the instructions included with the
|
||||
release.
|
||||
(1.3) Set an environment variable named JRE_HOME to the pathname of
|
||||
the directory into which you installed the JRE, e.g. c:\jre5.0
|
||||
or /usr/local/java/jre5.0.
|
||||
|
||||
NOTE: You may also use the full JDK rather than just the JRE. In this
|
||||
case set your JAVA_HOME environment variable to the pathname of
|
||||
the directory into which you installed the JDK, e.g. c:\j2sdk5.0
|
||||
or /usr/local/java/j2sdk5.0.
|
||||
|
||||
|
||||
(2) Download and Install the Tomcat Binary Distribution
|
||||
|
||||
NOTE: As an alternative to downloading a binary distribution, you can create
|
||||
your own from the Tomcat source repository, as described in "BUILDING.txt".
|
||||
If you do this, the value to use for "${catalina.home}" will be the "dist"
|
||||
subdirectory of your source distribution.
|
||||
|
||||
(2.1) Download a binary distribution of Tomcat from:
|
||||
|
||||
http://tomcat.apache.org
|
||||
|
||||
(2.2) Unpack the binary distribution into a convenient location so that the
|
||||
distribution resides in its own directory (conventionally named
|
||||
"apache-tomcat-[version]"). For the purposes of the remainder of this document,
|
||||
the symbolic name "$CATALINA_HOME" is used to refer to the full
|
||||
pathname of the release directory.
|
||||
|
||||
|
||||
(3) Start Up Tomcat
|
||||
|
||||
(3.1) Tomcat can be started by executing the following commands:
|
||||
|
||||
$CATALINA_HOME\bin\startup.bat (Windows)
|
||||
|
||||
$CATALINA_HOME/bin/startup.sh (Unix)
|
||||
|
||||
(3.2) After startup, the default web applications included with Tomcat will be
|
||||
available by visiting:
|
||||
|
||||
http://localhost:8080/
|
||||
|
||||
(3.3) Further information about configuring and running Tomcat can be found in
|
||||
the documentation included here, as well as on the Tomcat web site:
|
||||
|
||||
http://tomcat.apache.org
|
||||
|
||||
|
||||
(4) Shut Down Tomcat
|
||||
|
||||
(4.1) Tomcat can be shut down by executing the following command:
|
||||
|
||||
$CATALINA_HOME\bin\shutdown (Windows)
|
||||
|
||||
$CATALINA_HOME/bin/shutdown.sh (Unix)
|
||||
|
||||
|
||||
==================================================
|
||||
Advanced Configuration - Multiple Tomcat Instances
|
||||
==================================================
|
||||
|
||||
In many circumstances, it is desirable to have a single copy of a Tomcat
|
||||
binary distribution shared among multiple users on the same server. To make
|
||||
this possible, you can pass a "-Dcatalina.base=$CATALINA_BASE" argument when
|
||||
executing the startup command (see (2)). In this
|
||||
"-Dcatalina.base=$CATALINA_BASE" argument, replace $CATALINA_BASE with the
|
||||
directory that contains the files for your 'personal' Tomcat instance.
|
||||
|
||||
When you use this "-Dcatalina.base=$CATALINA_BASE" argument, Tomcat will
|
||||
calculate all relative references for files in the following directories based
|
||||
on the value of $CATALINA_BASE instead of $CATALINA_HOME:
|
||||
|
||||
* conf - Server configuration files (including server.xml)
|
||||
|
||||
* logs - Log and output files
|
||||
|
||||
* lib - For classes and resources that must be shared across all web
|
||||
applications
|
||||
|
||||
* webapps - Automatically loaded web applications
|
||||
|
||||
* work - Temporary working directories for web applications
|
||||
|
||||
* temp - Directory used by the JVM for temporary files (java.io.tmpdir)
|
||||
|
||||
If you do not pass the "-Dcatalina.base=$CATALINA_BASE" argument to the
|
||||
startup command, $CATALINA_BASE will default to the same value as $CATALINA_HOME,
|
||||
which means that the same directory is used for all relative path resolutions.
|
||||
|
||||
|
||||
================
|
||||
Troubleshooting
|
||||
================
|
||||
|
||||
There are only really 3 things likely to go wrong during the stand-alone
|
||||
Tomcat install:
|
||||
|
||||
(1) The most common hiccup is when another web server (or any process for that
|
||||
matter) has laid claim to port 8080. This is the default HTTP port that
|
||||
Tomcat attempts to bind to at startup. To change this, open the file:
|
||||
|
||||
$CATALINA_HOME/conf/server.xml
|
||||
|
||||
and search for '8080'. Change it to a port that isn't in use, and is
|
||||
greater than 1024, as ports less than or equal to 1024 require superuser
|
||||
access to bind under UNIX.
|
||||
|
||||
Restart Tomcat and you're in business. Be sure that you replace the "8080"
|
||||
in the URL you're using to access Tomcat. For example, if you change the
|
||||
port to 1977, you would request the URL http://localhost:1977/ in your browser.
|
||||
|
||||
(2) An "out of environment space" error when running the batch files in
|
||||
Windows 95, 98, or ME operating systems.
|
||||
|
||||
Right-click on the STARTUP.BAT and SHUTDOWN.BAT files. Click on
|
||||
"Properties", then on the "Memory" tab. For the "Initial environment" field,
|
||||
enter in something like 4096.
|
||||
|
||||
After you click apply, Windows will create shortcuts which you can use
|
||||
to start and stop the container.
|
||||
|
||||
(3) The 'localhost' machine isn't found. This could happen if you're behind a
|
||||
proxy. If that's the case, make sure the proxy configuration for your
|
||||
browser knows that you shouldn't be going through the proxy to access the
|
||||
"localhost".
|
||||
|
||||
In Netscape, this is under Edit/Preferences -> Advanced/Proxies, and in
|
||||
Internet Explorer, Tools -> Internet Options -> Connections -> LAN Settings.
|
BIN
P51/apache-tomcat-6.0.14/bin/bootstrap.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/bootstrap.jar
Normal file
Binary file not shown.
41
P51/apache-tomcat-6.0.14/bin/catalina-tasks.xml
Normal file
41
P51/apache-tomcat-6.0.14/bin/catalina-tasks.xml
Normal file
@ -0,0 +1,41 @@
|
||||
<!--
|
||||
XML file for importing Catalina ant tasks.
|
||||
<import file="${catalina.home}/bin/catalina-tasks.xml"/>
|
||||
-->
|
||||
|
||||
<project name="catalina-tasks">
|
||||
<description>Catalina Ant Manager, JMX and JSPC Tasks</description>
|
||||
<!-- set catalina.home if it's not already set -->
|
||||
<dirname property="catalina.home.bin.dir" file="${ant.file.catalina-tasks}"/>
|
||||
<property name="catalina.home" value="${catalina.home.bin.dir}/.."/>
|
||||
<taskdef resource="org/apache/catalina/ant/catalina.tasks">
|
||||
<classpath>
|
||||
<fileset file="${catalina.home}/bin/tomcat-juli.jar"/>
|
||||
<fileset file="${catalina.home}/lib/jasper.jar"/>
|
||||
<fileset file="${catalina.home}/lib/jasper-el.jar"/>
|
||||
<fileset file="${catalina.home}/lib/el-api.jar"/>
|
||||
<fileset file="${catalina.home}/lib/jsp-api.jar"/>
|
||||
<fileset file="${catalina.home}/lib/servlet-api.jar"/>
|
||||
<fileset file="${catalina.home}/lib/catalina-ant.jar"/>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
<taskdef resource="org/apache/catalina/ant/jmx/jmxaccessor.tasks">
|
||||
<classpath>
|
||||
<fileset file="${catalina.home}/lib/catalina-ant.jar"/>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
<typedef
|
||||
name="jmxEquals"
|
||||
classname="org.apache.catalina.ant.jmx.JMXAccessorEqualsCondition">
|
||||
<classpath>
|
||||
<fileset file="${catalina.home}/lib/catalina-ant.jar"/>
|
||||
</classpath>
|
||||
</typedef>
|
||||
<typedef
|
||||
name="jmxCondition"
|
||||
classname="org.apache.catalina.ant.jmx.JMXAccessorCondition">
|
||||
<classpath>
|
||||
<fileset file="${catalina.home}/lib/catalina-ant.jar"/>
|
||||
</classpath>
|
||||
</typedef>
|
||||
</project>
|
224
P51/apache-tomcat-6.0.14/bin/catalina.bat
Normal file
224
P51/apache-tomcat-6.0.14/bin/catalina.bat
Normal file
@ -0,0 +1,224 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Start/Stop Script for the CATALINA Server
|
||||
rem
|
||||
rem Environment Variable Prequisites
|
||||
rem
|
||||
rem CATALINA_HOME May point at your Catalina "build" directory.
|
||||
rem
|
||||
rem CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||
rem of a Catalina installation. If not present, resolves to
|
||||
rem the same directory that CATALINA_HOME points to.
|
||||
rem
|
||||
rem CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||
rem "stop", or "run" command is executed.
|
||||
rem
|
||||
rem CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||
rem the JVM should use (java.io.tmpdir). Defaults to
|
||||
rem %CATALINA_BASE%\temp.
|
||||
rem
|
||||
rem JAVA_HOME Must point at your Java Development Kit installation.
|
||||
rem Required to run the with the "debug" argument.
|
||||
rem
|
||||
rem JRE_HOME Must point at your Java Runtime installation.
|
||||
rem Defaults to JAVA_HOME if empty.
|
||||
rem
|
||||
rem JAVA_OPTS (Optional) Java runtime options used when the "start",
|
||||
rem "stop", or "run" command is executed.
|
||||
rem
|
||||
rem JSSE_HOME (Optional) May point at your Java Secure Sockets Extension
|
||||
rem (JSSE) installation, whose JAR files will be added to the
|
||||
rem system class path used to start Tomcat.
|
||||
rem
|
||||
rem JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||
rem command is executed. The default is "dt_shmem".
|
||||
rem
|
||||
rem JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||
rem command is executed. The default is "jdbconn".
|
||||
rem
|
||||
rem JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||
rem command is executed. Specifies whether JVM should suspend
|
||||
rem execution immediately after startup. Default is "n".
|
||||
rem
|
||||
rem JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||
rem command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||
rem and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||
rem options MUST be specified. The default is:
|
||||
rem
|
||||
rem -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,
|
||||
rem address=%JPDA_ADDRESS%,server=y,suspend=%JPDA_SUSPEND%
|
||||
rem
|
||||
rem $Id: catalina.bat 537518 2007-05-12 21:11:40Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set CURRENT_DIR=%cd%
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=%CURRENT_DIR%
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set CATALINA_HOME=%cd%
|
||||
cd %CURRENT_DIR%
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
rem Get standard environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
|
||||
|
||||
rem Get standard Java environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath
|
||||
echo Cannot find %CATALINA_HOME%\bin\setclasspath.bat
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okSetclasspath
|
||||
set BASEDIR=%CATALINA_HOME%
|
||||
call "%CATALINA_HOME%\bin\setclasspath.bat" %1
|
||||
if errorlevel 1 goto end
|
||||
|
||||
rem Add on extra jar files to CLASSPATH
|
||||
if "%JSSE_HOME%" == "" goto noJsse
|
||||
set CLASSPATH=%CLASSPATH%;%JSSE_HOME%\lib\jcert.jar;%JSSE_HOME%\lib\jnet.jar;%JSSE_HOME%\lib\jsse.jar
|
||||
:noJsse
|
||||
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar
|
||||
|
||||
if not "%CATALINA_BASE%" == "" goto gotBase
|
||||
set CATALINA_BASE=%CATALINA_HOME%
|
||||
:gotBase
|
||||
|
||||
if not "%CATALINA_TMPDIR%" == "" goto gotTmpdir
|
||||
set CATALINA_TMPDIR=%CATALINA_BASE%\temp
|
||||
:gotTmpdir
|
||||
|
||||
if not exist "%CATALINA_BASE%\conf\logging.properties" goto noJuli
|
||||
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
|
||||
:noJuli
|
||||
|
||||
rem ----- Execute The Requested Command ---------------------------------------
|
||||
|
||||
echo Using CATALINA_BASE: %CATALINA_BASE%
|
||||
echo Using CATALINA_HOME: %CATALINA_HOME%
|
||||
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
|
||||
if ""%1"" == ""debug"" goto use_jdk
|
||||
echo Using JRE_HOME: %JRE_HOME%
|
||||
goto java_dir_displayed
|
||||
:use_jdk
|
||||
echo Using JAVA_HOME: %JAVA_HOME%
|
||||
:java_dir_displayed
|
||||
|
||||
set _EXECJAVA=%_RUNJAVA%
|
||||
set MAINCLASS=org.apache.catalina.startup.Bootstrap
|
||||
set ACTION=start
|
||||
set SECURITY_POLICY_FILE=
|
||||
set DEBUG_OPTS=
|
||||
set JPDA=
|
||||
|
||||
if not ""%1"" == ""jpda"" goto noJpda
|
||||
set JPDA=jpda
|
||||
if not "%JPDA_TRANSPORT%" == "" goto gotJpdaTransport
|
||||
set JPDA_TRANSPORT=dt_shmem
|
||||
:gotJpdaTransport
|
||||
if not "%JPDA_ADDRESS%" == "" goto gotJpdaAddress
|
||||
set JPDA_ADDRESS=jdbconn
|
||||
:gotJpdaAddress
|
||||
if not "%JPDA_SUSPEND%" == "" goto gotJpdaSuspend
|
||||
set JPDA_SUSPEND=n
|
||||
:gotJpdaSuspend
|
||||
if not "%JPDA_OPTS%" == "" goto gotJpdaOpts
|
||||
set JPDA_OPTS=-Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=%JPDA_SUSPEND%
|
||||
:gotJpdaOpts
|
||||
shift
|
||||
:noJpda
|
||||
|
||||
if ""%1"" == ""debug"" goto doDebug
|
||||
if ""%1"" == ""run"" goto doRun
|
||||
if ""%1"" == ""start"" goto doStart
|
||||
if ""%1"" == ""stop"" goto doStop
|
||||
if ""%1"" == ""version"" goto doVersion
|
||||
|
||||
echo Usage: catalina ( commands ... )
|
||||
echo commands:
|
||||
echo debug Start Catalina in a debugger
|
||||
echo debug -security Debug Catalina with a security manager
|
||||
echo jpda start Start Catalina under JPDA debugger
|
||||
echo run Start Catalina in the current window
|
||||
echo run -security Start in the current window with security manager
|
||||
echo start Start Catalina in a separate window
|
||||
echo start -security Start in a separate window with security manager
|
||||
echo stop Stop Catalina
|
||||
echo version What version of tomcat are you running?
|
||||
goto end
|
||||
|
||||
:doDebug
|
||||
shift
|
||||
set _EXECJAVA=%_RUNJDB%
|
||||
set DEBUG_OPTS=-sourcepath "%CATALINA_HOME%\..\..\java"
|
||||
if not ""%1"" == ""-security"" goto execCmd
|
||||
shift
|
||||
echo Using Security Manager
|
||||
set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy
|
||||
goto execCmd
|
||||
|
||||
:doRun
|
||||
shift
|
||||
if not ""%1"" == ""-security"" goto execCmd
|
||||
shift
|
||||
echo Using Security Manager
|
||||
set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy
|
||||
goto execCmd
|
||||
|
||||
:doStart
|
||||
shift
|
||||
if not "%OS%" == "Windows_NT" goto noTitle
|
||||
set _EXECJAVA=start "Tomcat" %_RUNJAVA%
|
||||
goto gotTitle
|
||||
:noTitle
|
||||
set _EXECJAVA=start %_RUNJAVA%
|
||||
:gotTitle
|
||||
if not ""%1"" == ""-security"" goto execCmd
|
||||
shift
|
||||
echo Using Security Manager
|
||||
set SECURITY_POLICY_FILE=%CATALINA_BASE%\conf\catalina.policy
|
||||
goto execCmd
|
||||
|
||||
:doStop
|
||||
shift
|
||||
set ACTION=stop
|
||||
goto execCmd
|
||||
|
||||
:doVersion
|
||||
%_EXECJAVA% -classpath "%CATALINA_HOME%\lib\catalina.jar" org.apache.catalina.util.ServerInfo
|
||||
goto end
|
||||
|
||||
|
||||
:execCmd
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
rem Execute Java with the applicable properties
|
||||
if not "%JPDA%" == "" goto doJpda
|
||||
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
:doSecurity
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
:doJpda
|
||||
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
:doSecurityJpda
|
||||
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
|
||||
goto end
|
||||
|
||||
:end
|
338
P51/apache-tomcat-6.0.14/bin/catalina.sh
Normal file
338
P51/apache-tomcat-6.0.14/bin/catalina.sh
Normal file
@ -0,0 +1,338 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Start/Stop Script for the CATALINA Server
|
||||
#
|
||||
# Environment Variable Prequisites
|
||||
#
|
||||
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||
#
|
||||
# CATALINA_BASE (Optional) Base directory for resolving dynamic portions
|
||||
# of a Catalina installation. If not present, resolves to
|
||||
# the same directory that CATALINA_HOME points to.
|
||||
#
|
||||
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
|
||||
# "stop", or "run" command is executed.
|
||||
#
|
||||
# CATALINA_TMPDIR (Optional) Directory path location of temporary directory
|
||||
# the JVM should use (java.io.tmpdir). Defaults to
|
||||
# $CATALINA_BASE/temp.
|
||||
#
|
||||
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||
# Required to run the with the "debug" or "javac" argument.
|
||||
#
|
||||
# JRE_HOME Must point at your Java Development Kit installation.
|
||||
# Defaults to JAVA_HOME if empty.
|
||||
#
|
||||
# JAVA_OPTS (Optional) Java runtime options used when the "start",
|
||||
# "stop", or "run" command is executed.
|
||||
#
|
||||
# JPDA_TRANSPORT (Optional) JPDA transport used when the "jpda start"
|
||||
# command is executed. The default is "dt_socket".
|
||||
#
|
||||
# JPDA_ADDRESS (Optional) Java runtime options used when the "jpda start"
|
||||
# command is executed. The default is 8000.
|
||||
#
|
||||
# JPDA_SUSPEND (Optional) Java runtime options used when the "jpda start"
|
||||
# command is executed. Specifies whether JVM should suspend
|
||||
# execution immediately after startup. Default is "n".
|
||||
#
|
||||
# JPDA_OPTS (Optional) Java runtime options used when the "jpda start"
|
||||
# command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS,
|
||||
# and JPDA_SUSPEND are ignored. Thus, all required jpda
|
||||
# options MUST be specified. The default is:
|
||||
#
|
||||
# -Xdebug -Xrunjdwp:transport=$JPDA_TRANSPORT,
|
||||
# address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND
|
||||
#
|
||||
# JSSE_HOME (Optional) May point at your Java Secure Sockets Extension
|
||||
# (JSSE) installation, whose JAR files will be added to the
|
||||
# system class path used to start Tomcat.
|
||||
#
|
||||
# CATALINA_PID (Optional) Path of the file which should contains the pid
|
||||
# of catalina startup java process, when start (fork) is used
|
||||
#
|
||||
# $Id: catalina.sh 522797 2007-03-27 07:10:29Z fhanik $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# OS specific support. $var _must_ be set to either true or false.
|
||||
cygwin=false
|
||||
os400=false
|
||||
darwin=false
|
||||
case "`uname`" in
|
||||
CYGWIN*) cygwin=true;;
|
||||
OS400*) os400=true;;
|
||||
Darwin*) darwin=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ]; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
# Get standard environment variables
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
|
||||
# Only set CATALINA_HOME if not already set
|
||||
[ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." ; pwd`
|
||||
|
||||
if [ -r "$CATALINA_HOME"/bin/setenv.sh ]; then
|
||||
. "$CATALINA_HOME"/bin/setenv.sh
|
||||
fi
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin; then
|
||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
[ -n "$JRE_HOME" ] && JRE_HOME=`cygpath --unix "$JRE_HOME"`
|
||||
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||
[ -n "$CATALINA_BASE" ] && CATALINA_BASE=`cygpath --unix "$CATALINA_BASE"`
|
||||
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||
[ -n "$JSSE_HOME" ] && JSSE_HOME=`cygpath --absolute --unix "$JSSE_HOME"`
|
||||
fi
|
||||
|
||||
# For OS400
|
||||
if $os400; then
|
||||
# Set job priority to standard for interactive (interactive - 6) by using
|
||||
# the interactive priority - 6, the helper threads that respond to requests
|
||||
# will be running at the same priority as interactive jobs.
|
||||
COMMAND='chgjob job('$JOBNAME') runpty(6)'
|
||||
system $COMMAND
|
||||
|
||||
# Enable multi threading
|
||||
export QIBM_MULTI_THREADED=Y
|
||||
fi
|
||||
|
||||
# Get standard Java environment variables
|
||||
if $os400; then
|
||||
# -r will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
BASEDIR="$CATALINA_HOME"
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||
BASEDIR="$CATALINA_HOME"
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Add on extra jar files to CLASSPATH
|
||||
if [ -n "$JSSE_HOME" ]; then
|
||||
CLASSPATH="$CLASSPATH":"$JSSE_HOME"/lib/jcert.jar:"$JSSE_HOME"/lib/jnet.jar:"$JSSE_HOME"/lib/jsse.jar
|
||||
fi
|
||||
CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/bin/bootstrap.jar:"$CATALINA_HOME"/bin/commons-logging-api.jar
|
||||
|
||||
if [ -z "$CATALINA_BASE" ] ; then
|
||||
CATALINA_BASE="$CATALINA_HOME"
|
||||
fi
|
||||
|
||||
if [ -z "$CATALINA_TMPDIR" ] ; then
|
||||
# Define the java.io.tmpdir to use for Catalina
|
||||
CATALINA_TMPDIR="$CATALINA_BASE"/temp
|
||||
fi
|
||||
|
||||
# Bugzilla 37848: When no TTY is available, don't output to console
|
||||
have_tty=0
|
||||
if [ "`tty`" != "not a tty" ]; then
|
||||
have_tty=1
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`
|
||||
JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`
|
||||
CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`
|
||||
CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`
|
||||
CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`
|
||||
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||
[ -n "$JSSE_HOME" ] && JSSE_HOME=`cygpath --absolute --windows "$JSSE_HOME"`
|
||||
JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`
|
||||
fi
|
||||
|
||||
# Set juli LogManager if it is present
|
||||
if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then
|
||||
JAVA_OPTS="$JAVA_OPTS "-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" "-Djava.util.logging.config.file="$CATALINA_BASE/conf/logging.properties"
|
||||
fi
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
|
||||
# Bugzilla 37848: only output this if we have a TTY
|
||||
if [ $have_tty -eq 1 ]; then
|
||||
echo "Using CATALINA_BASE: $CATALINA_BASE"
|
||||
echo "Using CATALINA_HOME: $CATALINA_HOME"
|
||||
echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
|
||||
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
|
||||
echo "Using JAVA_HOME: $JAVA_HOME"
|
||||
else
|
||||
echo "Using JRE_HOME: $JRE_HOME"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$1" = "jpda" ] ; then
|
||||
if [ -z "$JPDA_TRANSPORT" ]; then
|
||||
JPDA_TRANSPORT="dt_socket"
|
||||
fi
|
||||
if [ -z "$JPDA_ADDRESS" ]; then
|
||||
JPDA_ADDRESS="8000"
|
||||
fi
|
||||
if [ -z "$JPDA_SUSPEND" ]; then
|
||||
JPDA_SUSPEND="n"
|
||||
fi
|
||||
if [ -z "$JPDA_OPTS" ]; then
|
||||
JPDA_OPTS="-Xdebug -Xrunjdwp:transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
|
||||
fi
|
||||
CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS"
|
||||
shift
|
||||
fi
|
||||
|
||||
if [ "$1" = "debug" ] ; then
|
||||
if $os400; then
|
||||
echo "Debug command not available on OS400"
|
||||
exit 1
|
||||
else
|
||||
shift
|
||||
if [ "$1" = "-security" ] ; then
|
||||
echo "Using Security Manager"
|
||||
shift
|
||||
exec "$_RUNJDB" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-sourcepath "$CATALINA_HOME"/../../java \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
else
|
||||
exec "$_RUNJDB" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-sourcepath "$CATALINA_HOME"/../../java \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "$1" = "run" ]; then
|
||||
|
||||
shift
|
||||
if [ "$1" = "-security" ] ; then
|
||||
echo "Using Security Manager"
|
||||
shift
|
||||
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
else
|
||||
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start
|
||||
fi
|
||||
|
||||
elif [ "$1" = "start" ] ; then
|
||||
|
||||
shift
|
||||
touch "$CATALINA_BASE"/logs/catalina.out
|
||||
if [ "$1" = "-security" ] ; then
|
||||
echo "Using Security Manager"
|
||||
shift
|
||||
"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
|
||||
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
echo $! > $CATALINA_PID
|
||||
fi
|
||||
else
|
||||
"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" start \
|
||||
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
|
||||
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
echo $! > $CATALINA_PID
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "$1" = "stop" ] ; then
|
||||
|
||||
shift
|
||||
FORCE=0
|
||||
if [ "$1" = "-force" ]; then
|
||||
shift
|
||||
FORCE=1
|
||||
fi
|
||||
|
||||
"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Dcatalina.base="$CATALINA_BASE" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
|
||||
org.apache.catalina.startup.Bootstrap "$@" stop
|
||||
|
||||
if [ $FORCE -eq 1 ]; then
|
||||
if [ ! -z "$CATALINA_PID" ]; then
|
||||
echo "Killing: `cat $CATALINA_PID`"
|
||||
kill -9 `cat $CATALINA_PID`
|
||||
else
|
||||
echo "Kill failed: \$CATALINA_PID not set"
|
||||
fi
|
||||
fi
|
||||
|
||||
elif [ "$1" = "version" ] ; then
|
||||
|
||||
"$_RUNJAVA" \
|
||||
-classpath "$CATALINA_HOME/lib/catalina.jar" \
|
||||
org.apache.catalina.util.ServerInfo
|
||||
|
||||
else
|
||||
|
||||
echo "Usage: catalina.sh ( commands ... )"
|
||||
echo "commands:"
|
||||
if $os400; then
|
||||
echo " debug Start Catalina in a debugger (not available on OS400)"
|
||||
echo " debug -security Debug Catalina with a security manager (not available on OS400)"
|
||||
else
|
||||
echo " debug Start Catalina in a debugger"
|
||||
echo " debug -security Debug Catalina with a security manager"
|
||||
fi
|
||||
echo " jpda start Start Catalina under JPDA debugger"
|
||||
echo " run Start Catalina in the current window"
|
||||
echo " run -security Start in the current window with security manager"
|
||||
echo " start Start Catalina in a separate window"
|
||||
echo " start -security Start in a separate window with security manager"
|
||||
echo " stop Stop Catalina"
|
||||
echo " stop -force Stop Catalina (followed by kill -KILL)"
|
||||
echo " version What version of tomcat are you running?"
|
||||
exit 1
|
||||
|
||||
fi
|
BIN
P51/apache-tomcat-6.0.14/bin/commons-daemon.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/commons-daemon.jar
Normal file
Binary file not shown.
19
P51/apache-tomcat-6.0.14/bin/cpappend.bat
Normal file
19
P51/apache-tomcat-6.0.14/bin/cpappend.bat
Normal file
@ -0,0 +1,19 @@
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Append to CLASSPATH
|
||||
rem
|
||||
rem $Id: cpappend.bat 467182 2006-10-23 23:47:06Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Process the first argument
|
||||
if ""%1"" == """" goto end
|
||||
set CLASSPATH=%CLASSPATH%;%1
|
||||
shift
|
||||
|
||||
rem Process the remaining arguments
|
||||
:setArgs
|
||||
if ""%1"" == """" goto doneSetArgs
|
||||
set CLASSPATH=%CLASSPATH% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
:end
|
41
P51/apache-tomcat-6.0.14/bin/digest.bat
Normal file
41
P51/apache-tomcat-6.0.14/bin/digest.bat
Normal file
@ -0,0 +1,41 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Script to digest password using the algorithm specified
|
||||
rem
|
||||
rem $Id: digest.bat 467182 2006-10-23 23:47:06Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=.
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
set CATALINA_HOME=..
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set EXECUTABLE=%CATALINA_HOME%\bin\tool-wrapper.bat
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find %EXECUTABLE%
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" -server org.apache.catalina.realm.RealmBase %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
31
P51/apache-tomcat-6.0.14/bin/digest.sh
Normal file
31
P51/apache-tomcat-6.0.14/bin/digest.sh
Normal file
@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Script to digest password using the algorithm specified
|
||||
#
|
||||
# $Id: digest.sh 467182 2006-10-23 23:47:06Z markt $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=tool-wrapper.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" -server org.apache.catalina.realm.RealmBase "$@"
|
BIN
P51/apache-tomcat-6.0.14/bin/jsvc.tar.gz
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/jsvc.tar.gz
Normal file
Binary file not shown.
112
P51/apache-tomcat-6.0.14/bin/service.bat
Normal file
112
P51/apache-tomcat-6.0.14/bin/service.bat
Normal file
@ -0,0 +1,112 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem NT Service Install/Uninstall script
|
||||
rem
|
||||
rem Options
|
||||
rem install Install the service using Tomcat5 as service name.
|
||||
rem Service is installed using default settings.
|
||||
rem remove Remove the service from the System.
|
||||
rem
|
||||
rem name (optional) If the second argument is present it is considered
|
||||
rem to be new service name
|
||||
rem
|
||||
rem $Id: service.bat 544700 2007-06-06 01:08:53Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set CURRENT_DIR=%cd%
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=%cd%
|
||||
if exist "%CATALINA_HOME%\bin\tomcat6.exe" goto okHome
|
||||
rem CD to the upper dir
|
||||
cd ..
|
||||
set CATALINA_HOME=%cd%
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\tomcat6.exe" goto okHome
|
||||
echo The tomcat.exe was not found...
|
||||
echo The CATALINA_HOME environment variable is not defined correctly.
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
rem Make sure prerequisite environment variables are set
|
||||
if not "%JAVA_HOME%" == "" goto okHome
|
||||
echo The JAVA_HOME environment variable is not defined
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
if not "%CATALINA_BASE%" == "" goto gotBase
|
||||
set CATALINA_BASE=%CATALINA_HOME%
|
||||
:gotBase
|
||||
|
||||
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat6.exe
|
||||
|
||||
rem Set default Service name
|
||||
set SERVICE_NAME=Tomcat6
|
||||
set PR_DISPLAYNAME=Apache Tomcat
|
||||
|
||||
if "%1" == "" goto displayUsage
|
||||
if "%2" == "" goto setServiceName
|
||||
set SERVICE_NAME=%2
|
||||
set PR_DISPLAYNAME=Apache Tomcat %2
|
||||
:setServiceName
|
||||
if %1 == install goto doInstall
|
||||
if %1 == remove goto doRemove
|
||||
if %1 == uninstall goto doRemove
|
||||
echo Unknown parameter "%1"
|
||||
:displayUsage
|
||||
echo.
|
||||
echo Usage: service.bat install/remove [service_name]
|
||||
goto end
|
||||
|
||||
:doRemove
|
||||
rem Remove the service
|
||||
"%EXECUTABLE%" //DS//%SERVICE_NAME%
|
||||
echo The service '%SERVICE_NAME%' has been removed
|
||||
goto end
|
||||
|
||||
:doInstall
|
||||
rem Install the service
|
||||
echo Installing the service '%SERVICE_NAME%' ...
|
||||
echo Using CATALINA_HOME: %CATALINA_HOME%
|
||||
echo Using CATALINA_BASE: %CATALINA_BASE%
|
||||
echo Using JAVA_HOME: %JAVA_HOME%
|
||||
|
||||
rem Use the environment variables as an example
|
||||
rem Each command line option is prefixed with PR_
|
||||
|
||||
set PR_DESCRIPTION=Apache Tomcat Server - http://tomcat.apache.org/
|
||||
set PR_INSTALL=%EXECUTABLE%
|
||||
set PR_LOGPATH=%CATALINA_BASE%\logs
|
||||
set PR_CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar
|
||||
rem Set the server jvm from JAVA_HOME
|
||||
set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll
|
||||
if exist "%PR_JVM%" goto foundJvm
|
||||
rem Set the client jvm from JAVA_HOME
|
||||
set PR_JVM=%JAVA_HOME%\jre\bin\client\jvm.dll
|
||||
if exist "%PR_JVM%" goto foundJvm
|
||||
set PR_JVM=auto
|
||||
:foundJvm
|
||||
echo Using JVM: %PR_JVM%
|
||||
"%EXECUTABLE%" //IS//%SERVICE_NAME% --StartClass org.apache.catalina.startup.Bootstrap --StopClass org.apache.catalina.startup.Bootstrap --StartParams start --StopParams stop
|
||||
if not errorlevel 1 goto installed
|
||||
echo Failed installing '%SERVICE_NAME%' service
|
||||
goto end
|
||||
:installed
|
||||
rem Clear the environment variables. They are not needed any more.
|
||||
set PR_DISPLAYNAME=
|
||||
set PR_DESCRIPTION=
|
||||
set PR_INSTALL=
|
||||
set PR_LOGPATH=
|
||||
set PR_CLASSPATH=
|
||||
set PR_JVM=
|
||||
rem Set extra parameters
|
||||
"%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed" --StartMode jvm --StopMode jvm
|
||||
rem More extra parameters
|
||||
set PR_LOGPATH=%CATALINA_BASE%\logs
|
||||
set PR_STDOUTPUT=auto
|
||||
set PR_STDERROR=auto
|
||||
"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256
|
||||
echo The service '%SERVICE_NAME%' has been installed.
|
||||
|
||||
:end
|
||||
cd %CURRENT_DIR%
|
71
P51/apache-tomcat-6.0.14/bin/setclasspath.bat
Normal file
71
P51/apache-tomcat-6.0.14/bin/setclasspath.bat
Normal file
@ -0,0 +1,71 @@
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Set CLASSPATH and Java options
|
||||
rem
|
||||
rem $Id: setclasspath.bat 545668 2007-06-09 00:18:22Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Make sure prerequisite environment variables are set
|
||||
if not "%JAVA_HOME%" == "" goto gotJdkHome
|
||||
if not "%JRE_HOME%" == "" goto gotJreHome
|
||||
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
|
||||
echo At least one of these environment variable is needed to run this program
|
||||
goto exit
|
||||
|
||||
:gotJreHome
|
||||
if not exist "%JRE_HOME%\bin\java.exe" goto noJavaHome
|
||||
if not exist "%JRE_HOME%\bin\javaw.exe" goto noJavaHome
|
||||
if not ""%1"" == ""debug"" goto okJavaHome
|
||||
echo JAVA_HOME should point to a JDK in order to run in debug mode.
|
||||
goto exit
|
||||
|
||||
:gotJdkHome
|
||||
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
|
||||
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
|
||||
if not "%JRE_HOME%" == "" goto okJavaHome
|
||||
set JRE_HOME=%JAVA_HOME%
|
||||
goto okJavaHome
|
||||
|
||||
:noJavaHome
|
||||
echo The JAVA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
echo NB: JAVA_HOME should point to a JDK not a JRE
|
||||
goto exit
|
||||
:okJavaHome
|
||||
|
||||
if not "%BASEDIR%" == "" goto gotBasedir
|
||||
echo The BASEDIR environment variable is not defined
|
||||
echo This environment variable is needed to run this program
|
||||
goto exit
|
||||
:gotBasedir
|
||||
if exist "%BASEDIR%\bin\setclasspath.bat" goto okBasedir
|
||||
echo The BASEDIR environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto exit
|
||||
:okBasedir
|
||||
|
||||
rem Set the default -Djava.endorsed.dirs argument
|
||||
set JAVA_ENDORSED_DIRS=%BASEDIR%\endorsed
|
||||
|
||||
rem Set standard CLASSPATH
|
||||
rem Note that there are no quotes as we do not want to introduce random
|
||||
rem quotes into the CLASSPATH
|
||||
if not exist "%JAVA_HOME%\lib\tools.jar" goto noJavac
|
||||
set CLASSPATH=%JAVA_HOME%\lib\tools.jar
|
||||
:noJavac
|
||||
|
||||
rem Set standard command for invoking Java.
|
||||
rem Note that NT requires a window name argument when using start.
|
||||
rem Also note the quoting as JAVA_HOME may contain spaces.
|
||||
set _RUNJAVA="%JRE_HOME%\bin\java"
|
||||
set _RUNJAVAW="%JRE_HOME%\bin\javaw"
|
||||
set _RUNJDB="%JAVA_HOME%\bin\jdb"
|
||||
set _RUNJAVAC="%JAVA_HOME%\bin\javac"
|
||||
|
||||
goto end
|
||||
|
||||
:exit
|
||||
exit /b 1
|
||||
|
||||
:end
|
100
P51/apache-tomcat-6.0.14/bin/setclasspath.sh
Normal file
100
P51/apache-tomcat-6.0.14/bin/setclasspath.sh
Normal file
@ -0,0 +1,100 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Set CLASSPATH and Java options
|
||||
#
|
||||
# $Id: setclasspath.sh 505244 2007-02-09 10:33:43Z jfclere $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# First clear out the user classpath
|
||||
CLASSPATH=
|
||||
|
||||
# Make sure prerequisite environment variables are set
|
||||
if [ -z "$JAVA_HOME" -a -z "$JRE_HOME" ]; then
|
||||
# Bugzilla 37284
|
||||
if $darwin && [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home" ]; then
|
||||
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home"
|
||||
else
|
||||
echo "Neither the JAVA_HOME nor the JRE_HOME environment variable is defined"
|
||||
echo "At least one of these environment variable is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
if [ -z "$JAVA_HOME" -a "$1" = "debug" ]; then
|
||||
echo "JAVA_HOME should point to a JDK in order to run in debug mode."
|
||||
exit 1
|
||||
fi
|
||||
if [ -z "$JRE_HOME" ]; then
|
||||
JRE_HOME="$JAVA_HOME"
|
||||
fi
|
||||
|
||||
# If we're running under jdb, we need a full jdk.
|
||||
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
|
||||
if [ "$os400" = "true" ]; then
|
||||
if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/javac ]; then
|
||||
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||
echo "This environment variable is needed to run this program"
|
||||
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
if [ ! -x "$JAVA_HOME"/bin/java -o ! -x "$JAVA_HOME"/bin/jdb -o ! -x "$JAVA_HOME"/bin/javac ]; then
|
||||
echo "The JAVA_HOME environment variable is not defined correctly"
|
||||
echo "This environment variable is needed to run this program"
|
||||
echo "NB: JAVA_HOME should point to a JDK not a JRE"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if [ -z "$BASEDIR" ]; then
|
||||
echo "The BASEDIR environment variable is not defined"
|
||||
echo "This environment variable is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
if [ ! -x "$BASEDIR"/bin/setclasspath.sh ]; then
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
echo "The BASEDIR environment variable is not defined correctly"
|
||||
echo "This environment variable is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set the default -Djava.endorsed.dirs argument
|
||||
JAVA_ENDORSED_DIRS="$BASEDIR"/endorsed
|
||||
|
||||
# Set standard CLASSPATH
|
||||
if [ "$1" = "javac" ] ; then
|
||||
if [ ! -f "$JAVA_HOME"/lib/tools.jar ]; then
|
||||
echo "Can't find tools.jar in JAVA_HOME"
|
||||
echo "Need a JDK to run javac"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
if [ "$1" = "debug" -o "$1" = "javac" ] ; then
|
||||
if [ -f "$JAVA_HOME"/lib/tools.jar ]; then
|
||||
CLASSPATH="$JAVA_HOME"/lib/tools.jar
|
||||
fi
|
||||
fi
|
||||
|
||||
# OSX hack to CLASSPATH
|
||||
JIKESPATH=
|
||||
if [ `uname -s` = "Darwin" ]; then
|
||||
OSXHACK="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Classes"
|
||||
if [ -d "$OSXHACK" ]; then
|
||||
for i in "$OSXHACK"/*.jar; do
|
||||
JIKESPATH="$JIKESPATH":"$i"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set standard commands for invoking Java.
|
||||
_RUNJAVA="$JRE_HOME"/bin/java
|
||||
if [ "$os400" != "true" ]; then
|
||||
_RUNJDB="$JAVA_HOME"/bin/jdb
|
||||
fi
|
||||
_RUNJAVAC="$JAVA_HOME"/bin/javac
|
44
P51/apache-tomcat-6.0.14/bin/shutdown.bat
Normal file
44
P51/apache-tomcat-6.0.14/bin/shutdown.bat
Normal file
@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Stop script for the CATALINA Server
|
||||
rem
|
||||
rem $Id: shutdown.bat 467182 2006-10-23 23:47:06Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set CURRENT_DIR=%cd%
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=%CURRENT_DIR%
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set CATALINA_HOME=%cd%
|
||||
cd %CURRENT_DIR%
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find %EXECUTABLE%
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" stop %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
31
P51/apache-tomcat-6.0.14/bin/shutdown.sh
Normal file
31
P51/apache-tomcat-6.0.14/bin/shutdown.sh
Normal file
@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Stop script for the CATALINA Server
|
||||
#
|
||||
# $Id: shutdown.sh 467182 2006-10-23 23:47:06Z markt $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
|
44
P51/apache-tomcat-6.0.14/bin/startup.bat
Normal file
44
P51/apache-tomcat-6.0.14/bin/startup.bat
Normal file
@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Start script for the CATALINA Server
|
||||
rem
|
||||
rem $Id: startup.bat 467182 2006-10-23 23:47:06Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set CURRENT_DIR=%cd%
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=%CURRENT_DIR%
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set CATALINA_HOME=%cd%
|
||||
cd %CURRENT_DIR%
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find %EXECUTABLE%
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
48
P51/apache-tomcat-6.0.14/bin/startup.sh
Normal file
48
P51/apache-tomcat-6.0.14/bin/startup.sh
Normal file
@ -0,0 +1,48 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Start Script for the CATALINA Server
|
||||
#
|
||||
# $Id: startup.sh 467182 2006-10-23 23:47:06Z markt $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Better OS/400 detection: see Bugzilla 31132
|
||||
os400=false
|
||||
darwin=false
|
||||
case "`uname`" in
|
||||
CYGWIN*) cygwin=true;;
|
||||
OS400*) os400=true;;
|
||||
Darwin*) darwin=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if $os400; then
|
||||
# -x will Only work on the os400 if the files are:
|
||||
# 1. owned by the user
|
||||
# 2. owned by the PRIMARY group of the user
|
||||
# this will not work if the user belongs in secondary groups
|
||||
eval
|
||||
else
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
|
BIN
P51/apache-tomcat-6.0.14/bin/tomcat-juli.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/tomcat-juli.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/bin/tomcat-native.tar.gz
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/tomcat-native.tar.gz
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/bin/tomcat6.exe
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/tomcat6.exe
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/bin/tomcat6w.exe
Normal file
BIN
P51/apache-tomcat-6.0.14/bin/tomcat6w.exe
Normal file
Binary file not shown.
64
P51/apache-tomcat-6.0.14/bin/tool-wrapper.bat
Normal file
64
P51/apache-tomcat-6.0.14/bin/tool-wrapper.bat
Normal file
@ -0,0 +1,64 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Wrapper script for command line tools
|
||||
rem
|
||||
rem Environment Variable Prequisites
|
||||
rem
|
||||
rem CATALINA_HOME May point at your Catalina "build" directory.
|
||||
rem
|
||||
rem TOOL_OPTS (Optional) Java runtime options used when the "start",
|
||||
rem "stop", or "run" command is executed.
|
||||
rem
|
||||
rem JAVA_HOME Must point at your Java Development Kit installation.
|
||||
rem
|
||||
rem JAVA_OPTS (Optional) Java runtime options used when the "start",
|
||||
rem "stop", or "run" command is executed.
|
||||
rem
|
||||
rem $Id: tool-wrapper.bat 505241 2007-02-09 10:22:58Z jfclere $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=.
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
set CATALINA_HOME=..
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\tool-wrapper.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
rem Get standard environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
|
||||
|
||||
rem Get standard Java environment variables
|
||||
if exist "%CATALINA_HOME%\bin\setclasspath.bat" goto okSetclasspath
|
||||
echo Cannot find %CATALINA_HOME%\bin\setclasspath.bat
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okSetclasspath
|
||||
set BASEDIR=%CATALINA_HOME%
|
||||
call "%CATALINA_HOME%\bin\setclasspath.bat"
|
||||
|
||||
rem Add on extra jar files to CLASSPATH
|
||||
if "%CLASSPATH%" == "" goto noclasspath
|
||||
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar;"%BASEDIR%"\lib\servlet-api.jar
|
||||
goto :okclasspath
|
||||
:noclasspath
|
||||
set CLASSPATH=%CATALINA_HOME%\bin\bootstrap.jar;"%BASEDIR%"\lib\servlet-api.jar
|
||||
:okclasspath
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
%_RUNJAVA% %JAVA_OPTS% %TOOL_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.home="%CATALINA_HOME%" org.apache.catalina.startup.Tool %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
78
P51/apache-tomcat-6.0.14/bin/tool-wrapper.sh
Normal file
78
P51/apache-tomcat-6.0.14/bin/tool-wrapper.sh
Normal file
@ -0,0 +1,78 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Wrapper script for command line tools
|
||||
#
|
||||
# Environment Variable Prequisites
|
||||
#
|
||||
# CATALINA_HOME May point at your Catalina "build" directory.
|
||||
#
|
||||
# TOOL_OPTS (Optional) Java runtime options used when the "start",
|
||||
# "stop", or "run" command is executed.
|
||||
#
|
||||
# JAVA_HOME Must point at your Java Development Kit installation.
|
||||
#
|
||||
# JAVA_OPTS (Optional) Java runtime options used when the "start",
|
||||
# "stop", or "run" command is executed.
|
||||
#
|
||||
# $Id: tool-wrapper.sh 467182 2006-10-23 23:47:06Z markt $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# OS specific support. $var _must_ be set to either true or false.
|
||||
cygwin=false
|
||||
case "`uname`" in
|
||||
CYGWIN*) cygwin=true;;
|
||||
esac
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ]; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
# Get standard environment variables
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
CATALINA_HOME=`cd "$PRGDIR/.." ; pwd`
|
||||
if [ -r "$CATALINA_HOME"/bin/setenv.sh ]; then
|
||||
. "$CATALINA_HOME"/bin/setenv.sh
|
||||
fi
|
||||
|
||||
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
||||
if $cygwin; then
|
||||
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
||||
[ -n "$CATALINA_HOME" ] && CATALINA_HOME=`cygpath --unix "$CATALINA_HOME"`
|
||||
[ -n "$CLASSPATH" ] && CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
|
||||
fi
|
||||
|
||||
# Get standard Java environment variables
|
||||
if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
|
||||
BASEDIR="$CATALINA_HOME"
|
||||
. "$CATALINA_HOME"/bin/setclasspath.sh
|
||||
else
|
||||
echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Add on extra jar files to CLASSPATH
|
||||
CLASSPATH="$CLASSPATH":"$CATALINA_HOME"/bin/bootstrap.jar:"$BASEDIR"/lib/servlet-api.jar
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin; then
|
||||
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
|
||||
CATALINA_HOME=`cygpath --path --windows "$CATALINA_HOME"`
|
||||
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
|
||||
fi
|
||||
|
||||
# ----- Execute The Requested Command -----------------------------------------
|
||||
|
||||
exec "$_RUNJAVA" $JAVA_OPTS $TOOL_OPTS \
|
||||
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
|
||||
-Dcatalina.home="$CATALINA_HOME" \
|
||||
org.apache.catalina.startup.Tool "$@"
|
44
P51/apache-tomcat-6.0.14/bin/version.bat
Normal file
44
P51/apache-tomcat-6.0.14/bin/version.bat
Normal file
@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
if "%OS%" == "Windows_NT" setlocal
|
||||
rem ---------------------------------------------------------------------------
|
||||
rem Version script for the CATALINA Server
|
||||
rem
|
||||
rem $Id: version.bat 467182 2006-10-23 23:47:06Z markt $
|
||||
rem ---------------------------------------------------------------------------
|
||||
|
||||
rem Guess CATALINA_HOME if not defined
|
||||
set CURRENT_DIR=%cd%
|
||||
if not "%CATALINA_HOME%" == "" goto gotHome
|
||||
set CATALINA_HOME=%CURRENT_DIR%
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
cd ..
|
||||
set CATALINA_HOME=%cd%
|
||||
cd %CURRENT_DIR%
|
||||
:gotHome
|
||||
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
|
||||
echo The CATALINA_HOME environment variable is not defined correctly
|
||||
echo This environment variable is needed to run this program
|
||||
goto end
|
||||
:okHome
|
||||
|
||||
set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat
|
||||
|
||||
rem Check that target executable exists
|
||||
if exist "%EXECUTABLE%" goto okExec
|
||||
echo Cannot find %EXECUTABLE%
|
||||
echo This file is needed to run this program
|
||||
goto end
|
||||
:okExec
|
||||
|
||||
rem Get remaining unshifted command line arguments and save them in the
|
||||
set CMD_LINE_ARGS=
|
||||
:setArgs
|
||||
if ""%1""=="""" goto doneSetArgs
|
||||
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
|
||||
shift
|
||||
goto setArgs
|
||||
:doneSetArgs
|
||||
|
||||
call "%EXECUTABLE%" version %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
31
P51/apache-tomcat-6.0.14/bin/version.sh
Normal file
31
P51/apache-tomcat-6.0.14/bin/version.sh
Normal file
@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
# -----------------------------------------------------------------------------
|
||||
# Version Script for the CATALINA Server
|
||||
#
|
||||
# $Id: version.sh 467182 2006-10-23 23:47:06Z markt $
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# resolve links - $0 may be a softlink
|
||||
PRG="$0"
|
||||
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`/"$link"
|
||||
fi
|
||||
done
|
||||
|
||||
PRGDIR=`dirname "$PRG"`
|
||||
EXECUTABLE=catalina.sh
|
||||
|
||||
# Check that target executable exists
|
||||
if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
|
||||
echo "Cannot find $PRGDIR/$EXECUTABLE"
|
||||
echo "This file is needed to run this program"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exec "$PRGDIR"/"$EXECUTABLE" version "$@"
|
150
P51/apache-tomcat-6.0.14/conf/catalina.policy
Normal file
150
P51/apache-tomcat-6.0.14/conf/catalina.policy
Normal file
@ -0,0 +1,150 @@
|
||||
// ============================================================================
|
||||
// catalina.corepolicy - Security Policy Permissions for Tomcat 5
|
||||
//
|
||||
// This file contains a default set of security policies to be enforced (by the
|
||||
// JVM) when Catalina is executed with the "-security" option. In addition
|
||||
// to the permissions granted here, the following additional permissions are
|
||||
// granted to the codebase specific to each web application:
|
||||
//
|
||||
// * Read access to the document root directory
|
||||
//
|
||||
// $Id: catalina.policy 543026 2007-05-31 02:44:55Z markt $
|
||||
// ============================================================================
|
||||
|
||||
|
||||
// ========== SYSTEM CODE PERMISSIONS =========================================
|
||||
|
||||
|
||||
// These permissions apply to javac
|
||||
grant codeBase "file:${java.home}/lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to all shared system extensions
|
||||
grant codeBase "file:${java.home}/jre/lib/ext/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to javac when ${java.home] points at $JAVA_HOME/jre
|
||||
grant codeBase "file:${java.home}/../lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to all shared system extensions when
|
||||
// ${java.home} points at $JAVA_HOME/jre
|
||||
grant codeBase "file:${java.home}/lib/ext/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
|
||||
// ========== CATALINA CODE PERMISSIONS =======================================
|
||||
|
||||
|
||||
// These permissions apply to the daemon code
|
||||
grant codeBase "file:${catalina.home}/bin/commons-daemon.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the logging API
|
||||
grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the server startup code
|
||||
grant codeBase "file:${catalina.home}/bin/bootstrap.jar" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
// These permissions apply to the servlet API classes
|
||||
// and those that are shared across all class loaders
|
||||
// located in the "lib" directory
|
||||
grant codeBase "file:${catalina.home}/lib/-" {
|
||||
permission java.security.AllPermission;
|
||||
};
|
||||
|
||||
|
||||
// ========== WEB APPLICATION PERMISSIONS =====================================
|
||||
|
||||
|
||||
// These permissions are granted by default to all web applications
|
||||
// In addition, a web application will be given a read FilePermission
|
||||
// and JndiPermission for all files and directories in its document root.
|
||||
grant {
|
||||
// Required for JNDI lookup of named JDBC DataSource's and
|
||||
// javamail named MimePart DataSource used to send mail
|
||||
permission java.util.PropertyPermission "java.home", "read";
|
||||
permission java.util.PropertyPermission "java.naming.*", "read";
|
||||
permission java.util.PropertyPermission "javax.sql.*", "read";
|
||||
|
||||
// OS Specific properties to allow read access
|
||||
permission java.util.PropertyPermission "os.name", "read";
|
||||
permission java.util.PropertyPermission "os.version", "read";
|
||||
permission java.util.PropertyPermission "os.arch", "read";
|
||||
permission java.util.PropertyPermission "file.separator", "read";
|
||||
permission java.util.PropertyPermission "path.separator", "read";
|
||||
permission java.util.PropertyPermission "line.separator", "read";
|
||||
|
||||
// JVM properties to allow read access
|
||||
permission java.util.PropertyPermission "java.version", "read";
|
||||
permission java.util.PropertyPermission "java.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vendor.url", "read";
|
||||
permission java.util.PropertyPermission "java.class.version", "read";
|
||||
permission java.util.PropertyPermission "java.specification.version", "read";
|
||||
permission java.util.PropertyPermission "java.specification.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.specification.name", "read";
|
||||
|
||||
permission java.util.PropertyPermission "java.vm.specification.version", "read";
|
||||
permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vm.specification.name", "read";
|
||||
permission java.util.PropertyPermission "java.vm.version", "read";
|
||||
permission java.util.PropertyPermission "java.vm.vendor", "read";
|
||||
permission java.util.PropertyPermission "java.vm.name", "read";
|
||||
|
||||
// Required for OpenJMX
|
||||
permission java.lang.RuntimePermission "getAttribute";
|
||||
|
||||
// Allow read of JAXP compliant XML parser debug
|
||||
permission java.util.PropertyPermission "jaxp.debug", "read";
|
||||
|
||||
// Precompiled JSPs need access to this package.
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime";
|
||||
permission java.lang.RuntimePermission "accessClassInPackage.org.apache.jasper.runtime.*";
|
||||
|
||||
// Precompiled JSPs need access to this system property.
|
||||
permission java.util.PropertyPermission "org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER", "read";
|
||||
|
||||
};
|
||||
|
||||
|
||||
// You can assign additional permissions to particular web applications by
|
||||
// adding additional "grant" entries here, based on the code base for that
|
||||
// application, /WEB-INF/classes/, or /WEB-INF/lib/ jar files.
|
||||
//
|
||||
// Different permissions can be granted to JSP pages, classes loaded from
|
||||
// the /WEB-INF/classes/ directory, all jar files in the /WEB-INF/lib/
|
||||
// directory, or even to individual jar files in the /WEB-INF/lib/ directory.
|
||||
//
|
||||
// For instance, assume that the standard "examples" application
|
||||
// included a JDBC driver that needed to establish a network connection to the
|
||||
// corresponding database and used the scrape taglib to get the weather from
|
||||
// the NOAA web server. You might create a "grant" entries like this:
|
||||
//
|
||||
// The permissions granted to the context root directory apply to JSP pages.
|
||||
// grant codeBase "file:${catalina.home}/webapps/examples/-" {
|
||||
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||
// };
|
||||
//
|
||||
// The permissions granted to the context WEB-INF/classes directory
|
||||
// grant codeBase "file:${catalina.home}/webapps/examples/WEB-INF/classes/-" {
|
||||
// };
|
||||
//
|
||||
// The permission granted to your JDBC driver
|
||||
// grant codeBase "jar:file:${catalina.home}/webapps/examples/WEB-INF/lib/driver.jar!/-" {
|
||||
// permission java.net.SocketPermission "dbhost.mycompany.com:5432", "connect";
|
||||
// };
|
||||
// The permission granted to the scrape taglib
|
||||
// grant codeBase "jar:file:${catalina.home}/webapps/examples/WEB-INF/lib/scrape.jar!/-" {
|
||||
// permission java.net.SocketPermission "*.noaa.gov:80", "connect";
|
||||
// };
|
||||
|
66
P51/apache-tomcat-6.0.14/conf/catalina.properties
Normal file
66
P51/apache-tomcat-6.0.14/conf/catalina.properties
Normal file
@ -0,0 +1,66 @@
|
||||
#
|
||||
# List of comma-separated packages that start with or equal this string
|
||||
# will cause a security exception to be thrown when
|
||||
# passed to checkPackageAccess unless the
|
||||
# corresponding RuntimePermission ("accessClassInPackage."+package) has
|
||||
# been granted.
|
||||
package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
|
||||
#
|
||||
# List of comma-separated packages that start with or equal this string
|
||||
# will cause a security exception to be thrown when
|
||||
# passed to checkPackageDefinition unless the
|
||||
# corresponding RuntimePermission ("defineClassInPackage."+package) has
|
||||
# been granted.
|
||||
#
|
||||
# by default, no packages are restricted for definition, and none of
|
||||
# the class loaders supplied with the JDK call checkPackageDefinition.
|
||||
#
|
||||
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
|
||||
|
||||
#
|
||||
#
|
||||
# List of comma-separated paths defining the contents of the "common"
|
||||
# classloader. Prefixes should be used to define what is the repository type.
|
||||
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||
# If left as blank,the JVM system loader will be used as Catalina's "common"
|
||||
# loader.
|
||||
# Examples:
|
||||
# "foo": Add this folder as a class repository
|
||||
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||
# repositories
|
||||
# "foo/bar.jar": Add bar.jar as a class repository
|
||||
common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar
|
||||
|
||||
#
|
||||
# List of comma-separated paths defining the contents of the "server"
|
||||
# classloader. Prefixes should be used to define what is the repository type.
|
||||
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
|
||||
# If left as blank, the "common" loader will be used as Catalina's "server"
|
||||
# loader.
|
||||
# Examples:
|
||||
# "foo": Add this folder as a class repository
|
||||
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||
# repositories
|
||||
# "foo/bar.jar": Add bar.jar as a class repository
|
||||
server.loader=
|
||||
|
||||
#
|
||||
# List of comma-separated paths defining the contents of the "shared"
|
||||
# classloader. Prefixes should be used to define what is the repository type.
|
||||
# Path may be relative to the CATALINA_BASE path or absolute. If left as blank,
|
||||
# the "common" loader will be used as Catalina's "shared" loader.
|
||||
# Examples:
|
||||
# "foo": Add this folder as a class repository
|
||||
# "foo/*.jar": Add all the JARs of the specified folder as class
|
||||
# repositories
|
||||
# "foo/bar.jar": Add bar.jar as a class repository
|
||||
# Please note that for single jars, e.g. bar.jar, you need the URL form
|
||||
# starting with file:.
|
||||
shared.loader=
|
||||
|
||||
#
|
||||
# String cache configuration.
|
||||
tomcat.util.buf.StringCache.byte.enabled=true
|
||||
#tomcat.util.buf.StringCache.char.enabled=true
|
||||
#tomcat.util.buf.StringCache.trainThreshold=500000
|
||||
#tomcat.util.buf.StringCache.cacheSize=5000
|
18
P51/apache-tomcat-6.0.14/conf/context.xml
Normal file
18
P51/apache-tomcat-6.0.14/conf/context.xml
Normal file
@ -0,0 +1,18 @@
|
||||
<!-- The contents of this file will be loaded for each web application -->
|
||||
<Context>
|
||||
|
||||
<!-- Default set of monitored resources -->
|
||||
<WatchedResource>WEB-INF/web.xml</WatchedResource>
|
||||
|
||||
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
|
||||
<!--
|
||||
<Manager pathname="" />
|
||||
-->
|
||||
|
||||
<!-- Uncomment this to enable Comet connection tacking (provides events
|
||||
on session expiration as well as webapp lifecycle) -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
|
||||
-->
|
||||
|
||||
</Context>
|
56
P51/apache-tomcat-6.0.14/conf/logging.properties
Normal file
56
P51/apache-tomcat-6.0.14/conf/logging.properties
Normal file
@ -0,0 +1,56 @@
|
||||
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4admin.org.apache.juli.FileHandler, 5host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
|
||||
|
||||
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
|
||||
|
||||
############################################################
|
||||
# Handler specific properties.
|
||||
# Describes specific configuration info for Handlers.
|
||||
############################################################
|
||||
|
||||
1catalina.org.apache.juli.FileHandler.level = FINE
|
||||
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
|
||||
1catalina.org.apache.juli.FileHandler.prefix = catalina.
|
||||
|
||||
2localhost.org.apache.juli.FileHandler.level = FINE
|
||||
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
|
||||
2localhost.org.apache.juli.FileHandler.prefix = localhost.
|
||||
|
||||
3manager.org.apache.juli.FileHandler.level = FINE
|
||||
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
|
||||
3manager.org.apache.juli.FileHandler.prefix = manager.
|
||||
|
||||
4admin.org.apache.juli.FileHandler.level = FINE
|
||||
4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
|
||||
4admin.org.apache.juli.FileHandler.prefix = admin.
|
||||
|
||||
5host-manager.org.apache.juli.FileHandler.level = FINE
|
||||
5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
|
||||
5host-manager.org.apache.juli.FileHandler.prefix = host-manager.
|
||||
|
||||
java.util.logging.ConsoleHandler.level = FINE
|
||||
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
|
||||
|
||||
|
||||
############################################################
|
||||
# Facility specific properties.
|
||||
# Provides extra control for each logger.
|
||||
############################################################
|
||||
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
|
||||
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
|
||||
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/admin].level = INFO
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/admin].handlers = 4admin.org.apache.juli.FileHandler
|
||||
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
|
||||
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 5host-manager.org.apache.juli.FileHandler
|
||||
|
||||
# For example, set the com.xyz.foo logger to only log SEVERE
|
||||
# messages:
|
||||
#org.apache.catalina.startup.ContextConfig.level = FINE
|
||||
#org.apache.catalina.startup.HostConfig.level = FINE
|
||||
#org.apache.catalina.session.ManagerBase.level = FINE
|
||||
#org.apache.catalina.core.AprLifecycleListener.level=FINE
|
129
P51/apache-tomcat-6.0.14/conf/server.xml
Normal file
129
P51/apache-tomcat-6.0.14/conf/server.xml
Normal file
@ -0,0 +1,129 @@
|
||||
<!-- Note: A "Server" is not itself a "Container", so you may not
|
||||
define subcomponents such as "Valves" at this level.
|
||||
Documentation at /docs/config/server.html
|
||||
-->
|
||||
<Server port="3000" shutdown="SHUTDOWN">
|
||||
|
||||
<!--APR library loader. Documentation at /docs/apr.html -->
|
||||
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
|
||||
<Listener className="org.apache.catalina.core.JasperListener" />
|
||||
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
|
||||
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
|
||||
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
|
||||
|
||||
<!-- Global JNDI resources
|
||||
Documentation at /docs/jndi-resources-howto.html
|
||||
-->
|
||||
<GlobalNamingResources>
|
||||
<!-- Editable user database that can also be used by
|
||||
UserDatabaseRealm to authenticate users
|
||||
-->
|
||||
<Resource name="UserDatabase" auth="Container"
|
||||
type="org.apache.catalina.UserDatabase"
|
||||
description="User database that can be updated and saved"
|
||||
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
|
||||
pathname="conf/tomcat-users.xml" />
|
||||
</GlobalNamingResources>
|
||||
|
||||
<!-- A "Service" is a collection of one or more "Connectors" that share
|
||||
a single "Container" Note: A "Service" is not itself a "Container",
|
||||
so you may not define subcomponents such as "Valves" at this level.
|
||||
Documentation at /docs/config/service.html
|
||||
-->
|
||||
<Service name="Catalina">
|
||||
|
||||
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
|
||||
<!--
|
||||
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
|
||||
maxThreads="150" minSpareThreads="4"/>
|
||||
-->
|
||||
|
||||
|
||||
<!-- A "Connector" represents an endpoint by which requests are received
|
||||
and responses are returned. Documentation at :
|
||||
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
|
||||
Java AJP Connector: /docs/config/ajp.html
|
||||
APR (HTTP/AJP) Connector: /docs/apr.html
|
||||
Define a non-SSL HTTP/1.1 Connector on port 8080
|
||||
-->
|
||||
<Connector port="3001" protocol="HTTP/1.1"
|
||||
connectionTimeout="20000"
|
||||
redirectPort="8443" />
|
||||
<!-- A "Connector" using the shared thread pool-->
|
||||
<!--
|
||||
<Connector executor="tomcatThreadPool"
|
||||
port="8080" protocol="HTTP/1.1"
|
||||
connectionTimeout="20000"
|
||||
redirectPort="8443" />
|
||||
-->
|
||||
<!-- Define a SSL HTTP/1.1 Connector on port 8443
|
||||
This connector uses the JSSE configuration, when using APR, the
|
||||
connector should be using the OpenSSL style configuration
|
||||
described in the APR documentation -->
|
||||
<!--
|
||||
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
|
||||
maxThreads="150" scheme="https" secure="true"
|
||||
clientAuth="false" sslProtocol="TLS" />
|
||||
-->
|
||||
|
||||
<!-- Define an AJP 1.3 Connector on port 8009 -->
|
||||
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
|
||||
|
||||
|
||||
<!-- An Engine represents the entry point (within Catalina) that processes
|
||||
every request. The Engine implementation for Tomcat stand alone
|
||||
analyzes the HTTP headers included with the request, and passes them
|
||||
on to the appropriate Host (virtual host).
|
||||
Documentation at /docs/config/engine.html -->
|
||||
|
||||
<!-- You should set jvmRoute to support load-balancing via AJP ie :
|
||||
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">
|
||||
-->
|
||||
<Engine name="Catalina" defaultHost="canette">
|
||||
|
||||
<!--For clustering, please take a look at documentation at:
|
||||
/docs/cluster-howto.html (simple how to)
|
||||
/docs/config/cluster.html (reference documentation) -->
|
||||
<!--
|
||||
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
|
||||
-->
|
||||
|
||||
<!-- The request dumper valve dumps useful debugging information about
|
||||
the request and response data received and sent by Tomcat.
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
|
||||
-->
|
||||
|
||||
<!-- This Realm uses the UserDatabase configured in the global JNDI
|
||||
resources under the key "UserDatabase". Any edits
|
||||
that are performed against this UserDatabase are immediately
|
||||
available for use by the Realm. -->
|
||||
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
|
||||
resourceName="UserDatabase"/>
|
||||
|
||||
<!-- Define the default virtual host
|
||||
Note: XML Schema validation will not work with Xerces 2.2.
|
||||
-->
|
||||
<Host name="canette" appBase="webapps"
|
||||
unpackWARs="true" autoDeploy="true"
|
||||
xmlValidation="false" xmlNamespaceAware="false">
|
||||
|
||||
<!-- SingleSignOn valve, share authentication between web applications
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
|
||||
-->
|
||||
|
||||
<!-- Access log processes all example.
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
|
||||
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
|
||||
-->
|
||||
|
||||
</Host>
|
||||
</Engine>
|
||||
</Service>
|
||||
</Server>
|
129
P51/apache-tomcat-6.0.14/conf/server.xml~
Normal file
129
P51/apache-tomcat-6.0.14/conf/server.xml~
Normal file
@ -0,0 +1,129 @@
|
||||
<!-- Note: A "Server" is not itself a "Container", so you may not
|
||||
define subcomponents such as "Valves" at this level.
|
||||
Documentation at /docs/config/server.html
|
||||
-->
|
||||
<Server port="8005" shutdown="SHUTDOWN">
|
||||
|
||||
<!--APR library loader. Documentation at /docs/apr.html -->
|
||||
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
|
||||
<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
|
||||
<Listener className="org.apache.catalina.core.JasperListener" />
|
||||
<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->
|
||||
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
|
||||
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
|
||||
|
||||
<!-- Global JNDI resources
|
||||
Documentation at /docs/jndi-resources-howto.html
|
||||
-->
|
||||
<GlobalNamingResources>
|
||||
<!-- Editable user database that can also be used by
|
||||
UserDatabaseRealm to authenticate users
|
||||
-->
|
||||
<Resource name="UserDatabase" auth="Container"
|
||||
type="org.apache.catalina.UserDatabase"
|
||||
description="User database that can be updated and saved"
|
||||
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
|
||||
pathname="conf/tomcat-users.xml" />
|
||||
</GlobalNamingResources>
|
||||
|
||||
<!-- A "Service" is a collection of one or more "Connectors" that share
|
||||
a single "Container" Note: A "Service" is not itself a "Container",
|
||||
so you may not define subcomponents such as "Valves" at this level.
|
||||
Documentation at /docs/config/service.html
|
||||
-->
|
||||
<Service name="Catalina">
|
||||
|
||||
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
|
||||
<!--
|
||||
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
|
||||
maxThreads="150" minSpareThreads="4"/>
|
||||
-->
|
||||
|
||||
|
||||
<!-- A "Connector" represents an endpoint by which requests are received
|
||||
and responses are returned. Documentation at :
|
||||
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
|
||||
Java AJP Connector: /docs/config/ajp.html
|
||||
APR (HTTP/AJP) Connector: /docs/apr.html
|
||||
Define a non-SSL HTTP/1.1 Connector on port 8080
|
||||
-->
|
||||
<Connector port="8080" protocol="HTTP/1.1"
|
||||
connectionTimeout="20000"
|
||||
redirectPort="8443" />
|
||||
<!-- A "Connector" using the shared thread pool-->
|
||||
<!--
|
||||
<Connector executor="tomcatThreadPool"
|
||||
port="8080" protocol="HTTP/1.1"
|
||||
connectionTimeout="20000"
|
||||
redirectPort="8443" />
|
||||
-->
|
||||
<!-- Define a SSL HTTP/1.1 Connector on port 8443
|
||||
This connector uses the JSSE configuration, when using APR, the
|
||||
connector should be using the OpenSSL style configuration
|
||||
described in the APR documentation -->
|
||||
<!--
|
||||
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
|
||||
maxThreads="150" scheme="https" secure="true"
|
||||
clientAuth="false" sslProtocol="TLS" />
|
||||
-->
|
||||
|
||||
<!-- Define an AJP 1.3 Connector on port 8009 -->
|
||||
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
|
||||
|
||||
|
||||
<!-- An Engine represents the entry point (within Catalina) that processes
|
||||
every request. The Engine implementation for Tomcat stand alone
|
||||
analyzes the HTTP headers included with the request, and passes them
|
||||
on to the appropriate Host (virtual host).
|
||||
Documentation at /docs/config/engine.html -->
|
||||
|
||||
<!-- You should set jvmRoute to support load-balancing via AJP ie :
|
||||
<Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm1">
|
||||
-->
|
||||
<Engine name="Catalina" defaultHost="localhost">
|
||||
|
||||
<!--For clustering, please take a look at documentation at:
|
||||
/docs/cluster-howto.html (simple how to)
|
||||
/docs/config/cluster.html (reference documentation) -->
|
||||
<!--
|
||||
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
|
||||
-->
|
||||
|
||||
<!-- The request dumper valve dumps useful debugging information about
|
||||
the request and response data received and sent by Tomcat.
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
|
||||
-->
|
||||
|
||||
<!-- This Realm uses the UserDatabase configured in the global JNDI
|
||||
resources under the key "UserDatabase". Any edits
|
||||
that are performed against this UserDatabase are immediately
|
||||
available for use by the Realm. -->
|
||||
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
|
||||
resourceName="UserDatabase"/>
|
||||
|
||||
<!-- Define the default virtual host
|
||||
Note: XML Schema validation will not work with Xerces 2.2.
|
||||
-->
|
||||
<Host name="localhost" appBase="webapps"
|
||||
unpackWARs="true" autoDeploy="true"
|
||||
xmlValidation="false" xmlNamespaceAware="false">
|
||||
|
||||
<!-- SingleSignOn valve, share authentication between web applications
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
|
||||
-->
|
||||
|
||||
<!-- Access log processes all example.
|
||||
Documentation at: /docs/config/valve.html -->
|
||||
<!--
|
||||
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
|
||||
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
|
||||
-->
|
||||
|
||||
</Host>
|
||||
</Engine>
|
||||
</Service>
|
||||
</Server>
|
3
P51/apache-tomcat-6.0.14/conf/tomcat-users.xml
Normal file
3
P51/apache-tomcat-6.0.14/conf/tomcat-users.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<tomcat-users>
|
||||
</tomcat-users>
|
1172
P51/apache-tomcat-6.0.14/conf/web.xml
Normal file
1172
P51/apache-tomcat-6.0.14/conf/web.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
P51/apache-tomcat-6.0.14/lib/annotations-api.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/annotations-api.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/catalina-ant.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/catalina-ant.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/catalina-ha.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/catalina-ha.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/catalina-tribes.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/catalina-tribes.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/catalina.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/catalina.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/el-api.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/el-api.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/jasper-el.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/jasper-el.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/jasper-jdt.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/jasper-jdt.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/jasper.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/jasper.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/jsp-api.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/jsp-api.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/servlet-api.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/servlet-api.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-coyote.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-coyote.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-dbcp.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-dbcp.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-i18n-es.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-i18n-es.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-i18n-fr.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-i18n-fr.jar
Normal file
Binary file not shown.
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-i18n-ja.jar
Normal file
BIN
P51/apache-tomcat-6.0.14/lib/tomcat-i18n-ja.jar
Normal file
Binary file not shown.
0
P51/apache-tomcat-6.0.14/logs/admin.2008-01-10.log
Normal file
0
P51/apache-tomcat-6.0.14/logs/admin.2008-01-10.log
Normal file
0
P51/apache-tomcat-6.0.14/logs/admin.2008-01-11.log
Normal file
0
P51/apache-tomcat-6.0.14/logs/admin.2008-01-11.log
Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user