## Uses of Class
de.gebit.integrity.remoting.entities.setlist.SetListEntry

- Packages that use SetListEntry
  Package | Description
  --- | ---
  de.gebit.integrity.eclipse.search |
  de.gebit.integrity.remoting.client |
  de.gebit.integrity.remoting.entities.setlist |
  de.gebit.integrity.remoting.server |
  de.gebit.integrity.remoting.transport.messages |
  de.gebit.integrity.runner.callbacks.remoting |

- - ### Uses of SetListEntry in de.gebit.integrity.eclipse.search

    Methods in de.gebit.integrity.eclipse.search that return types with arguments of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<SetListEntry>` | SetListSearch.`findEntries​(String aQuery)` | Finds matching entries for the given query.
    `List<SetListEntry>` | SetListSearch.`findUnsuccessfulEntries()` | Finds entries which are considered "unsuccessful" (failed tests, tests with exceptions etc.).

    Methods in de.gebit.integrity.eclipse.search with parameters of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SetListSearch.`createIndex​(SetListEntry anEntry, SetList aSetList)` | Creates an index over the given entry from the given setlist.

  - ### Uses of SetListEntry in de.gebit.integrity.remoting.client

    Methods in de.gebit.integrity.remoting.client with parameters of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IntegrityRemotingClientListener.`onSetListUpdate​(SetListEntry[] someUpdatedEntries, Integer anEntryInExecution, Endpoint anEndpoint)` | Called when there are updates to the set list.

  - ### Uses of SetListEntry in de.gebit.integrity.remoting.entities.setlist

    Methods in de.gebit.integrity.remoting.entities.setlist that return SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `SetListEntry` | SetListEntry.`clone()` |
    `SetListEntry` | SetList.`createEntry​(SetListEntryTypes aType)` | Creates a new entry.
    `SetListEntry` | SetList.`findEntryByFullyQualifiedName​(String aName)` | Finds an entry based on a given fully qualified name.
    `SetListEntry` | SetList.`getEntryInExecution()` |
    `SetListEntry` | SetList.`getParent​(SetListEntry anEntry)` | Returns the parent entry for a given entry.
    `SetListEntry` | SetList.`getRootEntry()` |
    `static SetListEntry` | SetListUtil.`getSetListEntryChild​(SetListEntry anEntry, SetList aSetList, int aChildIndex)` | Returns the actual child entry at a specified position within the children of a specified `SetListEntry`.
    `SetListEntry` | SetList.`resolveReference​(Integer aReference)` | Resolves a single entry reference (ID).

    Methods in de.gebit.integrity.remoting.entities.setlist that return types with arguments of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<SetListEntry>` | SetList.`getEntriesInExecution()` |
    `static List<SetListEntry>` | SetListUtil.`getSetListEntryChilds​(SetListEntry anEntry, SetList aSetList)` | Returns the actual child entries of the given `SetListEntry`.
    `List<SetListEntry>` | SetList.`resolveReferences​(SetListEntry anEntry, SetListEntryAttributeKeys anAttributeKey)` | Returns a list of entries that are referred by the given entry under the given attribute key.
    `List<SetListEntry>` | SetList.`resolveReferences​(List<Integer> someItemIds)` | Resolves a list of entry IDs to the actual entries.

    Methods in de.gebit.integrity.remoting.entities.setlist with parameters of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SetList.`addReference​(SetListEntry aReferringEntry, SetListEntryAttributeKeys anAttributeKey, SetListEntry aReferredEntry)` | Adds a reference to another entry to a specified parent entry under a specified attribute key.
    `protected String` | SetList.`calculateFullyQualifiedBaseName​(SetListEntry anEntry)` | Determines the fully qualified base name for an entry (this entry is possibly extended with a counter to resolve duplicates, hence it is a base name).
    `protected SetListEntryResultStates` | SetList.`determineEntryResultState​(SetListEntry anEntry)` | Determines the result state for a specific entry.
    `String[]` | SetList.`getForkExecutingEntry​(SetListEntry anEntry)` | Returns the name of the fork that executes the given entry.
    `String` | SetList.`getFullyQualifiedName​(SetListEntry anEntry)` | Gets the fully qualified name for an entry.
    `SetListEntry` | SetList.`getParent​(SetListEntry anEntry)` | Returns the parent entry for a given entry.
    `SetListEntryResultStates` | SetList.`getResultStateForEntry​(SetListEntry anEntry)` | Returns the result state of an entry from the map.
    `static SetListEntry` | SetListUtil.`getSetListEntryChild​(SetListEntry anEntry, SetList aSetList, int aChildIndex)` | Returns the actual child entry at a specified position within the children of a specified `SetListEntry`.
    `static int` | SetListUtil.`getSetListEntryChildCount​(SetListEntry anEntry)` | Returns the number of children that a specified `SetListEntry` has.
    `static List<Integer>` | SetListUtil.`getSetListEntryChildReferences​(SetListEntry anEntry)` | Returns a list of child node references belonging to a specified `SetListEntry`.
    `static List<SetListEntry>` | SetListUtil.`getSetListEntryChilds​(SetListEntry anEntry, SetList aSetList)` | Returns the actual child entries of the given `SetListEntry`.
    `void` | SetList.`integrateUpdates​(SetListEntry[] someUpdatedEntries)` | Integrates a list of updated entries into this `SetList`.
    `boolean` | SetList.`isEntryInExecution​(SetListEntry anEntry)` | Checks whether a given entry is currently being executed.
    `List<SetListEntry>` | SetList.`resolveReferences​(SetListEntry anEntry, SetListEntryAttributeKeys anAttributeKey)` | Returns a list of entries that are referred by the given entry under the given attribute key.

  - ### Uses of SetListEntry in de.gebit.integrity.remoting.server

    Methods in de.gebit.integrity.remoting.server with parameters of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IntegrityRemotingServer.`updateSetList​(Integer anEntryInExecution, SetListEntry... someUpdatedEntries)` | Transmits updates to some `SetListEntry` instances to all clients.

  - ### Uses of SetListEntry in de.gebit.integrity.remoting.transport.messages

    Methods in de.gebit.integrity.remoting.transport.messages that return SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `SetListEntry[]` | SetListUpdateMessage.`getUpdatedEntries()` |

    Constructors in de.gebit.integrity.remoting.transport.messages with parameters of type SetListEntry
    Constructor | Description
    --- | ---
    `SetListUpdateMessage​(Integer anEntryInExecution, SetListEntry... someUpdatedEntries)` | Creates a new instance.

  - ### Uses of SetListEntry in de.gebit.integrity.runner.callbacks.remoting

    Methods in de.gebit.integrity.runner.callbacks.remoting that return SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected SetListEntry[]` | SetListCallback.`addMethodAndParamsToTestOrCall​(MethodReference aMethod, org.eclipse.emf.common.util.EList<Parameter> aParamList, SetListEntry anEntry, SuiteStatementWithResult aStatement)` | Adds information about the fixture method being called and the parameters given to it to a test or call entry.

    Methods in de.gebit.integrity.runner.callbacks.remoting that return types with arguments of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<SetListEntry>` | SetListCallback.`onAnyKindOfSubTestFinish​(MethodReference aMethod, SuiteStatementWithResult aStatement, SetListEntry aTestEntry, TestSubResult aSubResult, Map<String,​Object> aParameterMap)` | This method is used to perform the actual sub-test result parsing, both for normal tests and tabletests (with the latter having more than one subtest).

    Methods in de.gebit.integrity.runner.callbacks.remoting with parameters of type SetListEntry
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | SetListCallback.`addExtendedResultDataToEntry​(SetListEntry anEntry, FixtureExecutionResult aResult)` | Adds the extended result data in the `FixtureExecutionResult` object to the provided `SetListEntry`.
    `protected void` | SetListCallback.`addFixtureLogDataToEntry​(SetListEntry anEntry)` | Adds the fixture log data in the `FixtureExecutionResult` object to the provided `SetListEntry`.
    `protected void` | SetListCallback.`addLinkToEntry​(SetListEntry anEntry, org.eclipse.emf.ecore.EObject anObject)` | Adds a link (to suite and line number) to the given `SetListEntry`.
    `protected SetListEntry[]` | SetListCallback.`addMethodAndParamsToTestOrCall​(MethodReference aMethod, org.eclipse.emf.common.util.EList<Parameter> aParamList, SetListEntry anEntry, SuiteStatementWithResult aStatement)` | Adds information about the fixture method being called and the parameters given to it to a test or call entry.
    `protected List<SetListEntry>` | SetListCallback.`onAnyKindOfSubTestFinish​(MethodReference aMethod, SuiteStatementWithResult aStatement, SetListEntry aTestEntry, TestSubResult aSubResult, Map<String,​Object> aParameterMap)` | This method is used to perform the actual sub-test result parsing, both for normal tests and tabletests (with the latter having more than one subtest).
    `protected void` | SetListCallback.`sendUpdateToClients​(Integer anEntryInExecution, SetListEntry... someUpdatedEntries)` | Sends a setlist entry update to all clients of the remoting server.
    `protected void` | SetListCallback.`sendUpdateToClients​(Integer anEntryInExecution, SetListEntry[] someEntries, SetListEntry... someSingleEntries)` | Sends a setlist entry update to all clients of the remoting server.
    `protected void` | SetListCallback.`sendUpdateToClients​(Integer anEntryInExecution, SetListEntry aSingleEntry, SetListEntry[] someMoreEntries)` | Sends a setlist entry update to all clients of the remoting server.