Interface IdentityTypesManagement


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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      pl.edu.icm.unity.types.basic.IdentityType getIdentityType​(java.lang.String name)  
      java.util.Collection<pl.edu.icm.unity.types.basic.IdentityType> getIdentityTypes()  
      void updateIdentityType​(pl.edu.icm.unity.types.basic.IdentityType toUpdate)
      Allows to update mutable part of identity type, as extracted fields or description.
    • Method Detail

      • getIdentityTypes

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

        pl.edu.icm.unity.types.basic.IdentityType getIdentityType​(java.lang.String name)
                                                           throws pl.edu.icm.unity.exceptions.EngineException
        Returns:
        identity type with given name
        Throws:
        pl.edu.icm.unity.exceptions.EngineException
      • updateIdentityType

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