Interface EntityId


  • public interface EntityId
    Identity of an entity.
    Since:
    0.8
    Author:
    Haiyang Li
    • Method Detail

      • of

        static EntityId of​(String propName,
                           Object propValue)
        Parameters:
        propName - property name with entity name, for example Account.id
        propValue -
        Returns:
      • of

        static EntityId of​(String entityName,
                           String propName,
                           Object propValue)
        Parameters:
        entityName -
        propName -
        propValue -
        Returns:
      • of

        static EntityId of​(String propName1,
                           Object propValue1,
                           String propName2,
                           Object propValue2)
        Parameters:
        propName1 - property name with entity name, for example Account.id
        propValue1 -
        propName2 -
        propValue2 -
        Returns:
      • of

        static EntityId of​(String entityName,
                           String propName1,
                           Object propValue1,
                           String propName2,
                           Object propValue2)
        Parameters:
        entityName -
        propName1 -
        propValue1 -
        propName2 -
        propValue2 -
        Returns:
      • of

        static EntityId of​(String propName1,
                           Object propValue1,
                           String propName2,
                           Object propValue2,
                           String propName3,
                           Object propValue3)
        Parameters:
        propName1 - property name with entity name, for example Account.id
        propValue1 -
        propName2 -
        propValue2 -
        propName3 -
        propValue3 -
        Returns:
      • of

        static EntityId of​(String entityName,
                           String propName1,
                           Object propValue1,
                           String propName2,
                           Object propValue2,
                           String propName3,
                           Object propValue3)
        Parameters:
        entityName -
        propName1 -
        propValue1 -
        propName2 -
        propValue2 -
        propName3 -
        propValue3 -
        Returns:
      • from

        static EntityId from​(Object entity)
        Parameters:
        entity -
        Returns:
      • entityName

        String entityName()
        Returns:
        String
      • get

        <T> T get​(String propName)
        Type Parameters:
        T -
        Parameters:
        propName -
        Returns:
        T
      • getInt

        int getInt​(String propName)
        Parameters:
        propName -
        Returns:
      • getLong

        long getLong​(String propName)
        Parameters:
        propName -
        Returns:
      • get

        <T> T get​(Class<T> clazz,
                  String propName)
        Type Parameters:
        T -
        Parameters:
        clazz -
        propName -
        Returns:
        T
      • containsKey

        boolean containsKey​(String propName)
        Parameters:
        propName -
        Returns:
      • size

        int size()
        Returns:
      • isEmpty

        boolean isEmpty()
        Returns: