Interface SModelId


  • public interface SModelId
    Uniquely identifies a model within a module. Will be used as keys in maps and so should correctly implement equals() and hashCode(). Custom persistence implementations may provide their own implementations of SModelId.
    • Method Detail

      • isGloballyUnique

        boolean isGloballyUnique()
        Globally unique model identifiers can be resolved in a context of the whole repository. For example, implementations based on UUID or URI do not need a module to be resolved.
      • getModelName

        String getModelName()
        Returns model name if it is a part of the identifier, or null otherwise.