Class ExternalIdentityMappingCommand

    • Constructor Detail

      • ExternalIdentityMappingCommand

        public ExternalIdentityMappingCommand()
    • Method Detail

      • addExternalIdentityMapping

        protected SExternalIdentityMapping addExternalIdentityMapping​(java.lang.String externalId,
                                                                      long userId,
                                                                      long roleId,
                                                                      long groupId,
                                                                      java.lang.String kind,
                                                                      org.bonitasoft.engine.identity.MemberType memberType)
                                                               throws SBonitaException
        Throws:
        SBonitaException
      • deleteExternalIdentityMappings

        protected void deleteExternalIdentityMappings​(java.lang.String externalId,
                                                      java.lang.String kind)
                                               throws SExternalIdentityMappingDeletionException
        Deletes all SExternalIdentityMapping objects associated with the specified externalId and kind.
        Parameters:
        externalId - the external Id identifying the SExternalIdentityMappings to delete.
        kind - the discriminator of the SExternalIdentityMapping
        Throws:
        SExternalIdentityMappingDeletionException - in case a deletion problem occurs
      • toEntityMember

        protected org.bonitasoft.engine.entitymember.EntityMember toEntityMember​(SExternalIdentityMapping eiMapping)