Package wt.services

Class StandardManager

java.lang.Object
wt.services.StandardManager
All Implemented Interfaces:
Serializable, wt.fc._NetFactor, NetFactor, wt.services.Manager
Direct Known Subclasses:
com.ptc.windchill.rd.service.AbstractReceivedDeliveryServiceImpl, DefaultServiceDataUpdateRequiredService, EPMStandardFamilyTableManager, EPMStandardUploadManager, EPMStandardWorkspaceManager, com.ptc.projectmanagement.plan.EPPAttributeHandlerFactory, StandardAccessControlManager, StandardAdministrativeDomainManager, StandardAgreementService, StandardArbortextDownloadsService, StandardAssignmentService, StandardAssociationConstraintService, StandardAuditCreatorService, StandardAXLService, StandardBaselineService, StandardBomService, StandardBuildService, StandardConfigService, StandardConfigurableLinkService, StandardConfigurationService, StandardConflictResolutionService, StandardContainerMoveService, StandardContainerTeamService, StandardContainerTemplateService, StandardContentControlService, StandardCustomerExperienceService, StandardDeleteManager, StandardDeliverableService, StandardDeliveryService, StandardEPPCustomEventHandlerService, StandardESIService, StandardExpressionService, StandardFBMLPlannableAttributesEventHandlerService, StandardFederationService, StandardFolderService, StandardForumService, StandardFvService, StandardIdentityService, StandardInterSvrComService, StandardIteratedNavigationCriteriaService, StandardIXBService, StandardIxStagingDBTagSvrService, StandardLicenseUsageService, StandardLifeCycleLWService, StandardLifeCycleService, StandardLineNumberService, StandardLockService, StandardManagerService, StandardMasterService, StandardModelItemManager, StandardModuleVariantInformationService, StandardMPMDocumentService, StandardMpmLinkService, StandardMPMPartAllocationService, StandardMPMProcessPlanService, StandardMPMRepresentableService, StandardMPMResourceService, StandardNavigationCriteriaService, StandardNavigationFilterService, StandardNCService, StandardNmActionService, StandardNmFolderService, StandardNmProjMgmtService, StandardNmRoleService, StandardNmTopicService, StandardNodeResolutionService, StandardNotificationManager, StandardNPIService, StandardObjComparisonService, StandardOccurrenceService, StandardOptionsClientService, StandardOrganizationServicesManager, StandardPartDocService, StandardPartPathService, StandardPersistedCollectionService, StandardPersistenceManager, StandardPlannableService, StandardPlanService, StandardPreferenceService, StandardProjAdminService, StandardProjExecService, StandardQueueService, StandardRecentlyVisitedService, StandardReportService, StandardSessionManager, StandardShippingService, StandardStructService, StandardSubStringIndexService, StandardSupplierPartService, StandardTrainingTrackingService, StandardTypedUtilityService, StandardVersionControlService, StandardViewService, StandardWfEngineService, StandardWorkflowService, StandardWorkInfoService, StandardWorkInProgressService, StandardWPSyncService, StandardWTPartAlternateRepService, StandardWTPartBuildService, StandardWTPartService

public class StandardManager extends Object implements wt.services.Manager, Serializable
StandardManager is the base class for NetFactor sevices and managers..

Use the newStandardManager static factory method(s), not the StandardManager constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: true

Extendable: true

See Also:
  • Method Details

    • getName

      public String getName()
      Gets the value of the attribute: name; Manager name

      Supported API: true
      Specified by:
      getName in interface wt.services.Manager
      Returns:
      String
    • getStartupType

      public String getStartupType()
      Gets the value of the attribute: startupType; Manager startup type.

      Must be either Manager.STARTUP_AUTOMATIC or manager.STARTUP_MANUAL

      Supported API: true

      Specified by:
      getStartupType in interface wt.services.Manager
      Returns:
      String
      See Also:
      • wt.services.Manager.STARTUP_AUTOMATIC
    • getManagerStatus

      public int getManagerStatus()
      Gets the value of the attribute: managerStatus; Manager status set to Manager.STATUS_SHUTDOWN, Manager.STATUS_STARTED, ...


      Supported API: true
      Specified by:
      getManagerStatus in interface wt.services.Manager
      Returns:
      int
      See Also:
      • Manager.STATUS_SHUTDOWN
    • getManagerService

      public ManagerService getManagerService()
      Gets the value of the attribute: managerService; Service which manages this manager

      Supported API: true
      Specified by:
      getManagerService in interface wt.services.Manager
      Returns:
      ManagerService
    • initialize

      protected void initialize() throws WTException


      Supported API: true
      Throws:
      WTException
    • performStartupProcess

      protected void performStartupProcess() throws ManagerException
      Dummy method to be overridden by subclasses. Subclasses should override this method and provide startup processing.

      Supported API: true
      Throws:
      ManagerException
    • performShutdownProcess

      protected void performShutdownProcess() throws ManagerException
      Dummy method to be overridden by subclasses. Subclasses should override this method and provide shutdown processing.

      Supported API: true
      Throws:
      ManagerException
    • registerEvents

      public void registerEvents(ManagerService managerService)
      Register events with the passed ManagerService. The default method does nothing, subclasses should provide an overriding implementation.

      Supported API: true
      Specified by:
      registerEvents in interface wt.services.Manager
      Parameters:
      managerService - the ManagerService with which to register events.