org.pentaho.platform.web.refactor
Class SubscriptionAdminUIComponent

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.engine.services.PentahoMessenger
          extended by org.pentaho.platform.uifoundation.component.BaseUIComponent
              extended by org.pentaho.platform.uifoundation.component.xml.XmlComponent
                  extended by org.pentaho.platform.web.refactor.SubscriptionAdminUIComponent
All Implemented Interfaces:
Serializable, ILogger, IUIComponent, IXMLComponent

public class SubscriptionAdminUIComponent
extends XmlComponent

Author:
wseyler TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
See Also:
Serialized Form

Field Summary
static String ACTION_ADD_SCHEDULE_AND_CONTENT
           
static String ACTION_ADD_SCHEDULE_WITHOUT_CONTENT
           
static String ACTION_CONTENT_DO_ADD
           
static String ACTION_CONTENT_DO_ADD_SCHEDULE
           
static String ACTION_CONTENT_DO_DELETE
           
static String ACTION_CONTENT_DO_EDIT
           
static String ACTION_CONTENT_DO_SET
           
static String ACTION_CONTENT_SHOW_ADD
           
static String ACTION_CONTENT_SHOW_ADD_SCHEDULE
           
static String ACTION_CONTENT_SHOW_EDIT
           
static String ACTION_CONTENT_SHOW_LIST
           
static String ACTION_DELETE_SCHEDULE_CONTENT_AND_SUBSCRIPTION
           
static String ACTION_DO_IMPORT
           
static String ACTION_EDIT_SCHEDULE_AND_CONTENT
           
static String ACTION_EDIT_SCHEDULE_WITHOUT_CONTENT
           
static String ACTION_JOB_DO_DELETE
           
static String ACTION_JOB_DO_EXECUTE
           
static String ACTION_JOB_DO_PAUSE
           
static String ACTION_JOB_DO_RESUME
           
static String ACTION_JOB_DO_SCHEDULE
           
static String ACTION_SCHEDULE_ALL_JOBS
           
static String ACTION_SCHEDULE_DO_ADD
           
static String ACTION_SCHEDULE_DO_ADD_CONTENT
           
static String ACTION_SCHEDULE_DO_DELETE
           
static String ACTION_SCHEDULE_DO_DELETE_CONTENT
           
static String ACTION_SCHEDULE_DO_EDIT
           
static String ACTION_SCHEDULE_SHOW_ADD
           
static String ACTION_SCHEDULE_SHOW_ADD_CONTENT
           
static String ACTION_SCHEDULE_SHOW_DETAILS
           
static String ACTION_SCHEDULE_SHOW_EDIT
           
static String ACTION_SCHEDULE_SHOW_LIST
           
static String ACTION_SCHEDULER_DO_RESUME
           
static String ACTION_SCHEDULER_DO_SUSPEND
           
static String ACTION_SHOW_IMPORT
           
static String ACTION_SUBSCRIPTION_DO_DELETE
           
static String ACTION_SUBSCRIPTION_SHOW_LIST
           
static String NODE_CMD_RESULT
           
static String NODE_CONTENT
           
static String NODE_EXCEPTION
           
static String NODE_PARAM_ERRORS
           
static String NODE_PARAM_MISSING
           
static String NODE_RESULT_MSG
           
static String NODE_RESULT_TYPE
           
static String NODE_RETURN_PARAM
           
static String NODE_RETURN_URL
           
static String NODE_SCHEDULER_STATUS
           
static String NODE_STATUS_ERROR
           
static String NODE_STATUS_INFO
           
static String NODE_STATUS_OK
           
static String NODE_STATUS_WARNING
           
static String NODE_SUBSCRIPTION_ADMIN
           
static String SCHEDULER_ACTION
           
 
Fields inherited from class org.pentaho.platform.uifoundation.component.BaseUIComponent
debug
 
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
 
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
 
Constructor Summary
SubscriptionAdminUIComponent(IPentahoUrlFactory urlFactory, List messages)
           
 
Method Summary
 Document doImport()
           
 Log getLogger()
           
 Document getXmlContent()
           
 boolean validate()
           
 
Methods inherited from class org.pentaho.platform.uifoundation.component.xml.XmlComponent
getContent
 
