Item operations - script to Java migration
The migration tables list the script operations that map to Item Java™ API methods.
Item
These script operations can be mapped
to the following Item Java API
methods.
Script operation | Java method |
---|---|
getEntryAttrib | AttributeOwner.getAttributeValue |
getCatalog | getCatalog |
getCtgItemCategories | getCategories |
getCtgItemCatSpecificAttribsList | No method is available, but you can use the Java API to replicate this function. See Java API for the getCtgItemCatSpecificAttribsList script operation. |
getEntryChangedData | AttributeOwner.getChangesComparedTo |
getEntryChangedDataSinceLastSave | AttributeOwner.getChangesSinceLastSave |
getDisplayValue | getDisplayName |
getLinkedItems | getLinkedItems |
getPrimaryKey | getPrimaryKey |
getItemUsingEntryRelationshipAttrib | AttributeOwner.getAttributeValue |
getSourceEntrySetForRelatedEntries | getRelatedItems |
getSaveResult
getItemStatus |
getSaveResult |
getItemXMLRepresentation | getXMLRepresentation |
isItemAvailableInLocation | ExtendedAttributeOwner.isAvailableInLocation |
isEntryCheckedOut | isCheckedOut |
makeItemAvailableInLocation | ExtendedAttributeOwner.makeAvailableInLocation |
makeItemAvailableInLocations | ExtendedAttributeOwner.makeAvailableInLocationRecursively |
makeItemUnavailableInLocation | ExtendedAttributeOwner.makeUnavailableInLocation |
makeItemUnavailableInLocations | ExtendedAttributeOwner.makeUnavailableInLocationRecursively |
mapCtgItemToCategories | mapToCategory |
moveCtgItemToCategories | moveToCategories |
removeCtgItemFromCategory | removeFromCategory |
saveCtgItem | save |
setEntryAttrib | AttributeOwner.setAttributeValue |
setIgnoreCategorySpecificAttributes | setCategorySpecificAttributeProcessing |
setCtgItemPrimaryKey | setPrimaryKey |
LocationAttributeInstance
These script operations
can be mapped to the following LocationAttributeInstance Java API methods.
Script operation | Java method |
---|---|
EntryNode.getEntryNodeInheritedValue | getInheritedValue() |
EntryNode.hasInheritedValue | hasInheritedValue() |
EntryNode.hasNonInheritedValue | hasNonInheritedValue() |
EntryNode.getLocation | getLocation() |
Item.isInheriting | isInheriting() |
LocationDataConfiguration
These script operations
can be mapped to the following LocationDataConfiguration Java API methods.
Script operation | Java method |
---|---|
void Catalog::defineLocationSpecificData
(CategoryTree ctr, Spec spc, AttrGroup[] inhAttrGrps) |
getCatalog() |
void Catalog::defineLocationSpecificData
(CategoryTree ctr, Spec spc, AttrGroup[] inhAttrGrps) |
getHierarchy() |
void Catalog::defineLocationSpecificData
(CategoryTree ctr, Spec spc, AttrGroup[] inhAttrGrps) |
getSpec() |
void Catalog::defineLocationSpecificData
(CategoryTree ctr, Spec spc, AttrGroup[] inhAttrGrps) |
delete() |
ProcessingOptions
These script operations
can be mapped to the following ProcessingOptions Java API methods.
Script operation | Java method |
---|---|
setContainerAttribute | setAllProcessingOptions(Boolean setEnabled); |
disableContainerProcessingOptions | setCategory
LockingForItemSaveProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setDefaultValuesProcessing(Boolean setEnabled); |
disableContainerProcessingOptions | setDefaultValueRulesProcessing(Boolean setEnabled); |
disableContainerProcessingOptions | setEntryBuildScriptProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setCollaborationAreaLocksValidationProcessing
Processing(Boolean setEnabled); |
disableContainerProcessingOptions | setLockingProcessing |
disableContainerProcessingOptions | setMergeWithOldVersionProcessing(Boolean setEnabled); |
disableContainerProcessingOptions | setMinMaxLengthProcessing(Boolean setEnabled); |
disableContainerProcessingOptions | setMinMaxOccurrenceValidation(Boolean setEnabled); |
disableContainerProcessingOptions | setPatternValidationProcessing(Boolean setEnabled); |
disableContainerProcessingOptions | setPossibleValueProcessing(Boolean setEnabled); |
disableContainerProcessingOptions | setPostSaveScriptProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setPostScriptProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setPreScriptProcessing
(Boolean setEnabled); |
disableContainerProcessingOptions | setSequencesProcessing
(Boolean setEnabled); |
disableContainerProcessingOptions | setTypeValidationProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setUniqueValidationProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setValidationRulesProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | setValueRulesProcessing (Boolean setEnabled); |
disableContainerProcessingOptions | resetProcessingOptions(); |
disableContainerProcessingOptions | setLocaleRestrictionsForScripts |
VersionInfo
These script operations can
be mapped to the following VersionInfo Java API
methods.
Script operation | Java method |
---|---|
Date Version::getVersionDate() | getVersionDate |
String Version::getVersionName() | getVersionName |
String Version::getVersionType() | getVersionType |