palio.pelements
Class PPage

java.lang.Object
  extended by palio.pelements.PPage
All Implemented Interfaces:
java.io.Serializable, PElement

public final class PPage
extends java.lang.Object
implements java.io.Serializable, PElement

Author:
Krzysztof Synowiec
See Also:
Serialized Form

Constructor Summary
PPage(Instance instance, java.lang.Long ID, java.lang.Long typeID, java.lang.Long mimeTypeID, java.lang.Long headerID, java.lang.Long bodyID, java.util.Date created, java.util.Date lastUpdated, java.util.Date lastVisited, java.lang.Long visitedCount, java.lang.String name, java.lang.String code, boolean isProtected, boolean reqUniqueID, boolean isBinary, boolean noChecksum, boolean langCategoryCode, java.util.LinkedList privsFromSQL)
           
 
Method Summary
 void addAccessPriv(java.lang.Long privID)
           
 boolean canAccess(PSession ses)
           
 void delAccessPriv(java.lang.Long privID)
           
 java.lang.Long getBodyID()
           
 java.lang.String getCode()
           
 java.util.Date getCreated()
           
 java.lang.String getETag()
           
 java.lang.Long getHeaderID()
           
 java.lang.Long getID()
           
 java.util.Date getLastUpdated()
           
 java.util.Date getLastVisited()
           
 java.lang.String getMimeType()
           
 java.lang.Long getMimeTypeID()
           
 java.lang.String getName()
           
 java.lang.Long getTypeID()
           
 java.lang.Long getVisitedCount()
           
 boolean isLangCategoryCode()
           
 boolean isNotBinary()
           
 boolean isProtected()
           
 boolean isStatic()
           
 boolean noChecksum()
           
 void notifyObjectChanged(java.lang.Long objectID)
           
 boolean reqUniqueID()
           
 void setInstance(Instance instance)
           
 void writeBody()
           
 void writeHeader()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PPage

public PPage(Instance instance,
             java.lang.Long ID,
             java.lang.Long typeID,
             java.lang.Long mimeTypeID,
             java.lang.Long headerID,
             java.lang.Long bodyID,
             java.util.Date created,
             java.util.Date lastUpdated,
             java.util.Date lastVisited,
             java.lang.Long visitedCount,
             java.lang.String name,
             java.lang.String code,
             boolean isProtected,
             boolean reqUniqueID,
             boolean isBinary,
             boolean noChecksum,
             boolean langCategoryCode,
             java.util.LinkedList privsFromSQL)
Method Detail

getID

public final java.lang.Long getID()
Specified by:
getID in interface PElement

getHeaderID

public final java.lang.Long getHeaderID()

getBodyID

public final java.lang.Long getBodyID()

getName

public final java.lang.String getName()

getCode

public final java.lang.String getCode()

getMimeTypeID

public final java.lang.Long getMimeTypeID()

getCreated

public final java.util.Date getCreated()

getLastUpdated

public final java.util.Date getLastUpdated()

getLastVisited

public final java.util.Date getLastVisited()

getVisitedCount

public final java.lang.Long getVisitedCount()

isLangCategoryCode

public boolean isLangCategoryCode()

getMimeType

public final java.lang.String getMimeType()
                                   throws palio.PalioException
Throws:
palio.PalioException

isNotBinary

public final boolean isNotBinary()

isProtected

public final boolean isProtected()

reqUniqueID

public final boolean reqUniqueID()

noChecksum

public final boolean noChecksum()

writeHeader

public final void writeHeader()
                       throws palio.PalioException
Throws:
palio.PalioException

writeBody

public final void writeBody()
                     throws palio.PalioException
Throws:
palio.PalioException

notifyObjectChanged

public void notifyObjectChanged(java.lang.Long objectID)

addAccessPriv

public final void addAccessPriv(java.lang.Long privID)

delAccessPriv

public final void delAccessPriv(java.lang.Long privID)

canAccess

public final boolean canAccess(PSession ses)
                        throws palio.PalioException
Throws:
palio.PalioException

isStatic

public boolean isStatic()

setInstance

public void setInstance(Instance instance)

getETag

public java.lang.String getETag()

getTypeID

public java.lang.Long getTypeID()