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 |