Uses of Class
wt.scheduler.ScheduleItem

Packages that use ScheduleItem
com.ptc.windchill.cadx.common.htmllog   
com.ptc.wvs.server.schedule   
wt.clients.filevault   
wt.clients.scheduler   
wt.fv
fv package — File Vault Service

The file vault service (wt.fv package) is responsible for the definition and execution of rules that define the vaulting algorithm for content items. 

wt.replication.export   
wt.replication.imp   
wt.replication.receiver   
wt.replication.sender   
wt.replication.unit   
wt.scheduler
scheduler package — Scheduling Service

The scheduling service is responsible for scheduling the execution of resource-intensive methods, and keeping a history of their outcomes. 

 

Uses of ScheduleItem in com.ptc.windchill.cadx.common.htmllog
 

Fields in com.ptc.windchill.cadx.common.htmllog declared as ScheduleItem
private static ScheduleItem StandardHTMLLogService.g_scheduledLogMessagePurging
           
 

Methods in com.ptc.windchill.cadx.common.htmllog that return ScheduleItem
static ScheduleItem HTMLLogServerHelper.spawnOldLogPurging()
          

Supported API: false
static ScheduleItem HTMLLogServerHelper.activateOldLogPurging()
          

Supported API: false
 

Uses of ScheduleItem in com.ptc.wvs.server.schedule
 

Methods in com.ptc.wvs.server.schedule with parameters of type ScheduleItem
private static MethodArgument[] SchedulerHelper.getArgsUtil(ScheduleItem item)
          Temporary just until the scheduler is correctly submitted
 

Uses of ScheduleItem in wt.clients.filevault
 

Methods in wt.clients.filevault that return ScheduleItem
private  ScheduleItem FvMountInfoMaster.getLatestScheduleItem(Vault theVault)
          Get the latest schedule item for a particular vault.
 

Methods in wt.clients.filevault with parameters of type ScheduleItem
private  SchedStatusInfo FvMountInfoMaster.VaultSchedInfo.getSchedInfo(ScheduleItem sched)
           
 

Constructors in wt.clients.filevault with parameters of type ScheduleItem
FvMountInfoMaster.VaultSchedInfo(ScheduleItem sched)
           
 

Uses of ScheduleItem in wt.clients.scheduler
 

Fields in wt.clients.scheduler declared as ScheduleItem
private  ScheduleItem SchedInfo._theItem
           
private  ScheduleItem GenericLogInfo._theItem
           
 

Methods in wt.clients.scheduler that return ScheduleItem
private  ScheduleItem SchedPanel.getListItem(int row)
           
 ScheduleItem SchedInfo.getItem()
           
 ScheduleItem GenericLogInfo.getItem()
           
 

Methods in wt.clients.scheduler with parameters of type ScheduleItem
private  String SchedPanel.getLastCode(ScheduleItem theItem)
           
private  SchedStatusInfo SchedPanel.getLastStatusEntry(ScheduleItem theItem)
           
private  String SchedPanel.getLastStatus(ScheduleItem theItem)
           
private  boolean SchedPanel.isItemRunning(ScheduleItem theItem)
           
private  void GenericSchedTimeFrame.setDateInfo(ScheduleItem theItem)
           
 void GenericLogInfo.setItem(ScheduleItem theItem)
           
 

Constructors in wt.clients.scheduler with parameters of type ScheduleItem
SchedInfo(ScheduleItem item, int defTime, String rb)
           
GenericLogInfo(ScheduleItem theItem, String rb, String arg)
           
GenericLogInfo(ScheduleItem theItem, String rb)
           
 

Uses of ScheduleItem in wt.fv
 

Fields in wt.fv declared as ScheduleItem
private static ScheduleItem StandardFvService.g_scheduledUnreferencedFvItemsPurging
           
 

Methods in wt.fv that return ScheduleItem
private static ScheduleItem StandardFvService.activateUnreferencedFvItemsPurging()
          Adds the Unreferenced Fvitems purging process to the queue.
 

Uses of ScheduleItem in wt.replication.export
 

Methods in wt.replication.export with parameters of type ScheduleItem
static UnitExportRecord UnitExportRecord.newUnitExportRecord(WTUnit wtUnit, ScheduleItem sched, String desc, Timestamp schTime)
          

Supported API: false
 

Uses of ScheduleItem in wt.replication.imp
 

