com.partnersoft.v3x.apps.Staker
Class JobTemplateManager

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.JobTemplateManager

public class JobTemplateManager
extends java.lang.Object

A manager for stored job templates, both user-specific ("preferences") and site-wide.


Method Summary
 Job createJob()
           
 void deleteHeaderTemplate(java.lang.String name)
           
 void deleteJobTemplate(java.lang.String name)
           
 boolean headerTemplateExists(java.lang.String name)
           
 boolean jobTemplateExists(java.lang.String name)
           
 java.util.Iterator<java.lang.String> listHeaderTemplates()
           
 java.util.Iterator<java.lang.String> listJobTemplates()
           
 JobHeader loadHeaderTemplate(java.lang.String name)
           
 Job loadJobTemplate(java.lang.String name)
           
static void main(java.lang.String[] argv)
           
 void saveHeaderTemplate(java.lang.String name, JobHeader template)
           
 void saveJobTemplate(java.lang.String name, Job template)
           
static JobTemplateManager singleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

main

public static void main(java.lang.String[] argv)

singleton

public static JobTemplateManager singleton()

createJob

public Job createJob()

listJobTemplates

public java.util.Iterator<java.lang.String> listJobTemplates()
                                                      throws java.io.IOException
Throws:
java.io.IOException

jobTemplateExists

public boolean jobTemplateExists(java.lang.String name)

loadJobTemplate

public Job loadJobTemplate(java.lang.String name)
                    throws java.io.IOException
Throws:
java.io.IOException

deleteJobTemplate

public void deleteJobTemplate(java.lang.String name)
                       throws java.io.IOException
Throws:
java.io.IOException

deleteHeaderTemplate

public void deleteHeaderTemplate(java.lang.String name)
                          throws java.io.IOException
Throws:
java.io.IOException

saveJobTemplate

public void saveJobTemplate(java.lang.String name,
                            Job template)
                     throws java.io.IOException
Throws:
java.io.IOException

listHeaderTemplates

public java.util.Iterator<java.lang.String> listHeaderTemplates()
                                                         throws java.io.IOException
Throws:
java.io.IOException

headerTemplateExists

public boolean headerTemplateExists(java.lang.String name)

loadHeaderTemplate

public JobHeader loadHeaderTemplate(java.lang.String name)
                             throws java.io.IOException
Throws:
java.io.IOException

saveHeaderTemplate

public void saveHeaderTemplate(java.lang.String name,
                               JobHeader template)
                        throws java.io.IOException
Throws:
java.io.IOException