Methods inherited from class org.pentaho.platform.uifoundation.component.BaseUIComponent
done, getObjectParameter, getParameter, getParameterAsArray, getParameterProviders, getXsl, getXslProperties, handleRequest, setParameterProvider, setParameterProviders, setRequestHandler, setUrlFactory, setXsl, setXslProperty, validate
 
Methods inherited from class org.pentaho.platform.engine.services.PentahoMessenger
debug, debug, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, setLoggingLevel, setLogId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEDULER_ACTION

public static final String SCHEDULER_ACTION
See Also:
Constant Field Values

NODE_SUBSCRIPTION_ADMIN

public static final String NODE_SUBSCRIPTION_ADMIN
See Also:
Constant Field Values

NODE_CMD_RESULT

public static final String NODE_CMD_RESULT
See Also:
Constant Field Values

NODE_EXCEPTION

public static final String NODE_EXCEPTION
See Also:
Constant Field Values

NODE_PARAM_ERRORS

public static final String NODE_PARAM_ERRORS
See Also:
Constant Field Values

NODE_PARAM_MISSING

public static final String NODE_PARAM_MISSING
See Also:
Constant Field Values

NODE_CONTENT

public static final String NODE_CONTENT
See Also:
Constant Field Values

NODE_SCHEDULER_STATUS

public static final String NODE_SCHEDULER_STATUS
See Also:
Constant Field Values

NODE_RESULT_MSG

public static final String NODE_RESULT_MSG
See Also:
Constant Field Values

NODE_RESULT_TYPE

public static final String NODE_RESULT_TYPE
See Also:
Constant Field Values

NODE_RETURN_URL

public static final String NODE_RETURN_URL
See Also:
Constant Field Values

NODE_RETURN_PARAM

public static final String NODE_RETURN_PARAM
See Also:
Constant Field Values

NODE_STATUS_OK

public static final String NODE_STATUS_OK
See Also:
Constant Field Values

NODE_STATUS_ERROR

public static final String NODE_STATUS_ERROR
See Also:
Constant Field Values

NODE_STATUS_WARNING

public static final String NODE_STATUS_WARNING
See Also:
Constant Field Values

NODE_STATUS_INFO

public static final String NODE_STATUS_INFO
See Also:
Constant Field Values

ACTION_JOB_DO_PAUSE

public static final String ACTION_JOB_DO_PAUSE
See Also:
Constant Field Values

ACTION_JOB_DO_RESUME

public static final String ACTION_JOB_DO_RESUME
See Also:
Constant Field Values

ACTION_JOB_DO_DELETE

public static final String ACTION_JOB_DO_DELETE
See Also:
Constant Field Values

ACTION_JOB_DO_EXECUTE

public static final String ACTION_JOB_DO_EXECUTE
See Also:
Constant Field Values

ACTION_JOB_DO_SCHEDULE

public static final String ACTION_JOB_DO_SCHEDULE
See Also:
Constant Field Values

ACTION_SCHEDULER_DO_RESUME

public static final String ACTION_SCHEDULER_DO_RESUME
See Also:
Constant Field Values

ACTION_SCHEDULER_DO_SUSPEND

public static final String ACTION_SCHEDULER_DO_SUSPEND
See Also:
Constant Field Values

ACTION_SCHEDULE_SHOW_DETAILS

public static final String ACTION_SCHEDULE_SHOW_DETAILS
See Also:
Constant Field Values

ACTION_SCHEDULE_SHOW_ADD

public static final String ACTION_SCHEDULE_SHOW_ADD
See Also:
Constant Field Values

ACTION_SCHEDULE_DO_ADD

public static final String ACTION_SCHEDULE_DO_ADD
See Also:
Constant Field Values

ACTION_SCHEDULE_DO_ADD_CONTENT

public static final String ACTION_SCHEDULE_DO_ADD_CONTENT
See Also:
Constant Field Values

ACTION_SCHEDULE_SHOW_ADD_CONTENT

public static final String ACTION_SCHEDULE_SHOW_ADD_CONTENT
See Also:
Constant Field Values

ACTION_SCHEDULE_SHOW_EDIT

public static final String ACTION_SCHEDULE_SHOW_EDIT
See Also:
Constant Field Values

ACTION_SCHEDULE_DO_EDIT