Methods in wt.replication.imp with parameters of type ScheduleItem
static UnitImportRecord UnitImportRecord.newUnitImportRecord(WTUnit wtUnit, ScheduleItem sched, String desc, Timestamp schTime)
          

Supported API: false
 

Uses of ScheduleItem in wt.replication.receiver
 

Methods in wt.replication.receiver with parameters of type ScheduleItem
static UnitReceiveRecord UnitReceiveRecord.newUnitReceiveRecord(WTUnit wtUnit, ScheduleItem sched, String desc, Timestamp schTime)
          

Supported API: false
 

Uses of ScheduleItem in wt.replication.sender
 

Methods in wt.replication.sender with parameters of type ScheduleItem
static UnitSendRecord UnitSendRecord.newUnitSendRecord(WTUnit unit, Site site, ScheduleItem item, String description, String toUser, String toTeamTemplate, Timestamp schTime)
          

Supported API: false
protected  void UnitSendRecord.initialize(WTUnit unit, Site site, ScheduleItem item, String description, String toUser, String toTeamTemplate, Timestamp schTime)
          Supports initialization, following construction of an instance.
private  Timestamp StandardSenderService.getPropertiesInitialTime(ScheduleItem item)
          Deprecated. Safely gets initial time according to user specification in wt.properties
That is, initial time for start replication sending services.
If incorrect settings, returns current time.
 

Uses of ScheduleItem in wt.replication.unit
 

Methods in wt.replication.unit that return ScheduleItem
 ScheduleItem UnitOperationRecord.getScheduleItem()
          Gets the object for the association that plays role: SCHEDULE_ITEM.
 ScheduleItem UnitOperationRecord.getSchedItem()
          A method to get the ScheduleItem for the unit that has access control disabled.
 ScheduleItem SchedItemLink.getScheduleItem()
          Gets the object for the association that plays role: SCHEDULE_ITEM_ROLE.
 

Methods in wt.replication.unit with parameters of type ScheduleItem
 void WTUnitServerService.createScheduledOperation(UnitOperationRecord rec, ScheduleItem item, ScheduleMethodArg[] m_args, boolean enabled)
          

Supported API: false
 void UnitOperationRecord.setScheduleItem(ScheduleItem a_ScheduleItem)
          Sets the object for the association that plays role: SCHEDULE_ITEM.
protected  void UnitOperationRecord.initialize(WTUnit unit, ScheduleItem item, String description, Timestamp schTime)
          

Supported API: false
 void StandardWTUnitService.createScheduledOperation(UnitOperationRecord rec, ScheduleItem item, ScheduleMethodArg[] m_args, boolean enabled)
          Deprecated.  
private  Enumeration StandardWTUnitService.getScheduleItemArgs(ScheduleItem item)
          Deprecated.  
 void SchedItemLink.setScheduleItem(ScheduleItem theScheduleItem)
          Sets the object for the association that plays role: SCHEDULE_ITEM_ROLE.
static SchedItemLink SchedItemLink.newSchedItemLink(ScheduleItem theScheduleItem, UnitOperationRecord theUnitOperationRecord)
          Default factory for the class.
 

Uses of ScheduleItem in wt.scheduler
 

Fields in wt.scheduler declared as ScheduleItem
private static ScheduleItem StandardSchedulingService.g_scheduledHistoryPurging
           
private  ScheduleItem ScheduleItemUtil.schedItem
           
 

Methods in wt.scheduler that return ScheduleItem
 ScheduleItem StandardSchedulingService.addItem(ScheduleItem newItem, ScheduleMethodArg[] itemArgs)
          This adds a ScheduleItem to the system.
 ScheduleItem StandardSchedulingService.modifyItem(ScheduleItem theItem)
          

Supported API: false
 ScheduleItem StandardSchedulingService.executeItemImmediately(ScheduleItem item)
          Executes an existing Schedule Item immediately. If item doesn't exist, it raises WTException.
static ScheduleItem StandardSchedulingService.addItemUnique(ScheduleItem newItem, ScheduleMethodArg[] itemArgs, String host)
          Adds a ScheduleItem to the Scheduler making sure no other equal item is already into the scheduler in that specific host.

If a Schedule Item with same name in the same queue already exists, it's returned instead, therefore this method can be used to retrieve an existing item.
Please note this method does NOT modify an existing item.
static ScheduleItem StandardSchedulingService.retrieveScheduleItem(String itemName, String schedQueue)
          Retrieves a Schedule Item according to its name and queue.
Note: there can be more than one existing item.
private static ScheduleItem StandardSchedulingService.activateScheduleHistoryPurging()
          Adds the History purging process to the queue.
 ScheduleItem SchedulingServiceFwd.addItem(ScheduleItem newItem, ScheduleMethodArg[] itemArgs)
          This adds a ScheduleItem to the system.
 ScheduleItem SchedulingServiceFwd.modifyItem(ScheduleItem theItem)
          

Supported API: false
 ScheduleItem SchedulingServiceFwd.executeItemImmediately(ScheduleItem item)
          Executes an existing Schedule Item immediately. If item doesn't exist, it raises WTException.
 ScheduleItem SchedulingService.addItem(ScheduleItem newItem, ScheduleMethodArg[] itemArgs)
          This adds a ScheduleItem to the system.
 ScheduleItem SchedulingService.modifyItem(ScheduleItem theItem)
          

Supported API: false
 ScheduleItem SchedulingService.executeItemImmediately(ScheduleItem item)
          Executes an existing Schedule Item immediately. If item doesn't exist, it raises WTException.
 ScheduleItem ScheduleMethodArg.getScheduleItem()
          Gets the object for the association that plays role: SCHEDULE_ITEM.
 ScheduleItem ScheduleItemUtil.getItemRecord()
          This method gets the ScheduleItem object for the current record.
 ScheduleItem ScheduleItemHistory.getScheduleItem()
          Gets the object for the association that plays role: SCHEDULE_ITEM_ROLE.
static ScheduleItem ScheduleItem.newScheduleItem()
          

Supported API: false
 ScheduleItem ScheduleHistory.getScheduleItem()
          Gets the object for the association that plays role: SCHEDULE_ITEM.
 ScheduleItem ItemArguments.getScheduleItem()
          Gets the object for the association that plays role: SCHEDULE_ITEM_ROLE.
 

Methods in wt.scheduler with parameters of type ScheduleItem
 ScheduleItem StandardSchedulingService.addItem(ScheduleItem newItem, ScheduleMethodArg[] itemArgs)
          This adds a ScheduleItem to the system.
 void StandardSchedulingService.cancelItem(ScheduleItem theItem)
          Cancels a schedule item.
 ScheduleItem StandardSchedulingService.modifyItem(ScheduleItem theItem)
          

Supported API: false
 void StandardSchedulingService.startExecution(ScheduleItem item)
          

Supported API: false
 MethodArgument[] StandardSchedulingService.getItemMethodArguments(ScheduleItem theItem)
          

Supported API: false
 Enumeration StandardSchedulingService.getItemMethodArgs(ScheduleItem theItem)
          Returns an Enumeration of the ScheduleMethodArgs referred to by the argument ScheduleItem.
 Enumeration StandardSchedulingService.getItemHistories(ScheduleItem theItem)
          Returns an enumeration containing all the history items for a given schedule item.
 void StandardSchedulingService.removeItem(ScheduleItem item)
          Removes a Schedule item

Supported API: false
 ScheduleItem StandardSchedulingService.executeItemImmediately(ScheduleItem item)
          Executes an existing Schedule Item immediately. If item doesn't exist, it raises WTException.
private static ScheduleQueueEntry StandardSchedulingService.addEntryToQueue(ScheduleItem scheduleItem, String method)
           
private static void StandardSchedulingService.createScheduleHistory(ScheduleItem scheduleItem)
           
private static Timestamp StandardSchedulingService.computeNextTime(ScheduleItem item)
           
static ScheduleItem StandardSchedulingService.addItemUnique(ScheduleItem newItem, ScheduleMethodArg[] itemArgs, String host)
          Adds a ScheduleItem to the Scheduler making sure no other equal item is already into the scheduler in that specific host.

If a Schedule Item with same name in the same queue already exists, it's returned instead, therefore this method can be used to retrieve an existing item.
Please note this method does NOT modify an existing item.
private static ScheduleQueueEntry StandardSchedulingService.setQueueEntryExecutionTime(ScheduleItem item, Timestamp nextTime)
          Sets an existing Schedule Queue entry execution time.
