Interface IdentityTypesManagement


public interface IdentityTypesManagement
Internal engine API for entities and identities management.
Author:
K. Benedyczak
  • Method Summary

    Modifier and Type
    Method
    Description
    pl.edu.icm.unity.base.identity.IdentityType
     
    Collection<pl.edu.icm.unity.base.identity.IdentityType>
     
    void
    updateIdentityType(pl.edu.icm.unity.base.identity.IdentityType toUpdate)
    Allows to update mutable part of identity type, as extracted fields or description.
  • Method Details

    • getIdentityTypes

      Collection<pl.edu.icm.unity.base.identity.IdentityType> getIdentityTypes() throws pl.edu.icm.unity.base.exceptions.EngineException
      Returns:
      list of supported identity types
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • getIdentityType

      pl.edu.icm.unity.base.identity.IdentityType getIdentityType(String name) throws pl.edu.icm.unity.base.exceptions.EngineException
      Returns:
      identity type with given name
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • updateIdentityType

      void updateIdentityType(pl.edu.icm.unity.base.identity.IdentityType toUpdate) throws pl.edu.icm.unity.base.exceptions.EngineException
      Allows to update mutable part of identity type, as extracted fields or description.
      Parameters:
      toUpdate -
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException