salto.batch.lanceur.init
Class DoIdComputer

java.lang.Object
  extended by salto.batch.lanceur.init.DoIdComputer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IdComputer

public class DoIdComputer
extends java.lang.Object
implements IdComputer

Computes ID string from a DataObject

Author:
Etienne Loiez
See Also:
Serialized Form

Constructor Summary
DoIdComputer()
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getId(java.lang.Object object)
          (non-Javadoc)
 java.util.Set getIdFromList(java.lang.String listId)
          (non-Javadoc)
 java.lang.String getIds(java.lang.Object listObjects)
          (non-Javadoc)
 boolean isIdInList(java.lang.String id, java.lang.String list)
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoIdComputer

public DoIdComputer()
Method Detail

getIds

public java.lang.String getIds(java.lang.Object listObjects)
(non-Javadoc)

Specified by:
getIds in interface IdComputer
Parameters:
listObjects - Array of objects in Job queue
Returns:
String contains list of IDs
See Also:
IdComputer.getIds(java.lang.Object)

getId

public java.lang.String getId(java.lang.Object object)
(non-Javadoc)

Specified by:
getId in interface IdComputer
Parameters:
object - Line that will be treated
Returns:
String represents a line
See Also:
IdComputer.getId(java.lang.Object)

isIdInList

public boolean isIdInList(java.lang.String id,
                          java.lang.String list)
(non-Javadoc)

Specified by:
isIdInList in interface IdComputer
Parameters:
id - Identifiant d'une ligne recuperee par le BatchStart
list - list des ids deją traites
Returns:
true si id fait partie de list
See Also:
IdComputer.isIdInList(java.lang.String, java.lang.String)

getIdFromList

public java.util.Set getIdFromList(java.lang.String listId)
(non-Javadoc)

Specified by:
getIdFromList in interface IdComputer
Parameters:
listId - String contenant les id
Returns:
Set contenant les id
See Also:
IdComputer.getIdFromList(java.lang.String)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object
See Also:
Object.clone()


Copyright © 2005-2008 Ubik-Ingenierie. All Rights Reserved.