org.yawlfoundation.yawl.logging.table
Class YLogSpecification

java.lang.Object
  extended by org.yawlfoundation.yawl.logging.table.YLogSpecification

public class YLogSpecification
extends Object

One row of the logSpecification table, represents a unique specification. Note that even though specID + version is unique across all rows, field 'key' was used because it greatly simplifies hibernate accesses to have a PK is not composite Author: Michael Adams Creation Date: 6/04/2009


Constructor Summary
YLogSpecification()
           
YLogSpecification(String identifier, YSpecVersion version, String uri, long rootNetID)
           
YLogSpecification(YSpecificationID ySpecID)
           
 
Method Summary
 boolean equals(Object other)
           
 String getIdentifier()
           
 long getRootNetID()
           
 long getRowKey()
           
 String getUri()
           
 String getVersion()
           
 int hashCode()
           
 void setIdentifier(String identifier)
           
 void setRootNetID(long rootNetID)
           
 void setRowKey(long rowKey)
           
 void setUri(String uri)
           
 void setVersion(String version)
           
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YLogSpecification

public YLogSpecification()

YLogSpecification

public YLogSpecification(String identifier,
                         YSpecVersion version,
                         String uri,
                         long rootNetID)

YLogSpecification

public YLogSpecification(YSpecificationID ySpecID)
Method Detail

getRowKey

public long getRowKey()

setRowKey

public void setRowKey(long rowKey)

getIdentifier

public String getIdentifier()

setIdentifier

public void setIdentifier(String identifier)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getUri

public String getUri()

setUri

public void setUri(String uri)

getRootNetID

public long getRootNetID()

setRootNetID

public void setRootNetID(long rootNetID)

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toXML

public String toXML()


Copyright © 2004-2012 The YAWL Foundation.