org.enhydra.shark.api.admin
Interface ParticipantMappingManagerAdmin

All Superinterfaces:
ParticipantMappingManager

public interface ParticipantMappingManagerAdmin
extends ParticipantMappingManager

Interface represents mappings between participants and shark users.

Author:
Zoran Milakovic

Method Summary
 ParticipantMap createParticipantMap()
           
 boolean deleteParticipantMapping(ParticipantMap pm)
           
 boolean deleteParticipantMappings(java.lang.String packageId, java.lang.String packageVersion, java.lang.String processDefinitionId, java.lang.String participantId)
           
 boolean deleteParticipantMappingsForUserOrGroup(java.lang.String userOrGroupName)
           
 boolean doesParticipantMappingExist(ParticipantMap pm)
           
 ParticipantMap[] getAllParticipantMappings()
           
 boolean saveParticipantMapping(ParticipantMap pm)
           
 
Methods inherited from interface org.enhydra.shark.api.internal.partmappersistence.ParticipantMappingManager
configure, getParticipantMappings
 

Method Detail

saveParticipantMapping

public boolean saveParticipantMapping(ParticipantMap pm)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getAllParticipantMappings

public ParticipantMap[] getAllParticipantMappings()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

doesParticipantMappingExist

public boolean doesParticipantMappingExist(ParticipantMap pm)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

createParticipantMap

public ParticipantMap createParticipantMap()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

deleteParticipantMapping

public boolean deleteParticipantMapping(ParticipantMap pm)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

deleteParticipantMappings

public boolean deleteParticipantMappings(java.lang.String packageId,
                                         java.lang.String packageVersion,
                                         java.lang.String processDefinitionId,
                                         java.lang.String participantId)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

deleteParticipantMappingsForUserOrGroup

public boolean deleteParticipantMappingsForUserOrGroup(java.lang.String userOrGroupName)
                                                throws java.lang.Exception
Throws:
java.lang.Exception