Autodesk Vault ProfessionalVault API

LifeCycleService Class

Autodesk.Connectivity.WebServicesAutodesk.Connectivity.WebServices

Contains methods related to the lifecycle behavior.

Syntax

public sealed class LifeCycleService : LifeCycleServiceBase, IWebService  
Public NotInheritable Class LifeCycleService
   Inherits LifeCycleServiceBase
   Implements IWebService 

Methods

NameDescription
AddLifeCycleDefinitionAdds a new Life Cycle Definition.
AddLifeCycleStateAdds a new lifecycle state.
AddLifeCycleStateTransitionAdds a transition from one Life Cycle State to another.
ApplyPurgeRestrictOptionToHistoryUpdate the historical control bit on existing iterations for a given Lifecycle State Id
CheckRolePermissionsCheck if the current logged in user has permission to execute specific web service APIs
DeleteLifeCycleDefinitionDeletes a Life Cycle Definition along with all its states and transitions.
DeleteLifeCycleStatesDeletes a set of Life Cycle States.
DeleteLifeCycleStateTransitionNotification
GetAllLifeCycleDefinitionsGets all the Life Cycle Definitions in this vault.
GetAllLifeCycleNotificationDefs
GetAllowedLifeCycleStateTransitionIdsGet the Life Cycle Transitions that the current user is allowed to perform.
GetFolderFileACLByLifeCycleStateIdGets the actual configured ACL when the Folder File Security Mode on a Life Cycle State Definition is set to ApplyACL
GetItemToFileLinkACLByLifeCycleStateIdNot intended for public use.
GetJobTypesByLifeCycleStateTransitionIdsGets the custom jobs that are queued for a set of transitions.
GetLatestRevisionLifeCycleStatesByDefinitionIdGets those lifecycle states being used by any latest version of any revision.
GetLifeCycleDefinitionDeleteRestrictionsByIdGets the restrictions on deleting a life cycle definition.
GetLifeCycleDefinitionsByIdsGets a set of Life Cycle Definition objects based on their IDs.
GetLifeCycleStatesByIdsGets a set of Life Cycle State objects based on their IDs.
GetLifeCycleStateTransitionNotificationById
GetLifeCycleStateTransitionsByIdsGets a set of Life Cycle Transitions by their IDs.
GetStateACLByLifeCycleStateIdGets the security information for a life cycle state.
GetTransitionACEsByTransitionIdGets the security information for a Life Cycle Transition.
SetLifeCycleStateTransitionNotification
UpdateLifeCycleDefinitionUpdates a life cycle definition.
UpdateLifeCycleStateUpdates a Life Cycle State.
UpdateLifeCycleStateTransitionUpdates a Life Cycle Transition.
UpdateLifeCycleStateTransitionJobTypesUpdates the custom jobs queued during a lifecycle state transition.

Returned By

Where you get a LifeCycleService — members that return one.

Inheritance Hierarchy

See Also