Class ConnectCustomItemInfo


  • public class ConnectCustomItemInfo
    extends java.lang.Object
    POJO for Connect custom items to be stored in database examples being used by Connect - recent and favorite views, structure display options, export templates, ...
    • Constructor Summary

      Constructors 
      Constructor Description
      ConnectCustomItemInfo​(java.lang.String id, java.lang.String username, java.lang.String type, java.lang.String data)
      Generates instance of ConnectCustomItemInfo with specified parameters.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String getData()  
      java.lang.String getId()  
      java.lang.String getType()  
      java.lang.String getUsername()  
      int hashCode()  
      static ConnectCustomItemInfo newItem​(java.lang.String username, java.lang.String type, java.lang.String data)
      Generates instance of ConnectCustomItemInfo with autogenerated ID ready for storing in DB
      void setData​(java.lang.String data)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ConnectCustomItemInfo

        public ConnectCustomItemInfo​(java.lang.String id,
                                     java.lang.String username,
                                     java.lang.String type,
                                     java.lang.String data)
        Generates instance of ConnectCustomItemInfo with specified parameters. Not suitable to be used for DB insert, use method ConnectCustomItemInfo.newItem(String, String, String, String) instead.
        Parameters:
        username - user the item belongs to
        type - type of item
        data - actual payload of the item
    • Method Detail

      • newItem

        public static ConnectCustomItemInfo newItem​(java.lang.String username,
                                                    java.lang.String type,
                                                    java.lang.String data)
        Generates instance of ConnectCustomItemInfo with autogenerated ID ready for storing in DB
        Parameters:
        username - user the item belongs to
        type - type of item
        data - actual payload of the item
        Returns:
        new item with generated ID
      • getId

        public java.lang.String getId()
      • getUsername

        public java.lang.String getUsername()
      • getType

        public java.lang.String getType()
      • getData

        public java.lang.String getData()
      • setData

        public void setData​(java.lang.String data)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object