Skip to main content
View as Markdown

IULB_ItemRevision interface

No description yet.

public interface IULB_ItemRevision : IEDM_ParameterizedRecord

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Inherits: IEDM_Object → IEDM_Record → IEDM_ParameterizedRecord

Properties​

PropertyTypeAccessDescription
AncestorRevisionGUIDstringget; set
CanCreateboolget; set
CanDeleteboolget; set
CanReadboolget; set
CanUpdateboolget; set
Commentstringget; set
ContentTypeGUIDstringget; set
DataSizelongget; set
Descriptionstringget; set
FolderGUIDstringget; set
IsActiveboolget; set
IsApplicableboolget; set
IsPayloadSharedboolget; set
IsVisibleboolget; set
ItemDescriptionstringget; set
ItemGUIDstringget; set
ItemHRIDstringget; set
LifeCycleStateGUIDstringget; set
Namestringget; set
ReleaseDatedoubleget; set
RevisionIdstringget; set
SharingControlintget; set
SourceGUIDstringget; set
SourceVaultGUIDstringget; set

AncestorRevisionGUID​

No description yet.

string GetAncestorRevisionGUID();
void SetAncestorRevisionGUID(string argValue);

Type: string · Access: read/write

CanCreate​

No description yet.

bool GetCanCreate();
void SetCanCreate(bool argValue);

Type: bool · Access: read/write

CanDelete​

No description yet.

bool GetCanDelete();
void SetCanDelete(bool argValue);

Type: bool · Access: read/write

CanRead​

No description yet.

bool GetCanRead();
void SetCanRead(bool argValue);

Type: bool · Access: read/write

CanUpdate​

No description yet.

bool GetCanUpdate();
void SetCanUpdate(bool argValue);

Type: bool · Access: read/write

Comment​

No description yet.

string GetComment();
void SetComment(string argValue);

Type: string · Access: read/write

ContentTypeGUID​

No description yet.

string GetContentTypeGUID();
void SetContentTypeGUID(string argValue);

Type: string · Access: read/write

DataSize​

No description yet.

long GetDataSize();
void SetDataSize(long argValue);

Type: long · Access: read/write

Description​

No description yet.

string GetDescription();
void SetDescription(string argValue);

Type: string · Access: read/write

FolderGUID​

No description yet.

string GetFolderGUID();
void SetFolderGUID(string argValue);

Type: string · Access: read/write

IsActive​

No description yet.

bool GetIsActive();
void SetIsActive(bool argValue);

Type: bool · Access: read/write

IsApplicable​

No description yet.

bool GetIsApplicable();
void SetIsApplicable(bool argValue);

Type: bool · Access: read/write

IsPayloadShared​

No description yet.

bool GetIsPayloadShared();
void SetIsPayloadShared(bool argValue);

Type: bool · Access: read/write

IsVisible​

No description yet.

bool GetIsVisible();
void SetIsVisible(bool argValue);

Type: bool · Access: read/write

ItemDescription​

No description yet.

string GetItemDescription();
void SetItemDescription(string argValue);

Type: string · Access: read/write

ItemGUID​

No description yet.

string GetItemGUID();
void SetItemGUID(string argValue);

Type: string · Access: read/write

Examples: Extension_PlaceComponentFromVault, Extension_PlaceDeviceSheet

ItemHRID​

No description yet.

string GetItemHRID();
void SetItemHRID(string argValue);

Type: string · Access: read/write

LifeCycleStateGUID​

No description yet.

string GetLifeCycleStateGUID();
void SetLifeCycleStateGUID(string argValue);

Type: string · Access: read/write

Name​

No description yet.

string GetName();
void SetName(string argValue);

Type: string · Access: read/write

ReleaseDate​

No description yet.

double GetReleaseDate();
void SetReleaseDate(double argValue);

Type: double · Access: read/write

RevisionId​

No description yet.

string GetRevisionId();
void SetRevisionId(string argValue);

Type: string · Access: read/write

SharingControl​

No description yet.

int GetSharingControl();
void SetSharingControl(int argValue);

Type: int · Access: read/write

SourceGUID​

No description yet.

string GetSourceGUID();
void SetSourceGUID(string argValue);

Type: string · Access: read/write

SourceVaultGUID​

No description yet.

string GetSourceVaultGUID();
void SetSourceVaultGUID(string argValue);

Type: string · Access: read/write

Methods​

MethodReturnsDescription
AddRevisionIdLevelvoid
AddRevisionIdSeparatorvoid
ClearRevisionIdLevelsvoid
ClearRevisionIdSeparatorsvoid
GetRevisionIdLevelstring
GetRevisionIdLevelCountint
GetRevisionIdSeparatorstring
GetRevisionIdSeparatorCountint
InsertRevisionIdLevelvoid
InsertRevisionIdSeparatorvoid

AddRevisionIdLevel​

No description yet.

void AddRevisionIdLevel(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

AddRevisionIdSeparator​

No description yet.

void AddRevisionIdSeparator(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

ClearRevisionIdLevels​

No description yet.

void ClearRevisionIdLevels();

Returns: nothing (void)

ClearRevisionIdSeparators​

No description yet.

void ClearRevisionIdSeparators();

Returns: nothing (void)

GetRevisionIdLevel​

No description yet.

string GetRevisionIdLevel(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

GetRevisionIdLevelCount​

No description yet.

int GetRevisionIdLevelCount();

Returns: int

GetRevisionIdSeparator​

No description yet.

string GetRevisionIdSeparator(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: string

GetRevisionIdSeparatorCount​

No description yet.

int GetRevisionIdSeparatorCount();

Returns: int

InsertRevisionIdLevel​

No description yet.

void InsertRevisionIdLevel(int argIndex, string argValue);
ParameterTypePassing
argIndexintvalue
argValuestringvalue

Returns: nothing (void)

InsertRevisionIdSeparator​

No description yet.

void InsertRevisionIdSeparator(int argIndex, string argValue);
ParameterTypePassing
argIndexintvalue
argValuestringvalue

Returns: nothing (void)

Inherited members​

Returned by​

IComponentLibraryManager.RunCreateComponentDialog, IReplaceComponentRevisionLinkInfo.NewRevision, IDXPFileBOM.GetRevision, IDataForEDM_BatchReleaseNotification.GetRevisions, IDataForEDM_InitiatePublishNotification.GetRevisions, IDataForProjectReleaseNotification.GetItemRevision, IDragDropRevision.GetRevision, IDragDropServerModel.GetRevision, IEDMS_Vault.CreateItemRevision, IEDMS_Vault.GetLastItemRevision, IEDMS_Vault.ItemRevisionByGUID, IEDMS_Vault.ItemRevisionByHRID, IEDesignDataInterface.CreateNewItem, IEDesignDataInterface.CreateNewItemExt, IEDesignDataInterface.CreatePlannedRevision, IEDesignDataInterface.GetRevisionForRelease, IEDesignDataInterface.GetRevisionForReleaseSilent, IEDesignDataInterface.GetRevisionForReleaseSilentExt, IEDesignDataInterface.GetRevisionForReleaseSilentExt2, IEDesignDataInterface.PrepareRevisionForRelease, IEDesignDataInterface.PrepareRevisionForReleaseExt, IFolderAspectView.GetHitRevision, IFolderAspectView.Revision, IFolderDetailsFrame.GetCurrentRevision, IItemRevisionPair.Revision, IReleasable.PrepareItemRevision, IScriptDirective.Revision, IULB_Component.Revision, IULB_ItemRevisionNode.ItemRevision, IULB_ItemRevisionsResult.GetFirstItemRevision, IULB_ItemRevisionsResult.GetItemRevisionByGUID, IULB_ItemsResult.GetFirstItemRevision, IULB_ItemsResult.GetItemRevisionByGUID, IVEN_Folder_ItemRevisionPlace.GetRevision, IVEN_Folder_ItemsSelectionChanged.GetRevision, IValidateStateTransitionNotification.GetRevision, IValidateStateTransitionNotificationEx.GetRevision, IVaultExplorerForm.CurrentRevision, IPCBConfiguration.DM_CurrentRevision, IVaultConfiguration.DM_CurrentRevision

Accepted by​

IComponentLibraryManager.CreateReplaceComponentRevisionLinkInfo, IAspectView.SetState, IDataForEDM_BatchReleaseNotification.AddRevision, IDataForEDM_InitiatePublishNotification.AddRevision, IEDMS_Vault.ReleaseItemRevision, IEDMS_VaultFileCache.FindFirstFilePath, IEDMS_VaultFileCache.GetItemRevisionCachedFilesPath, IEDM_Script.AddItem, IEDM_Script.AddItemRevision, IEDM_Script.ReleaseItemRevision, IEDM_Script.UpdateItemRevision, IEDesignDataInterface.CreatePlannedRevision, IEDesignDataInterface.EditItemProperties, IEDesignDataInterface.MakeNewItem, IEDesignDataInterface.PrepareRevisionForRelease, IEDesignDataInterface.PrepareRevisionForReleaseExt, IEDesignDataInterface.SetInitialRevisionId, IEDesignDataInterface.ShowItemProperties, IEDesignDataInterface.ShowRevisionProperties, IEDesignDataInterface.UpdateRevision, IEDesignData_GUIActions.DownloadRevisionAction, IEDesignData_ReleaseManager.GetNextRevision, IEDesignData_ReleaseManager.ShowItemProperties, IEDesignData_SupplyChainFrame2.SetItem, IEDesignData_VaultAspectItemsPopup.CanCloneItemRevision, IEDesignData_VaultAspectItemsPopup.CanEditItemRevision, IEDesignData_VaultAspectItemsPopup.CanPlaceItemRevision, IEDesignData_VaultAspectItemsPopup.CloneItemRevision, IEDesignData_VaultAspectItemsPopup.EditItemRevision, IEDesignData_VaultAspectItemsPopup.PlaceItemRevision, IEDesignData_VaultAspectItemsPopup.ProcessRevisionRelations, IReleasedItemForm.Execute, IRevisionDetailsFrame.SetState, ISupplyInformationView.SetState, IVaultAspectSummary.ShowFullItemDetails, IVaultAspectSummary.ShowItemProperties, IModelEditor.EditModelMap, Utils.GetRevisionDisplayName

Examples​

Used in the SDK examples: Extension_PlaceComponentFromVault, Extension_PlaceDeviceSheet.