01: package com.sample.core;
02:
03: import com.sample.utils.SampleUtil;
04: import com.sample.loglib.LogLib;
05: import com.sample.anotherlib.AnotherLib;
06:
07: public class Core {
08: private boolean process;
09: private LogLib logLib = new LogLib(Core.class.getName());
10: private SampleUtil sampleUtil;
11:
12: public Core(boolean process, String coreName) {
13: this .process = process;
14: this .sampleUtil = new SampleUtil(coreName);
15: }
16:
17: public void perform() {
18: if (!process) {
19: logLib.warn("Not processing !");
20: } else {
21: this .sampleUtil.process();
22: }
23:
24: AnotherLib another = new AnotherLib("Core");
25:
26: another.doAnotherThing();
27: }
28:
29: }
|