Interface QuerySnapshotDataService

    • Method Detail

      • getVariableListWithName

        VariableList getVariableListWithName​(java.lang.String listNamePattern)
        Gets a variableList identified by its name or null if the name is not found
        Parameters:
        listNamePattern - the list name pattern
        Returns:
        the variable list or null
      • getVariableListsOfUserWithNameLikeAndDescLike

        VariableListSet getVariableListsOfUserWithNameLikeAndDescLike​(java.lang.String userName,
                                                                      java.lang.String listNamePattern,
                                                                      java.lang.String listDescriptionPattern)
        Gets a List of VariableList objects belonging to the given user, and with the list name and description matching the given patterns. % = wildcard.
        Parameters:
        userName - the user name of the user
        listNamePattern - the list name pattern
        listDescriptionPattern - the list description pattern
        Returns:
        the user variable lists
      • getSnapshotsFor

        java.util.List<Snapshot> getSnapshotsFor​(SnapshotCriteria criteria)
        Get user snapshots with the given criteria.
        Parameters:
        criteria - - set of criteria to match snapshots against
        Returns:
        returns the set of Snapshots
      • getSnapshotWithAttributes

        Snapshot getSnapshotWithAttributes​(Snapshot snapshot)
        Gets the attributes for the given snapshot
        Parameters:
        snapshot - - the Snapshot to get attributes for this can be found at Snapshot
        Returns:
        the snapshot with database id set.