org.opencms.db.jpa.persistence
Class CmsDAOHistoryStructure

java.lang.Object
  extended by org.opencms.db.jpa.persistence.CmsDAOHistoryStructure

@Entity
public class CmsDAOHistoryStructure
extends java.lang.Object

This data access object represents a historical structure entry inside the table "cms_history_structure".

Since:
8.0.0

Nested Class Summary
static class CmsDAOHistoryStructure.CmsDAOHistoryStructurePK
          This class implements the primary key for a historical structure entry in the table "cms_history_structure".
 
Constructor Summary
CmsDAOHistoryStructure()
          The default constructor.
CmsDAOHistoryStructure(int publishTag, java.lang.String structureId, int version)
          A public constructor for generating a new historical structure object with an unique id.
 
Method Summary
 long getDateExpired()
          Returns the dateExpired.
 long getDateReleased()
          Returns the dateReleased.
 java.lang.String getParentId()
          Returns the parentId.
 int getPublishTag()
          Returns the publishTag.
 java.lang.String getResourceId()
          Returns the resourceId.
 java.lang.String getResourcePath()
          Returns the resourcePath.
 java.lang.String getStructureId()
          Returns the structureId.
 int getStructureState()
          Returns the structureState.
 int getStructureVersion()
          Returns the structureVersion.
 int getVersion()
          Returns the version.
 void setDateExpired(long dateExpired)
          Sets the dateExpired.
 void setDateReleased(long dateReleased)
          Sets the dateReleased.
 void setParentId(java.lang.String parentId)
          Sets the parentId.
 void setPublishTag(int publishTag)
          Sets the publishTag.
 void setResourceId(java.lang.String resourceId)
          Sets the resourceId.
 void setResourcePath(java.lang.String resourcePath)
          Sets the resourcePath.
 void setStructureId(java.lang.String structureId)
          Sets the structureId.
 void setStructureState(int structureState)
          Sets the structureState.
 void setStructureVersion(int structureVersion)
          Sets the structureVersion.
 void setVersion(int version)
          Sets the version.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsDAOHistoryStructure

public CmsDAOHistoryStructure()
The default constructor.


CmsDAOHistoryStructure

public CmsDAOHistoryStructure(int publishTag,
                              java.lang.String structureId,
                              int version)
A public constructor for generating a new historical structure object with an unique id.

Parameters:
publishTag - the publish tag
structureId - the structure id
version - the version
Method Detail

getDateExpired

public long getDateExpired()
Returns the dateExpired.

Returns:
the dateExpired

getDateReleased

public long getDateReleased()
Returns the dateReleased.

Returns:
the dateReleased

getParentId

public java.lang.String getParentId()
Returns the parentId.

Returns:
the parentId

getPublishTag

public int getPublishTag()
Returns the publishTag.

Returns:
the publishTag

getResourceId

public java.lang.String getResourceId()
Returns the resourceId.

Returns:
the resourceId

getResourcePath

public java.lang.String getResourcePath()
Returns the resourcePath.

Returns:
the resourcePath

getStructureId

public java.lang.String getStructureId()
Returns the structureId.

Returns:
the structureId

getStructureState

public int getStructureState()
Returns the structureState.

Returns:
the structureState

getStructureVersion

public int getStructureVersion()
Returns the structureVersion.

Returns:
the structureVersion

getVersion

public int getVersion()
Returns the version.

Returns:
the version

setDateExpired

public void setDateExpired(long dateExpired)
Sets the dateExpired.

Parameters:
dateExpired - the dateExpired to set

setDateReleased

public void setDateReleased(long dateReleased)
Sets the dateReleased.

Parameters:
dateReleased - the dateReleased to set

setParentId

public void setParentId(java.lang.String parentId)
Sets the parentId.

Parameters:
parentId - the parentId to set

setPublishTag

public void setPublishTag(int publishTag)
Sets the publishTag.

Parameters:
publishTag - the publishTag to set

setResourceId

public void setResourceId(java.lang.String resourceId)
Sets the resourceId.

Parameters:
resourceId - the resourceId to set

setResourcePath

public void setResourcePath(java.lang.String resourcePath)
Sets the resourcePath.

Parameters:
resourcePath - the resourcePath to set

setStructureId

public void setStructureId(java.lang.String structureId)
Sets the structureId.

Parameters:
structureId - the structureId to set

setStructureState

public void setStructureState(int structureState)
Sets the structureState.

Parameters:
structureState - the structureState to set

setStructureVersion

public void setStructureVersion(int structureVersion)
Sets the structureVersion.

Parameters:
structureVersion - the structureVersion to set

setVersion

public void setVersion(int version)
Sets the version.

Parameters:
version - the version to set