de.swm.gwt.client.pk.IPrimaryKey Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swm-gwt-client Show documentation
Show all versions of swm-gwt-client Show documentation
Plain GWT Swm erweiterungen, auch zur benutzung in mobilen Geraeten
package de.swm.gwt.client.pk;
import java.io.Serializable;
/**
* Liefert den Primaerschluessel.
* @author wiese.daniel
* copyright (C) 2010, SWM Services GmbH
*
*/
public interface IPrimaryKey extends Serializable {
/**
* Liefert die innere ID der Datenbank.
* @return die innere PK
*/
long getInnerPk();
/**
* Wenn der Primary key nioch nicht in der DB abgelegt wurde.
* @return true wenn neu
*/
boolean isNew();
/**
* Die Correlation ID wird fuer das tracken eine Benutzer-Konversation
* verwendet.
*
* @param id
* die korrelations ID
*/
void setCorrelationID(String id);
/**
* Liefer true wenn bereits einen Korrelations ID gesetzt ist. Die
* Correlation ID wird fuer das tracken eine Benutzer-Konversation
* verwendet.
*
* @return true wenn gesetzt
*/
boolean hasCorrelationID();
/**
* Liefert die Korrelations ID.
*
* @return id
* die Korrelations-ID
*/
String getCorrelationID();
}