Class StatementFilters


  • public class StatementFilters
    extends Object
    Object which allows the setting and parsing of xAPI GET filter fields
    • Constructor Detail

      • StatementFilters

        public StatementFilters()
    • Method Detail

      • addQueryToUri

        public URI addQueryToUri​(URI uri)
        Method to compose the filter query onto a base LRS URI.
        Parameters:
        uri - LRS URI to add filter params to
        Returns:
        Full URI with filters encoded
      • getVerb

        public URI getVerb()
      • setVerb

        public void setVerb​(URI verb)
      • getAgent

        public String getAgent()
      • setAgent

        public void setAgent​(String agent)
      • setAgent

        public void setAgent​(AbstractActor actor)
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getActivity

        public URI getActivity()
      • setActivity

        public void setActivity​(URI activity)
      • getStatementId

        public UUID getStatementId()
      • setStatementId

        public void setStatementId​(UUID statementId)
      • getVoidedStatementId

        public UUID getVoidedStatementId()
      • setVoidedStatementId

        public void setVoidedStatementId​(UUID voidedStatementId)
      • getRegistration

        public UUID getRegistration()
      • setRegistration

        public void setRegistration​(UUID registration)
      • getRelatedActivities

        public Boolean getRelatedActivities()
      • setRelatedActivities

        public void setRelatedActivities​(Boolean relatedActivities)
      • getRelatedAgents

        public Boolean getRelatedAgents()
      • setRelatedAgents

        public void setRelatedAgents​(Boolean relatedAgents)
      • setSince

        public void setSince​(String since)
      • setUntil

        public void setUntil​(String until)
      • getLimit

        public Integer getLimit()
      • setLimit

        public void setLimit​(Integer limit)
      • getAscending

        public Boolean getAscending()
      • setAscending

        public void setAscending​(Boolean ascending)