It makes sure the Queue gets awaken and executes the item properly.
static void StandardSchedulingService.setNextTime(ScheduleItem item, Timestamp nextTime)
          Sets the next time of execution for a given schedule item.
 int StandardSchedulingService.abortExecutingItems(ScheduleItem item)
          Aborts all running (executing) and ready items associated with the provided ScheduleItem.
 boolean StandardSchedulingService.removeMethodFromScheduleQueue(ScheduleItem schedItem)
          Eliminates method from ScheduleQueueEntry associated with the specific ScheduleItem.
 ScheduleItem SchedulingServiceFwd.addItem(ScheduleItem newItem, ScheduleMethodArg[] itemArgs)
          This adds a ScheduleItem to the system.
 void SchedulingServiceFwd.cancelItem(ScheduleItem theItem)
          Cancels a schedule item.
 ScheduleItem SchedulingServiceFwd.modifyItem(ScheduleItem theItem)
          

Supported API: false
 void SchedulingServiceFwd.startExecution(ScheduleItem item)
          

Supported API: false
 MethodArgument[] SchedulingServiceFwd.getItemMethodArguments(ScheduleItem theItem)
          

Supported API: false
 Enumeration SchedulingServiceFwd.getItemMethodArgs(ScheduleItem theItem)
          Returns an Enumeration of the ScheduleMethodArgs referred to by the argument ScheduleItem.
 Enumeration SchedulingServiceFwd.getItemHistories(ScheduleItem theItem)
          Returns an enumeration containing all the history items for a given schedule item.
 void SchedulingServiceFwd.removeItem(ScheduleItem item)
          Removes a Schedule item

Supported API: false
 ScheduleItem SchedulingServiceFwd.executeItemImmediately(ScheduleItem item)
          Executes an existing Schedule Item immediately. If item doesn't exist, it raises WTException.
 ScheduleItem SchedulingService.addItem(ScheduleItem newItem, ScheduleMethodArg[] itemArgs)
          This adds a ScheduleItem to the system.
 void SchedulingService.cancelItem(ScheduleItem theItem)
          Cancels a schedule item.
 ScheduleItem SchedulingService.modifyItem(ScheduleItem theItem)
          

Supported API: false
 void SchedulingService.startExecution(ScheduleItem item)
          

Supported API: false
 MethodArgument[] SchedulingService.getItemMethodArguments(ScheduleItem theItem)
          

Supported API: false
 Enumeration SchedulingService.getItemMethodArgs(ScheduleItem theItem)
          Returns an Enumeration of the ScheduleMethodArgs referred to by the argument ScheduleItem.
 Enumeration SchedulingService.getItemHistories(ScheduleItem theItem)
          Returns an enumeration containing all the history items for a given schedule item.
 void SchedulingService.removeItem(ScheduleItem item)
          Removes a Schedule item

Supported API: false
 ScheduleItem SchedulingService.executeItemImmediately(ScheduleItem item)
          Executes an existing Schedule Item immediately. If item doesn't exist, it raises WTException.
 void ScheduleMethodArg.setScheduleItem(ScheduleItem a_ScheduleItem)
          Sets the object for the association that plays role: SCHEDULE_ITEM.
 void ScheduleItemUtil.setScheduleItem(ScheduleItem sItem)
          Set the schedItem member
static ScheduleHistory ScheduleItemUtil.getLatestSchedHistory(ScheduleItem schedItem)
          Return the ScheduleHistory for the item
 void ScheduleItemHistory.setScheduleItem(ScheduleItem theScheduleItem)
          Sets the object for the association that plays role: SCHEDULE_ITEM_ROLE.
static ScheduleItemHistory ScheduleItemHistory.newScheduleItemHistory(ScheduleItem theScheduleItem, ScheduleHistory history)
          Default factory for the class.
protected  boolean ScheduleItem.readVersion(ScheduleItem thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void ScheduleItem.copyAttributesFrom(ScheduleItem other)
          Copies attribute values not relative to DB access from another Schedule Item.
Useful when copying values from another Schedule Item over an item already retrieved from the DB.
 void ScheduleHistory.setScheduleItem(ScheduleItem a_ScheduleItem)
          Sets the object for the association that plays role: SCHEDULE_ITEM.
 void ItemArguments.setScheduleItem(ScheduleItem theScheduleItem)
          Sets the object for the association that plays role: SCHEDULE_ITEM_ROLE.
static ItemArguments ItemArguments.newItemArguments(ScheduleItem theScheduleItem, ScheduleMethodArg args)
          Default factory for the class.