Maintaining Sun Master Indexes

EJB Security Functions

The following table lists and describes each security function in the master controller. The permission names are case-sensitive. For more information about these functions, see the Javadocs provided with Sun Master Index. These functions are defined in com.sun.mdm.index.ejb.master.MasterController.

Table 4 EJB Security Functions and Descriptions

User Permission 

Description 

activateEnterpriseObject 

Gives access permission to change the status of a deactivated enterprise object back to active. 

activateSystemObject 

Gives access permission to change the status of a deactivated system object back to active. 

addSystemObject 

Give access permission to add a system object to an enterprise object. 

calculatePotentialDuplicates 

Gives access permission to calculate potential duplicates for a transaction. 

calculateSBR 

Gives access permission to calculate a new single best record (SBR) for an enterprise object that has been updated. 

createEnterpriseObject 

Gives access permission to create a new enterprise object in the master index application. 

deactivateEnterpriseObject 

Gives access permission to change the status of an enterprise object to inactive. 

deactivateSystemObject 

Gives access permission to change the status of a system object to inactive. 

deleteSystemObject 

Gives access permission to delete a system object from an enterprise object. 

executeMatch 

Gives access permission to process a system object using the standardization and matching logic defined for the master index application. 

executeMatchDupRecalc 

Gives access permission to process a system object using the standardization and matching logic defined for the master index application and allows you to defer potential duplicate processing. 

executeMatchGui 

Gives access permission to process a system object using the standardization and matching logic defined for the master index application. 

executeMatchUpdate 

Gives access permission to process a system object using the standardization and matching logic defined for the master index application.  

executeMatchUpdateDupRecalc 

Gives access permission to process a system object using the standardization and matching logic defined for the master index application and allows you to defer potential duplicate processing. 

getConfigurationValue 

Gives access permission to retrieve the configuration of a master controller parameter. 

getDatabaseStatus 

Give access permission to retrieve the status of the master index database. 

getEnterpriseObject 

Gives access permission to retrieve an enterprise object. 

getEUID 

Gives access permission to retrieve the EUID associated with a system and local ID. 

getMergeHistory 

Gives access permission to retrieve a tree structure of the merge transactions associated with a specific enterprise object. 

getRevisionNumber 

Gives access permission to retrieve the SBR revision number for an enterprise object. 

getSBR 

Gives access permission to retrieve the SBR for an enterprise object. 

getSystemObject 

Gives access permission to retrieve a system object based on the system and local ID information. 

insertAuditLog 

Gives access permission to add an audit log record to the master index database. 

lookupAssumedMatches 

Gives access permission to retrieve a list of assumed matches based on the search criteria specified. 

lookupAuditLog 

Gives access permission to retrieve an audit log record. 

lookupPotentialDuplicates 

Gives permission to retrieve a list of potential duplicate records. 

lookupSystemDefinition 

Gives permission to retrieve the attributes of a source system in the master index database. 

lookupSystemDefinitions 

Gives access permission retrieve the attributes of multiple source systems in the master index database. 

lookupSystemObjectPKs 

Gives access permission to retrieve an array of system object keys. 

lookupSystemObjects 

Gives access permission to retrieve the active system objects in an enterprise object. 

lookupTransaction 

Gives access permission to retrieve a transaction summary. 

lookupTransactions 

Gives access permission to retrieve an array of transaction summaries. 

mergeEnterpriseObject 

Gives access permission to merge two or more enterprise objects. 

mergeSystemObject 

Gives access permission to merge two or more system objects. 

ResolvePotentialDuplicates 

Gives access permission to flag a potential duplicate pair as resolved. 

searchEnterpriseObject 

Gives access permission to retrieve an iterator of enterprise objects based on the specified search criteria. 

transferSystemObject 

Gives access permission to transfer a system object from its current enterprise object to a different enterprise object. 

UndoAssumedMatch 

Gives access permission to reverse an assumed match transaction, unmerging the two objects that were matched and creating a new enterprise object. 

unmergeEnterpriseObject 

Gives access permission to unmerge two previously merged enterprise objects. 

unmergeSystemObject 

Gives access permission to unmerge two previously merged system objects. 

unresolvePotentialDuplicate 

Gives access permission to mark as unresolved two potential duplicate records that were previously flagged as resolved. 

updateEnterpriseDupRecalc 

Gives access permission to update the master index database to reflect new values for an enterprise object and optionally to defer potential duplicate processing. 

updateEnterpriseObject 

Gives access permission to modify enterprise objects. 

updateSystemObject 

Gives access permission to modify system objects