to add proxy in your maven you need to edit file settings.xml in your maven directory. add this code in settings.xml
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>192.168.0.118</host>
<port>4001</port>
</proxy>
</proxies>
Selalu belajar untuk bersabar...
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>192.168.0.118</host>
<port>4001</port>
</proxy>
</proxies>
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com");
MimeMessage message = sender.createMimeMessage();
// use the true flag to indicate you need a multipart message
MimeMessageHelper helper = new MimeMessageHelper(message, true);
helper.setTo("test@host.com");
helper.setText("Check out this image!");
// let's attach the infamous windows Sample file (this time copied to c:/)
FileSystemResource file = new FileSystemResource(new File("c:/Sample.jpg"));
helper.addAttachment("CoolImage.jpg", file);
sender.send(message);
Without You
Same Same feat Audy
The first time I saw you… I knew
I knew I love you coz my heart stopped
Saat pertama bertemu ku tahu jantungku terhenti kar’na cinta
Reff: Cause I la la la la la la la la la la la la love you
Love can make you feel so funny
No house no car not even money
Will make me feel the way
What I’m really trying to say I can’t live another day…
Without you… without you…
Saat pertama ku kecup, ku tahu kau milikku
Karena terhenti detak hatimu
The first time I kiss you I knew
I knew I had coz your heart stopped
Hanya cinta yang mampu begitu
Tiada di dunia yang dapat buatku merasa
Yang kucoba katakan tak dapat hidup tanpamu
Cause I la la la la la la la la la la la la love you
Cause I la la la la la la la la la la la la love you
Cause I la la la la la la la la la la la la love you
Cause I la la la la la la la la la la la la love you
La… la… la la la… la la la… la… la la la… la la la…


