de.oio.bugkilla.management
Class IdentityGenerator

java.lang.Object
  |
  +--de.oio.bugkilla.management.IdentityGenerator

public class IdentityGenerator
extends java.lang.Object

Author:
cdedek To change this generated comment edit the template variable "typecomment": Window>Preferences>Java>Templates. To enable and disable the creation of type comments go to Window>Preferences>Java>Code Generation.

Constructor Summary
IdentityGenerator(PersistenceManager manager)
          Constructor for IdentityGenerator.
 
Method Summary
 java.lang.String createDirectoryForTestSequence()
          Erzeugt einen neuen Pfad beginnent ab dem gegebenen Hauptpfad
 Identity createTestSequenceIdentity()
          Erzeugt für die TestSequence eine Identity (ID), die einen Pfad beinhaltet, welcher ab dem angegebenen rootPfad einen neuen Speicherpfad (unterpfad) für die TestSequence und deren TestSteps errechnen lässt.
 Identity createTestStepIdentity(Identity complexTestSpecID, int countTs)
          Method createTestStepIdentity for teststeps dependence on the userinteraction or the sequence.
 Identity createUserInteractionIdentity(Identity sequenceID, int counterUi)
          Method createUserInteractionIdentity for user-interactions dependence on a sequence.
static IdentityGenerator getInstance(PersistenceManager manager)
          Method getInstance returns an IdentityGenerator object with the choosen PersistenceManager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityGenerator

public IdentityGenerator(PersistenceManager manager)
Constructor for IdentityGenerator.

Parameters:
manager - the PersistenceManager to use
Method Detail

getInstance

public static IdentityGenerator getInstance(PersistenceManager manager)
Method getInstance returns an IdentityGenerator object with the choosen PersistenceManager.

Parameters:
manager - the according PersistenceManager
Returns:
IdentityGenerator

createTestSequenceIdentity

public Identity createTestSequenceIdentity()
Erzeugt für die TestSequence eine Identity (ID), die einen Pfad beinhaltet, welcher ab dem angegebenen rootPfad einen neuen Speicherpfad (unterpfad) für die TestSequence und deren TestSteps errechnen lässt.

Returns:
Returns the created Identity for the TestSequence
See Also:
Identity

createDirectoryForTestSequence

public java.lang.String createDirectoryForTestSequence()
Erzeugt einen neuen Pfad beginnent ab dem gegebenen Hauptpfad

Returns:
ein Dateiverzeichnis in welchem die Sequence mit deren TestSteps gespeichert wird

createTestStepIdentity

public Identity createTestStepIdentity(Identity complexTestSpecID,
                                       int countTs)
Method createTestStepIdentity for teststeps dependence on the userinteraction or the sequence.

Parameters:
complexTestSpecID - identity of a UserInteraction or sequence
countTs - counts the TestSteps
Returns:
Identity

createUserInteractionIdentity

public Identity createUserInteractionIdentity(Identity sequenceID,
                                              int counterUi)
Method createUserInteractionIdentity for user-interactions dependence on a sequence.

Parameters:
sequenceID - maybe for path infos
counterUi - number of the actual user-interaction
Returns:
Identity the newID which is constructed.


Copyright © Orientation in Objects GmbH. All Rights Reserved.