README for Novell iManager Samples collection
This is a brief description of the contents of the iManager Samples collection. At present, there are ten examples available for iManager developers.

Basic Task Example
This task simply exposes the minimum code needed to create an iManager task, specifically: Java code, JSP template, XML install file, and a Properties file for string management.
Files:
/src/com/company/plugins/BasicTaskExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/BasicTaskExampleTemplate.jsp (JSP Template file)

File Upload Example
A task that illustrates use of Autoparse and file upload in iManager.
Files:
/src/com/company/plugins/FileUploadExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/FileUploadExampleEntryTemplate.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/FileUploadExampleResultsTemplate.jsp (JSP Template file)

Property Page Example
A simple property book with two pages.
Files:
/src/com/company/plugins/PropertyPageExampleTask1.java (Java Source file)
/src/com/company/plugins/PropertyPageExampleTask2.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/PropertyPageExamplePage1.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/PropertyPageExamplePage2.jsp (JSP Template file)

String Localization Example
A task that demonstrates iManager's string localization capability.
Files:
/src/com/company/plugins/StringLocalizationExampleTask.java (Java Source file)
/resources/com/company/plugins/StringLocalizationExampleResources.properties (Strings file)
/resources/com/company/plugins/StringLocalizationExampleResources_es.properties (Strings file)
/resources/com/company/plugins/StringLocalizationExampleResources_fr.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/StringLocalizationExampleTemplate.jsp (JSP Template file)

Target Chooser Override Example
This task shows how to override the target chooser in an iManager task.
Files:
/src/com/company/plugins/TargetChooserOverrideExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/TargetChooserOverrideExampleTemplate.jsp (JSP Template file)

Configuration Store Example
A demonstration of how to use the iManager Config objects (new in 2.5)
Files:
/src/com/company/plugins/ConfigurationStoreExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/ConfigurationStoreExampleTemplate.jsp (JSP Template file)

Custom Create Example
The iManager object creator can be overridden to perform custom operations. This example shows how to plug in to the eDirectory Access Service.
Files:
/src/com/company/plugins/CustomCreateExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/CustomCreateExampleTemplate.jsp (JSP Template file)

Task Delegation Example
A task that demonstrates proper delegation of tasks in iManager.
Files:
/src/com/company/plugins/TaskDelegationExampleInitialTask.java (Java Source file)
/src/com/company/plugins/TaskDelegationExampleSecondTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/TaskDelegationExampleInitialTemplate.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/TaskDelegationExampleSecondTemplate.jsp (JSP Template file)

Task Launching Example
A task that demonstrates proper launching of tasks in iManager.
Files:
/src/com/company/plugins/TaskLaunchingExampleBookTask.java (Java Source file)
/src/com/company/plugins/TaskLaunchingExampleClientSideTask.java (Java Source file)
/src/com/company/plugins/TaskLaunchingExampleServerSideTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/TaskLaunchingExampleTemplate.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/TaskLaunchingExampleClientSideTemplate.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/TaskLaunchingExampleServerSideTemplate.jsp (JSP Template file)

Wizard Example
A task that demonstrates iManager's wizard functionality.
Files:
/src/com/company/plugins/WizardExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/WizardExampleTemplate1.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/WizardExampleTemplate2.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/WizardExampleTemplate3.jsp (JSP Template file)

View Example
An example showing how to write a view.
Files:
/src/com/company/plugins/ViewExampleTask.java (Java Source file)
/resources/com/company/plugins/iManagerCodeExamplesResources.properties (Strings file)
/web/portal/modules/sdk/skins/default/devices/default/ViewExampleMenuFrames.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/ViewExampleMenuHeader.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/ViewExampleMenu.jsp (JSP Template file)
/web/portal/modules/sdk/skins/default/devices/default/ViewExampleFrames.jsp (JSP Template file)
/web/portal/modules/sdk/imagaes/But_connects1.gif (Image file)
/web/portal/modules/sdk/imagaes/But_connects2.gif (Image file)
/web/portal/modules/sdk/imagaes/But_connects3.gif (Image file)
/web/portal/modules/sdk/imagaes/ViewExampleHeading.gif (Image file)

MVString Editor Example
A task that demonstrates iManager's MVStringEditor functionality.
Files:
/src/com/company/plugins/MVStringEditorExample.java (Java Source file)
/web/portal/modules/sdk/skins/default/devices/default/MVStringEditorExample.jsp (JSP Template file)