com.mirth.match.client
Class EISAdminEditor

java.lang.Object
  extended by com.mirth.match.client.EISAdminEditor

public class EISAdminEditor
extends java.lang.Object

Author:
davidp

Constructor Summary
EISAdminEditor(MirthMatchClient client)
           
 
Method Summary
 DTOStatus activateEntity(java.lang.String entityTypeName, java.lang.String entityId, EisIdentityQualifier sourceId, EisEntityIdentifyingTraits traits, java.lang.String reasonCode)
          This operation marks the record as “active” in the EIS repository, effectively marking it as logically un-deleted.
 DTOStatus deactivateEntity(java.lang.String entityTypeName, java.lang.String entityId, EisIdentityQualifier sourceId, EisEntityIdentifyingTraits traits, java.lang.String reasonCode)
          This operation marks the record as “inactive” in the EIS repository, effectively marking it available for Get() or List() operations at the entity level but not from the EIS repository.
 DTOStatus linkEntities(java.lang.String entityTypeName, java.lang.String sourceEntityId, EisIdentityQualifier sourceSourceId, java.lang.String targetEntityId, EisIdentityQualifier targetSourceId, java.lang.String reasonCode)
          This operation provides the means to create an explicit linking between the source and target record IDs in the EIS repository.
 DTOStatus mergeEntities(java.lang.String entityTypeName, java.lang.String sourceEntityId, java.lang.String targetEntityId, EisIdentityQualifier targetSourceId, java.lang.String reasonCode)
          This operation provides the means to explicitly consolidate EIS member records in the EIS repository.
 DTOStatus unlinkEntities(java.lang.String entityTypeName, java.lang.String sourceEntityId, EisIdentityQualifier sourceSourceId, java.lang.String targetEntityId, EisIdentityQualifier targetSourceId, java.lang.String reasonCode)
          This operation provides the means for explicitly breaking the link between the source and target record IDs in the EIS repository.
 DTOStatus unmergeEntities(java.lang.String entityTypeName, java.lang.String sourceEntityId, java.lang.String targetEntityId, EisIdentityQualifier targetSourceId, java.lang.String reasonCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EISAdminEditor

public EISAdminEditor(MirthMatchClient client)
Method Detail

linkEntities

public DTOStatus linkEntities(java.lang.String entityTypeName,
                              java.lang.String sourceEntityId,
                              EisIdentityQualifier sourceSourceId,
                              java.lang.String targetEntityId,
                              EisIdentityQualifier targetSourceId,
                              java.lang.String reasonCode)
This operation provides the means to create an explicit linking between the source and target record IDs in the EIS repository.

Parameters:
entityTypeName -
sourceEntityId -
sourceSourceId -
targetEntityId -
targetSourceId -
reasonCode -
Returns:

unlinkEntities

public DTOStatus unlinkEntities(java.lang.String entityTypeName,
                                java.lang.String sourceEntityId,
                                EisIdentityQualifier sourceSourceId,
                                java.lang.String targetEntityId,
                                EisIdentityQualifier targetSourceId,
                                java.lang.String reasonCode)
This operation provides the means for explicitly breaking the link between the source and target record IDs in the EIS repository.

Parameters:
entityTypeName -
sourceEntityId -
sourceSourceId -
targetEntityId -
targetSourceId -
reasonCode -
Returns:

mergeEntities

public DTOStatus mergeEntities(java.lang.String entityTypeName,
                               java.lang.String sourceEntityId,
                               java.lang.String targetEntityId,
                               EisIdentityQualifier targetSourceId,
                               java.lang.String reasonCode)
This operation provides the means to explicitly consolidate EIS member records in the EIS repository. The source record is effectively merged into the target, leaving only the resulting target record in the EIS repository. Identifying attributes in the target which are empty are filled from the source, and existing attributes in the target remain AS-IS. The source record is inactivated in the EIS repository at the successful end of this operation.

Parameters:
entityTypeName -
sourceEntityId -
targetEntityId -
targetSourceId -
reasonCode -
Returns:

unmergeEntities

public DTOStatus unmergeEntities(java.lang.String entityTypeName,
                                 java.lang.String sourceEntityId,
                                 java.lang.String targetEntityId,
                                 EisIdentityQualifier targetSourceId,
                                 java.lang.String reasonCode)
Parameters:
entityTypeName -
sourceEntityId -
targetEntityId -
targetSourceId -
reasonCode -
Returns:

activateEntity

public DTOStatus activateEntity(java.lang.String entityTypeName,
                                java.lang.String entityId,
                                EisIdentityQualifier sourceId,
                                EisEntityIdentifyingTraits traits,
                                java.lang.String reasonCode)
This operation marks the record as “active” in the EIS repository, effectively marking it as logically un-deleted.

Parameters:
entityTypeName -
entityId -
sourceId -
traits -
reasonCode -
Returns:

deactivateEntity

public DTOStatus deactivateEntity(java.lang.String entityTypeName,
                                  java.lang.String entityId,
                                  EisIdentityQualifier sourceId,
                                  EisEntityIdentifyingTraits traits,
                                  java.lang.String reasonCode)
This operation marks the record as “inactive” in the EIS repository, effectively marking it available for Get() or List() operations at the entity level but not from the EIS repository.

Parameters:
entityTypeName -
entityId -
sourceId -
traits -
reasonCode -
Returns:


Copyright © 2011 Mirth Corp. All Rights Reserved.