Batista R. Harahap

Sell yourself by being yourself!

YOU are your own Startup!

  
package me.myself;

import humility.*;  
import geekdom.*;  
import google.*;  
import experience.*;  
import vision.*;

public class Me extends Myself throws NegativityException {  
    public String me = "Batista Harahap";

    public Humility humble;
    public Geekdom geek;
    public Experience exp;

    private Ideas idea;
    public Vision v;

    Handler h = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            switch(msg.what) {
                case GOT_EXPERIENCE:
                    exp.open();
                    break;
                case BRANDED:
                    vision.add();
                    break;
            }
        }
    };

    public Me() {
        humble = new Humility(me);
        geek = new Geekdom(me);
        exp = new Experience(me);

        while(1) {
            new Thread() {
                public void run() {
                    try {
                        String s = geek.learn("l33t");
                        exp.add(s);
                    } catch (StupidException e) {
                        e.printStackTrace();
                    }

                    Message msg = new Message();
                    msg.what = GOT_EXPERIENCE;
                    h.sendMessage(msg);
                }
            }.start();

            new Thread() {
                public void run() {
                    try {
                        geek.branding();
                    } catch (StupidException e) {
                        e.printStackTrace();
                    }

                    Message msg = new Message();
                    msg.what = BRANDED;
                    h.sendMessage(msg);
                }
            }.start();
        }
    }

    public Vision getVision() {
        return v;
    }

    public int setVision(Vision w) {
        if( v.gotFoundation() && 
            v.greatProduct() && 
            v.coolFeatures() &&
            v.isMonetizable() ) {
            v = w;
            return 7;
        } else {
            return -1;
        }
    }

    public Ideas getIdea() {
        return idea;
    }

    public int setIdea(Ideas s) {
        if( s.feasible() ) {
            idea = s;
            return 7;
        } else {
            return -1;
        }
    }

    public String encourage(Ideas idea) {
        Vision vision = new Vision(idea);

        return vision.fastForwardToEnd(idea);
    }

    public String encourage(Startup startup) {
        Vision vision = new Vision(startup);

        return vision.fastForwardToEnd(startup);
    }
}
30 July 2010 by Batista Harahap on bancakan | Me.java | sell yourself | StartupLokal
comments powered by Disqus