Class SlackProto


  • public class SlackProto
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SlackProto​(java.lang.String token, boolean isPrivate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void channelArchive​(java.lang.String channel)  
      java.lang.String channelCreate​(java.lang.String name)  
      com.fasterxml.jackson.databind.JsonNode channelHistory​(java.lang.String channel, java.lang.String oldest)  
      void channelInviteUsers​(java.lang.String channel, java.util.List<java.lang.String> users)  
      com.fasterxml.jackson.databind.JsonNode channelList​(boolean excludeArchived)  
      void channelSetPurpose​(java.lang.String channel, java.lang.String purpose)  
      void channelSetTopic​(java.lang.String channel, java.lang.String topic)  
      void channelUnArchive​(java.lang.String channel)  
      com.fasterxml.jackson.databind.JsonNode chatPostMessage​(java.lang.String channel, java.lang.String text, java.lang.String username, java.util.Map<java.lang.Integer,​FileAction.FileInfo> attachments)  
      java.lang.String getChannelsPrefix()  
      com.fasterxml.jackson.databind.JsonNode userList()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SlackProto

        public SlackProto​(java.lang.String token,
                          boolean isPrivate)
    • Method Detail

      • getChannelsPrefix

        public java.lang.String getChannelsPrefix()
      • channelCreate

        public java.lang.String channelCreate​(java.lang.String name)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelSetTopic

        public void channelSetTopic​(java.lang.String channel,
                                    java.lang.String topic)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelSetPurpose

        public void channelSetPurpose​(java.lang.String channel,
                                      java.lang.String purpose)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelArchive

        public void channelArchive​(java.lang.String channel)
                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelUnArchive

        public void channelUnArchive​(java.lang.String channel)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelInviteUsers

        public void channelInviteUsers​(java.lang.String channel,
                                       java.util.List<java.lang.String> users)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • userList

        public com.fasterxml.jackson.databind.JsonNode userList()
                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • chatPostMessage

        public com.fasterxml.jackson.databind.JsonNode chatPostMessage​(java.lang.String channel,
                                                                       java.lang.String text,
                                                                       java.lang.String username,
                                                                       java.util.Map<java.lang.Integer,​FileAction.FileInfo> attachments)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelList

        public com.fasterxml.jackson.databind.JsonNode channelList​(boolean excludeArchived)
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • channelHistory

        public com.fasterxml.jackson.databind.JsonNode channelHistory​(java.lang.String channel,
                                                                      java.lang.String oldest)
                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception