public class Page extends SiteContainer
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static GlobalId |
DBCLASS_GID
The page site
|
static java.lang.String |
DBCLASS_NAME
The page site
|
SNAP2MAP
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
Page(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addEdit(WebClient client,
HTMLPage htmlPage,
HTMLDiv notUsedDiv,
DBObject target) |
protected GlobalKey |
extGetDerivedGlobalKey(DBField field,
FldParams params)
OVERRIDE This method to return a derived global key.
|
protected java.lang.Object |
extGetDerivedValue(DBField field,
FldParams params)
Calculate the derived value for this field.
|
protected void |
extPreDeleteRecord()
OVERRIDE this method to add functionality to stSoftware BEFORE deleting a record from the database.
|
protected void |
extPreSaveRecord()
OVERRIDE this method to add functionality to stSoftware BEFORE saving the record to the database.
|
protected void |
extPreValidate()
http://stackoverflow.com/questions/1077084/what-characters-are-allowed-in-dom-ids
|
HTMLComponent |
extProcess(WebClient client,
Site site,
HTMLPage page) |
HTMLComponent |
extProcess(WebClient client,
Site site,
HTMLPage page,
boolean excludingCSS) |
protected void |
extValidateDelete(ValidationList list)
Extend this method to add validation to a record then deleted.
|
protected ValidationError |
extValidateField(DBField field,
ValidationList list)
Additional validation for particular field OVERRIDE THIS METHOD TO ADD VALIDATIONS FOR A FIELD.
|
protected void |
extValidateRecord(ValidationList list)
Performs additional validations on this record.
|
Page |
findClonedPage(java.lang.String... args)
cloned page.
|
SiteFramework |
findFramework(java.lang.String... args)
Deprecated.
|
java.lang.Object |
findPluginForClassname(java.lang.String className)
Generate the plugin object from the supplied class name
|
Site |
findSite(java.lang.String... args)
The site for this page.
|
SiteMapChangeFrequency |
findSiteMapChangeFrequency(java.lang.String... args)
How frequently the page is likely to change.
|
SitePageStatus |
findStatus(java.lang.String... args)
The page status.
|
Page |
findTemplatePage(java.lang.String... args)
The parent page.
|
CascadingStyleSheet |
findV1DesktopCSS(java.lang.String... args)
Deprecated.
|
CascadingStyleSheet |
findV1MobileCSS(java.lang.String... args)
mobile style sheet.
|
CascadingStyleSheet |
findV1TabletCSS(java.lang.String... args)
Deprecated.
|
java.lang.String |
getCallOnLoad(java.lang.String... args) |
Page |
getClonedPage(java.lang.String... args) |
java.lang.String |
getConfigurationXML(java.lang.String... args) |
java.lang.String |
getDescription(java.lang.String... args) |
java.lang.String |
getDisplayIdentification(java.lang.String... args) |
SiteFramework |
getFramework(java.lang.String... args)
Deprecated.
|
java.lang.String |
getHandlebarsHelper(java.lang.String... args) |
java.lang.String |
getJavaScript(java.lang.String... args) |
JSONObject |
getJSONObject() |
java.lang.String |
getKeywords(java.lang.String... args) |
java.lang.String |
getNotes(java.lang.String... args) |
java.util.Date |
getOfflineTS(java.lang.String... args) |
java.lang.String |
getPageDescription(java.lang.String... args) |
java.lang.String |
getPageKeywords(java.lang.String... args) |
java.lang.String |
getPageURI(java.lang.String... args) |
java.lang.String |
getPath(java.lang.String... args) |
java.lang.Object |
getPlugin()
Returns the "Plugin" for this screen.
|
java.util.Date |
getPublishTS(java.lang.String... args) |
Site |
getSite(java.lang.String... args) |
SiteMapChangeFrequency |
getSiteMapChangeFrequency(java.lang.String... args) |
double |
getSiteMapPriority(java.lang.String... args) |
java.lang.String |
getSoeWildCardPath(java.lang.String... args) |
java.lang.String |
getSoeWildCardPlugin(java.lang.String... args) |
java.lang.String |
getSoeWildCardURL(java.lang.String... args) |
SitePageStatus |
getStatus(java.lang.String... args) |
Page |
getTemplatePage(java.lang.String... args) |
java.lang.String |
getTestIgnoreAreas(java.lang.String... args) |
java.lang.String |
getTestSetupScript(java.lang.String... args) |
java.lang.String |
getTitle(java.lang.String... args) |
CascadingStyleSheet |
getV1DesktopCSS(java.lang.String... args)
Deprecated.
|
CascadingStyleSheet |
getV1MobileCSS(java.lang.String... args) |
CascadingStyleSheet |
getV1TabletCSS(java.lang.String... args)
Deprecated.
|
boolean |
isDirty(java.lang.String... args) |
boolean |
isDoNotIndex(java.lang.String... args) |
boolean |
isManualLock(java.lang.String... args) |
boolean |
isPublished(java.lang.String... args) |
boolean |
isTemplate(java.lang.String... args) |
boolean |
isWildCardPath(java.lang.String... args) |
CascadingStyleSheetMap[] |
listCSS(WebClient client,
Site site) |
Page |
setCallOnLoad(java.lang.String value,
java.lang.String... args) |
Page |
setClonedPage(com.aspc.dal.cms.SitePage value,
java.lang.String... args) |
Page |
setConfigurationXML(java.lang.String value,
java.lang.String... args) |
Page |
setDirty(boolean value,
java.lang.String... args) |
Page |
setDoNotIndex(boolean value,
java.lang.String... args) |
Page |
setFramework(com.aspc.dal.cms.SiteFramework value,
java.lang.String... args)
Deprecated.
|
Page |
setHandlebarsHelper(java.lang.String value,
java.lang.String... args) |
Page |
setJavaScript(java.lang.String value,
java.lang.String... args) |
Page |
setManualLock(boolean value,
java.lang.String... args) |
Page |
setNotes(java.lang.String value,
java.lang.String... args) |
Page |
setOfflineTS(java.util.Date value,
java.lang.String... args) |
Page |
setPageDescription(java.lang.String value,
java.lang.String... args) |
Page |
setPageKeywords(java.lang.String value,
java.lang.String... args) |
Page |
setPath(java.lang.String value,
java.lang.String... args) |
Page |
setPlugin(java.lang.String value,
java.lang.String... args) |
Page |
setPublishTS(java.util.Date value,
java.lang.String... args) |
Page |
setSite(com.aspc.dal.cms.Site value,
java.lang.String... args) |
Page |
setSiteMapChangeFrequency(com.aspc.dal.cms.map.SiteMapChangeFrequency value,
java.lang.String... args) |
Page |
setSiteMapPriority(double value,
java.lang.String... args) |
Page |
setSoeWildCardPath(java.lang.String value,
java.lang.String... args) |
Page |
setSoeWildCardPlugin(java.lang.String value,
java.lang.String... args) |
Page |
setSoeWildCardURL(java.lang.String value,
java.lang.String... args) |
Page |
setTemplate(boolean value,
java.lang.String... args) |
Page |
setTemplatePage(com.aspc.dal.cms.SitePage value,
java.lang.String... args) |
Page |
setTestIgnoreAreas(java.lang.String value,
java.lang.String... args) |
Page |
setTestSetupScript(java.lang.String value,
java.lang.String... args) |
Page |
setTitle(java.lang.String value,
java.lang.String... args) |
Page |
setV1DesktopCSS(com.aspc.dal.style.CascadingStyleSheet value,
java.lang.String... args)
Deprecated.
|
Page |
setV1MobileCSS(com.aspc.dal.style.CascadingStyleSheet value,
java.lang.String... args) |
Page |
setV1TabletCSS(com.aspc.dal.style.CascadingStyleSheet value,
java.lang.String... args)
Deprecated.
|
void |
sitePublish() |
java.lang.String |
toString()
The description.
|
addContainerToDic, getLastComponentSequence, setLastComponentSequence
addEdit, canHandleNoneType, changeLinks, editHTML, extCopy, extPreValidateDelete, findContainer, findIcon, findKey, findOwnedBySite, findVisibilityDesktop, findVisibilityMobile, findVisibilityTablet, getAccessibilityWarningCount, getAccessibilityWarningResult, getComponentPath, getContainer, getCreatedTS, getDefaultEncoding, getDerivedStyleClass, getDescendant, getDisplayPath, getDisplayTitle, getDisplayType, getDisplayXPath, getHandlebarsData, getHandlebarsHelpers, getIcon, getIconPath, getKey, getName, getOwnedBySite, getPage, getResult, getSequence, getSnap2Id, getStyleClass, getStyleClassVariable, getTargetWindow, getVisibilityDesktop, getVisibilityMobile, getVisibilityTablet, hasAttributes, isFinalFg, isLocked, isRelevantComponent, makeClone, makeDIV, makeQuery, makeSane, parseText, process, setAccessibilityWarningCount, setAccessibilityWarningResult, setContainer, setCreatedTS, setFinalFg, setHasAttributes, setId, setKey, setName, setSequence, setSnap2Id, setStyleClass, setStyleClassVariable, setVisibilityDesktop, setVisibilityMobile, setVisibilityTablet, shouldShow
addReloadEventListener, archiveCheck, autoEnterCreate, calculateValue, calculateValue, calculateValue, callingRestoreByJournal, changeThreadMode, checkCreateAccess, checkDelete, checkDeleteAccess, checkModifyAccess, checkModifyAccess, checkReadAccess, clearCache, copy, copyFields, copyIncludeField, copyInwardLinks, delete, denormalizedResult, displayLogName, displayName, displayValue, doSearch, dump, equals, eventDataLoaded, eventFieldUpdated, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extDelete, extDeleteRecord, extFixUp, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPostSaveRecord, extRaiseEvents, extRollbackTo, extSaveRecord, extSetValue, extUndelete, fetchLinkHolder, findGlobalKey, findGlobalKey, findGlobalKey, findGlobalKey, findLinkedObject, findLinkedObject, findLinkedObject, findRawData, fireEventDataLoaded, fixUp, forceLockedTransaction, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getBoolean, getChangedFieldInfo, getChangedFields, getDate, getDate, getDate, getDate, getDate, getDefaultValue, getDisableOnChangeEvent, getDouble, getDouble, getDouble, getDouble, getDouble, getFieldDouble, getFieldInt, getFieldLong, getFieldString, getFormattedString, getFormattedString, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getGlobalKey, getInt, getInt, getInt, getInt, getInt, getInt, getInwardLinkage, getKeyString, getKeyValue, getLinkedObject, getLinkedObject, getLinkedObject, getLinkedObjectByKey, getLinkedRowId, getLinkedRowId, getLinkedRowIdByData, getLinkHolder, getLockedTransaction, getLong, getLong, getLong, getLong, getLong, getLong, getMutableArrayValue, getMutableArrayValue, getOriginalKey, getOriginalValue, getOriginalValue, getProcessedValue, getPureValue, getRawData, getRawValue, getRawValue, getRowId, getRowKey, getSecondaryCacheGroupKey, getSrcLayerID, getString, getString, getString, getString, getString, getString, getValue, getValue, getValue, getValue, hasAutoChanged, hasAutoChanged, hasChanged, hasChangedByUser, hasChangedByUserField, hasChangedByUserField, hasFieldChanged, hasFieldChanged, hashCode, hasStoredResult, iCheckDeleteAccess, iCheckModifyAccess, iCheckReadAccess, iGetDenormalizedMap, iGetRawValue, iPlaceDenormalizedResult, iPostSaveOrDeleteRecord, iPreSaveOrDeleteRecord, iPreValidate, iRaiseEvents, iSaveOrDeleteRecord, isBrokenLink, isBrokenLink, isChanged, isDataCacheKnownToBeDirty, isDeleted, isEmpty, iSetValue, isForceReindex, isKeyWordField, isMandatory, isNew, isNull, isNull, isOnChange, isReindex, iValidateRecord, lastTouched, makeArchiveDataLoader, makeClone, makeDataLoader, makeDenormalizedDoc, makeLinkedArray, makeModifyAccessException, makeSearchPlan, makeWriteProvider, manualDenormalizeOnSave, markSavePoint, optLockedTransaction, registerWatchedObject, reindex, releaseDenormalized, removeReloadEventListener, restoreByJournal, rollbackTo, setBoolean, setBoolean, setBoolean, setBoolean, setDisableOnChangeEvent, setDouble, setDouble, setInt, setInt, setLong, setLong, setRawData, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, touch, undelete, validateField, validateRecord, validateSubType
public static final java.lang.String DBCLASS_NAME
public static final GlobalId DBCLASS_GID
public Page(DBClass def, DataSource dataSource) throws java.lang.Exception
def
- The class of this objectdataSource
- The datasource for this objectjava.lang.Exception
- A serious problem occurred@CheckReturnValue @Nonnull public java.lang.String getCallOnLoad(java.lang.String... args)
@Nonnull public Page setCallOnLoad(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Page getClonedPage(java.lang.String... args)
@CheckReturnValue @Nonnull public final Page findClonedPage(java.lang.String... args) throws NotFoundException
SitePage
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SitePage was not found@Nonnull public Page setClonedPage(com.aspc.dal.cms.SitePage value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getConfigurationXML(java.lang.String... args)
@Nonnull public Page setConfigurationXML(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getDescription(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getDisplayIdentification(java.lang.String... args)
@CheckReturnValue public boolean isDoNotIndex(java.lang.String... args)
@Nonnull public Page setDoNotIndex(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Deprecated @CheckReturnValue @Nullable public SiteFramework getFramework(java.lang.String... args)
@CheckReturnValue @Deprecated @Nonnull public final SiteFramework findFramework(java.lang.String... args) throws NotFoundException
SiteFramework
(String,
Searchable)args
- the optional argumentsNotFoundException
- SiteFramework was not found@Deprecated @Nonnull public Page setFramework(com.aspc.dal.cms.SiteFramework value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getHandlebarsHelper(java.lang.String... args)
@Nonnull public Page setHandlebarsHelper(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isDirty(java.lang.String... args)
@Nonnull public Page setDirty(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isPublished(java.lang.String... args)
@CheckReturnValue public boolean isWildCardPath(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getJavaScript(java.lang.String... args)
@Nonnull public Page setJavaScript(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getKeywords(java.lang.String... args)
@CheckReturnValue public boolean isManualLock(java.lang.String... args)
@Nonnull public Page setManualLock(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getNotes(java.lang.String... args)
@Nonnull public Page setNotes(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getOfflineTS(java.lang.String... args)
@Nonnull public Page setOfflineTS(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPageDescription(java.lang.String... args)
@Nonnull public Page setPageDescription(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPageKeywords(java.lang.String... args)
@Nonnull public Page setPageKeywords(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getPageURI(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getPath(java.lang.String... args)
@Nonnull public Page setPath(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Nonnull public Page setPlugin(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getPublishTS(java.lang.String... args)
@Nonnull public Page setPublishTS(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Site getSite(java.lang.String... args)
@CheckReturnValue @Nonnull public final Site findSite(java.lang.String... args) throws NotFoundException
Site
(Integer, Mandatory, Searchable)args
- the optional argumentsNotFoundException
- Site was not found@Nonnull public Page setSite(com.aspc.dal.cms.Site value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SiteMapChangeFrequency getSiteMapChangeFrequency(java.lang.String... args)
@CheckReturnValue @Nonnull public final SiteMapChangeFrequency findSiteMapChangeFrequency(java.lang.String... args) throws NotFoundException
SiteMapChangeFrequency
(String, Searchable)args
- the optional argumentsNotFoundException
- SiteMapChangeFrequency was not found@Nonnull public Page setSiteMapChangeFrequency(com.aspc.dal.cms.map.SiteMapChangeFrequency value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnegative public double getSiteMapPriority(java.lang.String... args)
@Nonnull public Page setSiteMapPriority(double value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSoeWildCardPath(java.lang.String... args)
@Nonnull public Page setSoeWildCardPath(@MatchesPattern(value="[a-z0-9_\\-][/\\?&A-Za-z0-9=_\\-\\.\\,]+\\*") java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSoeWildCardPlugin(java.lang.String... args)
@Nonnull public Page setSoeWildCardPlugin(@MatchesPattern(value="([a-zA-Z_$][a-zA-Z0-9_$]*\\.)*[a-zA-Z_$][a-zA-Z0-9_$]*") java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSoeWildCardURL(java.lang.String... args)
@Nonnull public Page setSoeWildCardURL(@MatchesPattern(value="(http://|https://|/)+.*") java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SitePageStatus getStatus(java.lang.String... args)
@CheckReturnValue @Nonnull public final SitePageStatus findStatus(java.lang.String... args) throws NotFoundException
SitePageStatus
(String,
Derived, Searchable)args
- the optional argumentsNotFoundException
- SitePageStatus was not found@CheckReturnValue public boolean isTemplate(java.lang.String... args)
@Nonnull public Page setTemplate(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Page getTemplatePage(java.lang.String... args)
@CheckReturnValue @Nonnull public final Page findTemplatePage(java.lang.String... args) throws NotFoundException
SitePage
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SitePage was not found@Nonnull public Page setTemplatePage(com.aspc.dal.cms.SitePage value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getTestIgnoreAreas(java.lang.String... args)
@Nonnull public Page setTestIgnoreAreas(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getTestSetupScript(java.lang.String... args)
@Nonnull public Page setTestSetupScript(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getTitle(java.lang.String... args)
@Nonnull public Page setTitle(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Deprecated @CheckReturnValue @Nullable public CascadingStyleSheet getV1DesktopCSS(java.lang.String... args)
@CheckReturnValue @Deprecated @Nonnull public final CascadingStyleSheet findV1DesktopCSS(java.lang.String... args) throws NotFoundException
CascadingStyleSheet
(Integer, Searchable)args
- the optional argumentsNotFoundException
- CascadingStyleSheet was not found@Deprecated @Nonnull public Page setV1DesktopCSS(com.aspc.dal.style.CascadingStyleSheet value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public CascadingStyleSheet getV1MobileCSS(java.lang.String... args)
@CheckReturnValue @Nonnull public final CascadingStyleSheet findV1MobileCSS(java.lang.String... args) throws NotFoundException
CascadingStyleSheet
(Integer, Searchable)args
- the optional argumentsNotFoundException
- CascadingStyleSheet was not found@Nonnull public Page setV1MobileCSS(com.aspc.dal.style.CascadingStyleSheet value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Deprecated @CheckReturnValue @Nullable public CascadingStyleSheet getV1TabletCSS(java.lang.String... args)
@CheckReturnValue @Deprecated @Nonnull public final CascadingStyleSheet findV1TabletCSS(java.lang.String... args) throws NotFoundException
CascadingStyleSheet
(Integer, Searchable)args
- the optional argumentsNotFoundException
- CascadingStyleSheet was not found@Deprecated @Nonnull public Page setV1TabletCSS(com.aspc.dal.style.CascadingStyleSheet value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
public void sitePublish() throws java.lang.Exception
java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
extPreValidate
in class SiteComponent
java.lang.Exception
- a serious problem.@OverridingMethodsMustInvokeSuper protected void extPreDeleteRecord() throws java.lang.Exception
DBObject
extPreDeleteRecord
in class SiteComponent
java.lang.Exception
- A Serious problem@OverridingMethodsMustInvokeSuper protected void extValidateDelete(@Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateDelete
in class SiteComponent
list
- The validation listjava.lang.Exception
- A serious problemprotected void addEdit(WebClient client, HTMLPage htmlPage, HTMLDiv notUsedDiv, DBObject target) throws java.lang.Exception
addEdit
in class SiteComponent
java.lang.Exception
public CascadingStyleSheetMap[] listCSS(WebClient client, Site site) throws java.lang.Exception
java.lang.Exception
public HTMLComponent extProcess(WebClient client, Site site, HTMLPage page) throws java.lang.Exception
extProcess
in class SiteContainer
client
- the client to usesite
- page
- java.lang.Exception
- a serious problem.public HTMLComponent extProcess(@Nonnull WebClient client, Site site, HTMLPage page, boolean excludingCSS) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @OverridingMethodsMustInvokeSuper @Nullable protected ValidationError extValidateField(@Nonnull DBField field, @Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateField
in class SiteComponent
field
- The field to be validatedlist
- The validation listjava.lang.Exception
- a serious error@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
extGetDerivedValue
in class SiteContainer
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- A serious problem@CheckReturnValue @Nonnull public java.lang.String toString()
DBObject
@CheckReturnValue @Nullable protected GlobalKey extGetDerivedGlobalKey(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
DBObject
extGetDerivedGlobalKey
in class SiteComponent
field
- The field that is being changedparams
- The extra parametersjava.lang.Exception
- A serious problem. In general validation is done later.@OverridingMethodsMustInvokeSuper protected void extValidateRecord(@Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateRecord
in class SiteComponent
list
- The validation list.java.lang.Exception
- A serious problempublic JSONObject getJSONObject()
@OverridingMethodsMustInvokeSuper protected void extPreSaveRecord() throws java.lang.Exception
DBObject
extPreSaveRecord
in class SiteComponent
java.lang.Exception
- A Serious problempublic java.lang.Object getPlugin() throws java.lang.Exception
java.lang.Exception
- a serious problempublic java.lang.Object findPluginForClassname(java.lang.String className) throws java.lang.Exception
className
- the name of the class to initiatejava.lang.Exception
- a serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.