[Dirconsole-cvs] dirconsole/Snapins/CoreSchema/src/dirconsole/snapin/core/task ModifyObjectTask.java
Brought to you by:
bavodr
|
From: Bavo De R. <ba...@us...> - 2004-07-24 09:15:36
|
Update of /cvsroot/dirconsole/dirconsole/Snapins/CoreSchema/src/dirconsole/snapin/core/task In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27768/Snapins/CoreSchema/src/dirconsole/snapin/core/task Added Files: ModifyObjectTask.java Log Message: Initial revision --- NEW FILE: ModifyObjectTask.java --- package dirconsole.snapin.core.task; import portal.core.api.Component; import dirconsole.mc.api.EditLdapObjectEvent; import dirconsole.selector.ObjectSelector; import dirconsole.selector.ObjectSelectorCallback; import dirconsole.task.api.Task; import dirconsole.task.api.TaskContext; public class ModifyObjectTask implements Task { public String getName() { return "Modify Object"; } public void init(TaskContext taskContext) { this.taskContext = taskContext; createUI(); } public Component getComponent() { return objectSelector; } public void destroy() { } private void createUI() { objectSelector = new ObjectSelector(new ObjectSelectorCallback() { public void dnSelected(String dn) { EditLdapObjectEvent editLdapObjectEvent = new EditLdapObjectEvent(this, dn); taskContext.getEventBus().postEvent(editLdapObjectEvent); } public void cancelled() { taskContext.close(); } }); } private TaskContext taskContext; private ObjectSelector objectSelector; } |