org.silverpeas.importExport.versioning
Class DocumentPK

java.lang.Object
  extended by com.stratelia.webactiv.util.WAPrimaryKey
      extended by org.silverpeas.importExport.versioning.DocumentPK
All Implemented Interfaces:
Serializable, Cloneable

public class DocumentPK
extends WAPrimaryKey
implements Serializable

This object contains the info about PrimaryKey of document

Version:
1.0
Author:
Georgy Shakirin
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.stratelia.webactiv.util.WAPrimaryKey
componentName, id, space
 
Constructor Summary
DocumentPK(int id)
          Constructor declaration
DocumentPK(int id, String componentId)
          Constructor declaration
DocumentPK(int id, String spaceId, String componentId)
          Constructor declaration
DocumentPK(int id, WAPrimaryKey pk)
          Constructor declaration
 
Method Summary
 boolean equals(Object o)
          This method must be specialized - Check if an another object is equal to this object
 String getRootTableName()
          Return the object root table name
 String getTableName()
          Get the database table name where the object is stored
 int hashCode()
          Returns a hash code for the key
 String toString()
          Converts the contents of the key into a readable String.
 
Methods inherited from class com.stratelia.webactiv.util.WAPrimaryKey
clone, getComponentName, getId, getInstanceId, getSpace, getSpaceId, getTableName, setComponentName, setId, setSpace
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DocumentPK

public DocumentPK(int id)
Constructor declaration

Parameters:
id -
See Also:

DocumentPK

public DocumentPK(int id,
                  String spaceId,
                  String componentId)
Constructor declaration

Parameters:
id -
spaceId -
componentId -
See Also:

DocumentPK

public DocumentPK(int id,
                  String componentId)
Constructor declaration

Parameters:
id -
componentId -
See Also:

DocumentPK

public DocumentPK(int id,
                  WAPrimaryKey pk)
Constructor declaration

Parameters:
id -
pk -
See Also:
Method Detail

getRootTableName

public String getRootTableName()
Description copied from class: WAPrimaryKey
Return the object root table name

Overrides:
getRootTableName in class WAPrimaryKey
Returns:
the root table name of the object (exemple : Publication, Node, ...)

getTableName

public String getTableName()
Description copied from class: WAPrimaryKey
Get the database table name where the object is stored

Overrides:
getTableName in class WAPrimaryKey
Returns:
the database table name where the object is stored : space + componentName + rootTableName (ex : ED1KmeliaPublication)
See Also:
WAPrimaryKey.space, WAPrimaryKey.componentName, WAPrimaryKey.getRootTableName()

toString

public String toString()
Description copied from class: WAPrimaryKey
Converts the contents of the key into a readable String.

Overrides:
toString in class WAPrimaryKey
Returns:
The string representation of this object

equals

public boolean equals(Object o)
Description copied from class: WAPrimaryKey
This method must be specialized - Check if an another object is equal to this object

Specified by:
equals in class WAPrimaryKey
Parameters:
o - the object to compare to this WAPrimaryKey
Returns:
true if obj is equals to this object

hashCode

public int hashCode()
Description copied from class: WAPrimaryKey
Returns a hash code for the key

Overrides:
hashCode in class WAPrimaryKey
Returns:
A hash code for this object


Copyright © 2016 Silverpeas. All Rights Reserved.