public static final String ACTION_SCHEDULE_DO_EDIT
See Also:
Constant Field Values

ACTION_SCHEDULE_DO_DELETE

public static final String ACTION_SCHEDULE_DO_DELETE
See Also:
Constant Field Values

ACTION_SCHEDULE_DO_DELETE_CONTENT

public static final String ACTION_SCHEDULE_DO_DELETE_CONTENT
See Also:
Constant Field Values

ACTION_SCHEDULE_SHOW_LIST

public static final String ACTION_SCHEDULE_SHOW_LIST
See Also:
Constant Field Values

ACTION_ADD_SCHEDULE_AND_CONTENT

public static final String ACTION_ADD_SCHEDULE_AND_CONTENT
See Also:
Constant Field Values

ACTION_ADD_SCHEDULE_WITHOUT_CONTENT

public static final String ACTION_ADD_SCHEDULE_WITHOUT_CONTENT
See Also:
Constant Field Values

ACTION_EDIT_SCHEDULE_AND_CONTENT

public static final String ACTION_EDIT_SCHEDULE_AND_CONTENT
See Also:
Constant Field Values

ACTION_EDIT_SCHEDULE_WITHOUT_CONTENT

public static final String ACTION_EDIT_SCHEDULE_WITHOUT_CONTENT
See Also:
Constant Field Values

ACTION_DELETE_SCHEDULE_CONTENT_AND_SUBSCRIPTION

public static final String ACTION_DELETE_SCHEDULE_CONTENT_AND_SUBSCRIPTION
See Also:
Constant Field Values

ACTION_SCHEDULE_ALL_JOBS

public static final String ACTION_SCHEDULE_ALL_JOBS
See Also:
Constant Field Values

ACTION_CONTENT_SHOW_LIST

public static final String ACTION_CONTENT_SHOW_LIST
See Also:
Constant Field Values

ACTION_CONTENT_SHOW_EDIT

public static final String ACTION_CONTENT_SHOW_EDIT
See Also:
Constant Field Values

ACTION_CONTENT_DO_EDIT

public static final String ACTION_CONTENT_DO_EDIT
See Also:
Constant Field Values

ACTION_CONTENT_SHOW_ADD

public static final String ACTION_CONTENT_SHOW_ADD
See Also:
Constant Field Values

ACTION_CONTENT_SHOW_ADD_SCHEDULE

public static final String ACTION_CONTENT_SHOW_ADD_SCHEDULE
See Also:
Constant Field Values

ACTION_CONTENT_DO_ADD_SCHEDULE

public static final String ACTION_CONTENT_DO_ADD_SCHEDULE
See Also:
Constant Field Values

ACTION_CONTENT_DO_SET

public static final String ACTION_CONTENT_DO_SET
See Also:
Constant Field Values

ACTION_CONTENT_DO_ADD

public static final String ACTION_CONTENT_DO_ADD
See Also:
Constant Field Values

ACTION_CONTENT_DO_DELETE

public static final String ACTION_CONTENT_DO_DELETE
See Also:
Constant Field Values

ACTION_SUBSCRIPTION_SHOW_LIST

public static final String ACTION_SUBSCRIPTION_SHOW_LIST
See Also:
Constant Field Values

ACTION_SUBSCRIPTION_DO_DELETE

public static final String ACTION_SUBSCRIPTION_DO_DELETE
See Also:
Constant Field Values

ACTION_SHOW_IMPORT

public static final String ACTION_SHOW_IMPORT
See Also:
Constant Field Values

ACTION_DO_IMPORT

public static final String ACTION_DO_IMPORT
See Also:
Constant Field Values
Constructor Detail

SubscriptionAdminUIComponent

public SubscriptionAdminUIComponent(IPentahoUrlFactory urlFactory,
                                    List messages)
                             throws SubscriptionAdminException
Parameters:
urlFactory -
Throws:
SubscriptionAdminException
Method Detail

getLogger

public Log getLogger()
Specified by:
getLogger in class BaseUIComponent

validate

public boolean validate()
Specified by:
validate in interface IUIComponent
Specified by:
validate in class BaseUIComponent

getXmlContent

public Document getXmlContent()
Specified by:
getXmlContent in interface IXMLComponent
Specified by:
getXmlContent in class XmlComponent

doImport

public Document doImport()