//generated Class User // Do not edit outside marked user editing areas (UEA) //------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz2(ZK[(dgo //RCS-generated log goes here. Do not edit this UEA //$Log: User.js,v $ //Revision 1.2 2003-04-16 14:59:14+02 bh //<> // //Revision 1.1 2002-09-05 15:44:44+02 bh //kompetenz++ // //Revision 1.0 2001-06-06 09:47:36+02 bh //Initial revision // //<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz2(ZK[(dgo /* * .<!> *<P> *@author $Author: bh $.<!> *@version $Revision: 1.2 $ */ //static attributes var User_theUser = 0; //designed operations function User_writeDocument ( thatMoodName) { //------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz(za|mLgk}emf|( bi~i&difo&[|zafo! var wantedMood = 0; wantedMood = PsychoFactory_getFactory().get(thatMoodName); if(wantedMood == 0) { document.forms["nextMood"].elements["resultField"].value = thatMoodName + " nicht gefunden"; } else { var complication = Math.random() > 0.499; var result = new Ausdruck(complication, wantedMood); document.forms["nextMood"].elements["resultField"].value = result.toString(); } //<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz(za|mLgk}emf|( bi~i&difo&[|zafo! } function User_initDocument () { //------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz(afa|Lgk}emf|( ! var dTheme = new Thema("d"); var eTheme = new Thema("e"); var fTheme = new Thema("f"); var lTheme = new Thema("l"); var mTheme = new Thema("m"); var tTheme = new Thema("t"); PsychoFactory_getFactory().add(new Stimmung("eded", eTheme, dTheme, eTheme, dTheme)); PsychoFactory_getFactory().add(new Stimmung("eeee", eTheme, eTheme, eTheme, eTheme)); PsychoFactory_getFactory().add(new Stimmung("efef", eTheme, fTheme, eTheme, fTheme)); PsychoFactory_getFactory().add(new Stimmung("elel", eTheme, lTheme, eTheme, lTheme)); PsychoFactory_getFactory().add(new Stimmung("emem", eTheme, mTheme, eTheme, mTheme)); PsychoFactory_getFactory().add(new Stimmung("etet", eTheme, tTheme, eTheme, tTheme)); PsychoFactory_getFactory().add(new Stimmung("dddd", dTheme, dTheme, dTheme, dTheme)); PsychoFactory_getFactory().add(new Stimmung("dede", dTheme, eTheme, dTheme, eTheme)); PsychoFactory_getFactory().add(new Stimmung("dfdf", dTheme, fTheme, dTheme, fTheme)); PsychoFactory_getFactory().add(new Stimmung("dldl", dTheme, lTheme, dTheme, lTheme)); PsychoFactory_getFactory().add(new Stimmung("dmdm", dTheme, mTheme, dTheme, mTheme)); PsychoFactory_getFactory().add(new Stimmung("dtdt", dTheme, tTheme, dTheme, tTheme)); PsychoFactory_getFactory().add(new Stimmung("fdfd", fTheme, dTheme, fTheme, dTheme)); PsychoFactory_getFactory().add(new Stimmung("fefe", fTheme, eTheme, fTheme, eTheme)); PsychoFactory_getFactory().add(new Stimmung("ffff", fTheme, fTheme, fTheme, fTheme)); PsychoFactory_getFactory().add(new Stimmung("flfl", fTheme, lTheme, fTheme, lTheme)); PsychoFactory_getFactory().add(new Stimmung("fmfm", fTheme, mTheme, fTheme, mTheme)); PsychoFactory_getFactory().add(new Stimmung("ftft", fTheme, tTheme, fTheme, tTheme)); PsychoFactory_getFactory().add(new Stimmung("ldld", lTheme, dTheme, lTheme, dTheme)); PsychoFactory_getFactory().add(new Stimmung("lele", lTheme, eTheme, lTheme, eTheme)); PsychoFactory_getFactory().add(new Stimmung("lflf", lTheme, fTheme, lTheme, fTheme)); PsychoFactory_getFactory().add(new Stimmung("llll", lTheme, lTheme, lTheme, lTheme)); PsychoFactory_getFactory().add(new Stimmung("lmlm", lTheme, mTheme, lTheme, mTheme)); PsychoFactory_getFactory().add(new Stimmung("ltlt", lTheme, tTheme, lTheme, tTheme)); PsychoFactory_getFactory().add(new Stimmung("mdmd", mTheme, dTheme, mTheme, dTheme)); PsychoFactory_getFactory().add(new Stimmung("meme", mTheme, eTheme, mTheme, eTheme)); PsychoFactory_getFactory().add(new Stimmung("mfmf", mTheme, fTheme, mTheme, fTheme)); PsychoFactory_getFactory().add(new Stimmung("mlml", mTheme, lTheme, mTheme, lTheme)); PsychoFactory_getFactory().add(new Stimmung("mmmm", mTheme, mTheme, mTheme, mTheme)); PsychoFactory_getFactory().add(new Stimmung("mtmt", mTheme, tTheme, mTheme, tTheme)); PsychoFactory_getFactory().add(new Stimmung("tdtd", tTheme, dTheme, tTheme, dTheme)); PsychoFactory_getFactory().add(new Stimmung("tete", tTheme, eTheme, tTheme, eTheme)); PsychoFactory_getFactory().add(new Stimmung("tftf", tTheme, fTheme, tTheme, fTheme)); PsychoFactory_getFactory().add(new Stimmung("tltl", tTheme, lTheme, tTheme, lTheme)); PsychoFactory_getFactory().add(new Stimmung("tmtm", tTheme, mTheme, tTheme, mTheme)); PsychoFactory_getFactory().add(new Stimmung("tttt", tTheme, tTheme, tTheme, tTheme)); var subF = new ThemedWordletFactory("subF"); PsychoFactory_getFactory().add(subF); var adF = new ThemedWordletFactory("adF"); PsychoFactory_getFactory().add(adF); var relF = new UnThemedWordletFactory("relF"); PsychoFactory_getFactory().add(relF); var male = new Geschlecht(Geschlecht_er); var female = new Geschlecht(Geschlecht_sie); var neut = new Geschlecht(Geschlecht_es); relF.add(new Relativierung("mit Sicherheit")); relF.add(new Relativierung("nach unserem Dafürhalten")); relF.add(new Relativierung("im Allgemeinen")); relF.add(new Relativierung("nach unseren Ergebnissen")); relF.add(new Relativierung("aus unserer Studie folgend")); relF.add(new Relativierung("nach allgemeinem Konsens")); relF.add(new Relativierung("im Hinblick auf die Marktsituation")); subF.add(new Substantiv(female, "Verliebtheits", "verliebtheit", dTheme)); subF.add(new Substantiv(female, "Angst", "angst", dTheme)); subF.add(new Substantiv(female, "Fixierungs", "fixierung", dTheme)); subF.add(new Substantiv(female, "Erwartungs", "erwartung", dTheme)); subF.add(new Substantiv(female, "Leidenschafts", "leidenschaft", dTheme)); subF.add(new Substantiv(male, "Sinn", "sinn", dTheme)); subF.add(new Substantiv(female, "Relevanz", "relevanz", eTheme)); subF.add(new Substantiv(male, "Bedarfs", "bedarf", eTheme)); subF.add(new Substantiv(neut, "System", "system", eTheme)); subF.add(new Substantiv(neut, "Handlungs", "vorgehen", eTheme)); subF.add(new Substantiv(female, "Methoden", "methode", eTheme)); subF.add(new Substantiv(male, "Bezugs", "bezug", eTheme)); subF.add(new Substantiv(female, "Situations", "situation", eTheme)); subF.add(new Substantiv(neut, "Konzept", "konzept", eTheme)); subF.add(new Substantiv(female, "Kompetenz", "kompetenz", eTheme)); subF.add(new Substantiv(neut, "Risiko", "risiko", eTheme)); subF.add(new Substantiv(neut, "Vorgehens", "vorgehen", eTheme)); subF.add(new Substantiv(male, "Plan", "plan", eTheme)); subF.add(new Substantiv(neut, "Projekt", "projekt", eTheme)); subF.add(new Substantiv(male, "Prototyp", "prototyp", eTheme)); subF.add(new Substantiv(female, "Entlastungs", "entlastung", fTheme)); subF.add(new Substantiv(neut, "Minimal", "minimum", fTheme)); subF.add(new Substantiv(female, "Null", "unabhängigkeit", fTheme)); subF.add(new Substantiv(female, "Selbst", "entkopplung", fTheme)); subF.add(new Substantiv(female, "Eigen", "freiheit", fTheme)); subF.add(new Substantiv(female, "Vergangenheits", "vergangenheit", lTheme)); subF.add(new Substantiv(female, "Erwartungs", "erwartung", lTheme)); subF.add(new Substantiv(female, "Ursprungs", "historie", lTheme)); subF.add(new Substantiv(female, "Bewältigungs", "bewältigung", lTheme)); subF.add(new Substantiv(male, "Erfolgs", "erfolg", mTheme)); subF.add(new Substantiv(female, "Leistungs", "initiative", mTheme)); subF.add(new Substantiv(male, "Gewinn", "gewinn", mTheme)); subF.add(new Substantiv(female, "Orientierungs", "orientierung", mTheme)); subF.add(new Substantiv(female, "Innovations", "bereitschaft", mTheme)); subF.add(new Substantiv(male, "Fortschritts", "fortschritt", mTheme)); subF.add(new Substantiv(neut, "Wertschöpfungs", "potential", mTheme)); subF.add(new Substantiv(female, "Zukunfts", "fähigkeit", mTheme)); subF.add(new Substantiv(female, "Lösungs", "lösung", mTheme)); subF.add(new Substantiv(female, "Datenbank", "datenbank", tTheme)); subF.add(new Substantiv(neut, "Netzwerk", "netzwerk", tTheme)); subF.add(new Substantiv(female, "Software", "software", tTheme)); subF.add(new Substantiv(female, "Portabilitäts", "portabilität", tTheme)); subF.add(new Substantiv(female, "Hardware", "hardware", tTheme)); subF.add(new Substantiv(female, "Performance", "performance", tTheme)); subF.add(new Substantiv(female, "Rechner", "kapazität", tTheme)); subF.add(new Substantiv(female, "Auslastungs", "auslastung", tTheme)); subF.add(new Substantiv(female, "Speicher", "speicherung", tTheme)); subF.add(new Substantiv(male, "Server", "server", tTheme)); subF.add(new Substantiv(neut, "System", "system", tTheme)); adF.add(new Adjektiv("verliebter", "verliebte", "verliebtes", dTheme)); adF.add(new Adjektiv("fixierter", "fixierte", "fixiertes", dTheme)); adF.add(new Adjektiv("feindlicher", "feindliche", "feindliches", dTheme)); adF.add(new Adjektiv("verwöhnter", "verwöhnte", "verwöhntes", dTheme)); adF.add(new Adjektiv("abgewandter", "abgewandte", "abgewandtes", dTheme)); adF.add(new Adjektiv("relevanter", "relevante", "relevantes", eTheme)); adF.add(new Adjektiv("kritischer", "kritische", "kritisches", eTheme)); adF.add(new Adjektiv("inhärenter", "inhärente", "inhärentes", eTheme)); adF.add(new Adjektiv("behandelter", "behandelte", "behandeltes", eTheme)); adF.add(new Adjektiv("optimierter", "optimierte", "optimiertes", eTheme)); adF.add(new Adjektiv("seitiger", "seitige", "seitiges", eTheme)); adF.add(new Adjektiv("methodischer", "methodische", "methodisches", eTheme)); adF.add(new Adjektiv("hafter", "hafte", "haftes", eTheme)); adF.add(new Adjektiv("bezogener", "bezogene", "bezogenes", eTheme)); adF.add(new Adjektiv("bereinigter", "bereinigte", "bereinigtes", fTheme)); adF.add(new Adjektiv("freier", "freie", "freies", fTheme)); adF.add(new Adjektiv("befreiter", "befreite", "befreites", fTheme)); adF.add(new Adjektiv("armer", "arme", "armes", fTheme)); adF.add(new Adjektiv("minimierter", "minimierte", "minimiertes", fTheme)); adF.add(new Adjektiv("entlasteter", "entlastete", "entlastetes", fTheme)); adF.add(new Adjektiv("unabhängiger", "unabhängige", "unabhängiges", fTheme)); adF.add(new Adjektiv("neutraler", "neutrale", "neutrales", fTheme)); adF.add(new Adjektiv("entkoppelter", "entkoppelte", "entkoppeltes", fTheme)); adF.add(new Adjektiv("bereinigter", "bereinigte", "bereinigtes", fTheme)); adF.add(new Adjektiv("bewältigter", "bewältigte", "bewältigtes", lTheme)); adF.add(new Adjektiv("bewährter", "bewährte", "bewährtes", lTheme)); adF.add(new Adjektiv("stabiler", "stabile", "stabiles", lTheme)); adF.add(new Adjektiv("orientierter", "orientierte", "orientiertes", mTheme)); adF.add(new Adjektiv("bereiter", "bereite", "bereites", mTheme)); adF.add(new Adjektiv("fähiger", "fähige", "fähiges", mTheme)); adF.add(new Adjektiv("favorisierter", "favorisierte", "favorisiertes", mTheme)); adF.add(new Adjektiv("bevorzugter", "bevorzugte", "bevorzugtes", mTheme)); adF.add(new Adjektiv("beschleunigter", "beschleunigte", "beschleunigtes", mTheme)); adF.add(new Adjektiv("performanter", "performante", "performantes", mTheme)); adF.add(new Adjektiv("proaktiver", "proaktive", "proaktives", mTheme)); adF.add(new Adjektiv("zeitnaher", "zeitnahe", "zeitnahes", mTheme)); adF.add(new Adjektiv("vernetzter", "vernetzte", "vernetztes", tTheme)); adF.add(new Adjektiv("portabler", "portable", "portables", tTheme)); adF.add(new Adjektiv("performanter", "performante", "performantes", tTheme)); adF.add(new Adjektiv("getesteter", "getestete", "getestetes", tTheme)); adF.add(new Adjektiv("implementierter", "implementierte", "implementiertes", tTheme)); document.writeln("<html><body bgcolor='ffffff'><table width='100%'border='0'><TR><TD><font face='Helvetica' size='+2'><B>semantisch entkoppelt, wertschöpfungsneutral, sinnbefreit</B></font><BR><font face='Helvetica'>politisch korrekte Gutmenschensprache für den Hausgebrauch</font></TD><TD><font face='Helvetica' size='+2'><B>Der objektorientierte Bullshit-Generator</B></font><BR><img height='150' width='200'src='egghead-ahaa.jpg'></TD></TR></TABLE>"); document.writeln("<p><form name='nextMood'>"); document.writeln("<textarea name='resultField' rows='1' cols='80'>Stimmung wählen</textarea>"); document.writeln("<P><input type='button' value='leichtgäubig' onClick='User_getUser().writeDocument(" + "\"eded\"" + ")'>"); document.writeln("<input type='button' value='gewissenhaft' onClick='User_getUser().writeDocument(" + "\"eeee\"" + ")'>"); document.writeln("<input type='button' value='sinnlos' onClick='User_getUser().writeDocument(" + "\"efef\"" + ")'>"); document.writeln("<input type='button' value='pessimistisch' onClick='User_getUser().writeDocument(" + "\"elel\"" + ")'>"); document.writeln("<input type='button' value='aussichtslos' onClick='User_getUser().writeDocument(" + "\"emem\"" + ")'>"); document.writeln("<input type='button' value='langweilig' onClick='User_getUser().writeDocument(" + "\"etet\"" + ")'>"); document.writeln("<input type='button' value='träumerisch' onClick='User_getUser().writeDocument(" + "\"dddd\"" + ")'>"); document.writeln("<input type='button' value='euphemistisch' onClick='User_getUser().writeDocument(" + "\"dede\"" + ")'>"); document.writeln("<input type='button' value='freudianisch' onClick='User_getUser().writeDocument(" + "\"dfdf\"" + ")'>"); document.writeln("<input type='button' value='komatös' onClick='User_getUser().writeDocument(" + "\"dldl\"" + ")'>"); document.writeln("<input type='button' value='begeistert' onClick='User_getUser().writeDocument(" + "\"dmdm\"" + ")'>"); document.writeln("<input type='button' value='frankensteinisch' onClick='User_getUser().writeDocument(" + "\"dtdt\"" + ")'>"); document.writeln("<input type='button' value='sensibel' onClick='User_getUser().writeDocument(" + "\"fdfd\"" + ")'>"); document.writeln("<input type='button' value='hoffnungslos' onClick='User_getUser().writeDocument(" + "\"fefe\"" + ")'>"); document.writeln("<input type='button' value='frei' onClick='User_getUser().writeDocument(" + "\"ffff\"" + ")'>"); document.writeln("<input type='button' value='stumpfsinnig' onClick='User_getUser().writeDocument(" + "\"flfl\"" + ")'>"); document.writeln("<input type='button' value='revolutionär' onClick='User_getUser().writeDocument(" + "\"fmfm\"" + ")'>"); document.writeln("<input type='button' value='ästhetisch' onClick='User_getUser().writeDocument(" + "\"ftft\"" + ")'>"); document.writeln("<input type='button' value='rückwärtig' onClick='User_getUser().writeDocument(" + "\"ldld\"" + ")'>"); document.writeln("<input type='button' value='historisch' onClick='User_getUser().writeDocument(" + "\"lele\"" + ")'>"); document.writeln("<input type='button' value='unabhängig' onClick='User_getUser().writeDocument(" + "\"lflf\"" + ")'>"); document.writeln("<input type='button' value='vergangenheitsorientiert' onClick='User_getUser().writeDocument(" + "\"llll\"" + ")'>"); document.writeln("<input type='button' value='gestrig' onClick='User_getUser().writeDocument(" + "\"lmlm\"" + ")'>"); document.writeln("<input type='button' value='steinzeitlich' onClick='User_getUser().writeDocument(" + "\"ltlt\"" + ")'>"); document.writeln("<input type='button' value='poetisch' onClick='User_getUser().writeDocument(" + "\"mdmd\"" + ")'>"); document.writeln("<input type='button' value='strategisch' onClick='User_getUser().writeDocument(" + "\"meme\"" + ")'>"); document.writeln("<input type='button' value='ahnungslos' onClick='User_getUser().writeDocument(" + "\"mfmf\"" + ")'>"); document.writeln("<input type='button' value='stetig' onClick='User_getUser().writeDocument(" + "\"mlml\"" + ")'>"); document.writeln("<input type='button' value='visionär' onClick='User_getUser().writeDocument(" + "\"mmmm\"" + ")'>"); document.writeln("<input type='button' value='taktisch' onClick='User_getUser().writeDocument(" + "\"mtmt\"" + ")'>"); document.writeln("<input type='button' value='abergläubisch' onClick='User_getUser().writeDocument(" + "\"tdtd\"" + ")'>"); document.writeln("<input type='button' value='konkret' onClick='User_getUser().writeDocument(" + "\"tete\"" + ")'>"); document.writeln("<input type='button' value='unplugged' onClick='User_getUser().writeDocument(" + "\"tftf\"" + ")'>"); document.writeln("<input type='button' value='konservativ' onClick='User_getUser().writeDocument(" + "\"tltl\"" + ")'>"); document.writeln("<input type='button' value='fitzcarraldisch' onClick='User_getUser().writeDocument(" + "\"tmtm\"" + ")'>"); document.writeln("<input type='button' value='technisch' onClick='User_getUser().writeDocument(" + "\"tttt\"" + ")'>"); document.writeln("</form>"); document.writeln("<P><img src='words.gif'>"); document.writeln("<P><img src='expression.gif'>"); document.writeln("<P><img src='psycho.gif'>"); document.writeln("<P><img src='factories.gif'>"); document.writeln("<P><img src='user.gif'>"); document.writeln("</body></html>"); //<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz(afa|Lgk}emf|( ! } function User_getUser () { //------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mz(om|]{mz( ! if(User_theUser == 0) { User_theUser = new User(); } return User_theUser; //<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mz(om|]{mz( ! } //constructor function User() { //methods this.writeDocument = User_writeDocument; this.initDocument = User_initDocument; //associations this.currentMood = 0; //attributes //------------------------------------------>UEAlm&mpxmz|mie&j}dd{`a|&]{mzWKgf{|z}k|gz //replace this line with your own operation code //<------------------------------------------UEAlm&mpxmz|mie&j}dd{`a|&]{mzWKgf{|z}k|gz }