from this diagram we can see that the process has divide into two proses left and right. | JBPM Database | |||
| No | Nama Table | Keterangan | |
| 1 | jbpm_action | Menyimpan Informasi tentang kejadian pada process definition | |
| id_ bigint NOT NULL, | id table | ||
| "class" character(1) NOT NULL, | |||
| name_ character varying(255), | |||
| ispropagationallowed_ boolean, | |||
| actionexpression_ character varying(255), | |||
| isasync_ boolean, | |||
| referencedaction_ bigint, | action ini mereference ke action yang lain | ||
| actiondelegation_ bigint, | Delegation / java class yang mana | ||
| event_ bigint, | yang mentrigger action | ||
| processdefinition_ bigint, | Kejadian pada process definition yang mana | ||
| timername_ character varying(255), | |||
| duedate_ character varying(255), | action berakhir kapan | ||
| repeat_ character varying(255), | action berulang tiap | ||
| transitionname_ character varying(255), | |||
| timeraction_ bigint, | jika memakai timer action | ||
| expression_ character varying(4000), | |||
| eventindex_ integer, | |||
| exceptionhandler_ bigint, | exception handler untuk action ini | ||
| exceptionhandlerindex_ integer | |||
| 2 | jbpm_decisionconditions | Menyimpan informasi kondisi /expresi untuk perpindahan state | |
| decision_ bigint NOT NULL, | Decision untuk node | ||
| transitionname_ character varying(255), | |||
| expression_ character varying(255), | |||
| index_ integer NOT NULL | |||
| 3 | jbpm_delegation | Menyimpan informasi java class yang di spesifikasikan di process defininition ( untuk kondisi pindah state ) | |
| id_ bigint NOT NULL, | id table | ||
| classname_ character varying(4000), | nama class java | ||
| configuration_ character varying(4000), | Konfigurasi / input ke java | ||
| configtype_ character varying(255), | tipe config | ||
| processdefinition_ bigint | Foregn key ke process definition | ||
| 4 | jbpm_event | menyimpan informasi object yang mentrigger perpindahan state / task pada process definisi | |
| id_ bigint NOT NULL, | id table | ||
| eventtype_ character varying(255), | tipe event ( task-create, node-leave dll ) | ||
| type_ character(1), | |||
| graphelement_ bigint, | |||
| processdefinition_ bigint, | FK ke process definition, terisi jika yang mentrigger process definition | ||
| node_ bigint, | FK ke node, terisi jika yang mentrigger node | ||
| transition_ bigint, | FK ke transition , terisi jika yang mentrigger transition | ||
| task_ bigint | FK ke task, terisi jika yang mentrigger task | ||
| 5 | jbpm_exceptionhandler | menyimpan informasi ketika terjadi error pada pada process | |
| id_ bigint NOT NULL, | id table | ||
| exceptionclassname_ character varying(4000), | class exception | ||
| type_ character(1), | |||
| graphelement_ bigint, | |||
| processdefinition_ bigint, | |||
| graphelementindex_ integer, | |||
| node_ bigint, | |||
| transition_ bigint, | |||
| task_ bigint | |||
| 6 | jbpm_moduledefinition | menyimpan data module yang dipakai pada process definisi | |
| id_ bigint NOT NULL, | id table | ||
| class_ character(1) NOT NULL, | class module | ||
| name_ character varying(4000), | nama class module | ||
| processdefinition_ bigint, | FK ke process definition | ||
| starttask_ bigint | FK task mulai pada process defintiion | ||
| 7 | jbpm_node | Menyimpan data node pada process definition | |
| id_ bigint NOT NULL, | id table | ||
| class_ character(1) NOT NULL, | class node ( E = end , R = start dll) | ||
| name_ character varying(255), | nama node | ||
| processdefinition_ bigint, | Node untuk process definition yang mana | ||
| isasync_ boolean, | |||
| action_ bigint, | menspesifikasikan action class yang di jalankan node | ||
| superstate_ bigint, | node memiliki super state | ||
| subprocessdefinition_ bigint, | sub process dari process definition ( sub process akan di jalankan sebelum node berpindah ke node yang lain ) | ||
| decisionexpression_ character varying(255), | |||
| decisiondelegation bigint, | keputusan di ambil dari delegation / class | ||
| signal_ integer, | |||
| createtasks_ boolean, | |||
| endtasks_ boolean, | |||
| nodecollectionindex_ integer | |||
| 8 | jbpm_processdefinition | menyimpan data umum process definition | |
| id_ bigint NOT NULL, | id table | ||
| name_ character varying(255), | nama process definition | ||
| version_ integer, | versi | ||
| isterminationimplicit_ boolean, | |||
| startstate_ bigint | node awal | ||
| 9 | jbpm_swimlane | Menyimpan data swimlane yang di definisikan di process definisi | |
| id_ bigint NOT NULL, | id table | ||
| name_ character varying(255), | nama swimlan | ||
| actoridexpression_ character varying(255), | |||
| pooledactorsexpression_ character varying(255), | |||
| assignmentdelegation_ bigint, | FK delegation table | ||
| taskmgmtdefinition_ bigint | FK module definition | ||
| 10 | jbpm_task | menyimpan informasi tentang job yang di definisikan di process definition | |
| id_ bigint NOT NULL, | id table | ||
| name_ character varying(255), | nama task | ||
| processdefinition_ bigint, | FK process definition | ||
| description_ character varying(4000), | Keterangan | ||
| isblocking_ boolean, | |||
| issignalling_ boolean, | |||
| duedate_ character varying(255), | |||
| actoridexpression_ character varying(255), | |||
| pooledactorsexpression_ character varying(255), | |||
| taskmgmtdefinition_ bigint, | Module yang dipakai | ||
| tasknode_ bigint, | |||
| startstate_ bigint, | start state | ||
| assignmentdelegation_ bigint, | delegation | ||
| swimlane_ bigint, | swimlane | ||
| taskcontroller_ bigint | task controller | ||
| 11 | jbpm_taskcontroller | menyimpan informasi hubungan dari task ke delegation | |
| id_ bigint NOT NULL, | |||
| taskcontrollerdelegation_ bigint | Menspesifikasikan class yang di pakai controller | ||
| 12 | jbpm_variableaccess | menyimpan variable untuk pindah state.. ( pindah state di tentukan klik dari user :: approve / reject ) | |
| id_ bigint NOT NULL, | id table | ||
| variablename_ character varying(255), | nama variable | ||
| access_ character varying(255), | access.. read write dll | ||
| mappedname_ character varying(255), | tombol pilihan | ||
| processstate_ bigint, | variable untuk node | ||
| taskcontroller_ bigint, | variable untuk task | ||
| index_ integer, | |||
| script_ bigint | variable untuk action | ||


