Package pl.edu.icm.unity.engine.api
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
-
-