public class Site extends SiteTemplate implements AdjustTransactionReason
DBObject.DenormalizeAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_SITE_CLONE |
static GlobalId |
DBCLASS_GID
The site definition
|
static java.lang.String |
DBCLASS_NAME
The site definition
|
ATTRIBUTE_MARVIN, dbClass, ds, NO_LOOP_PARAMS
Constructor and Description |
---|
Site(DBClass def,
DataSource dataSource)
Std.
|
Modifier and Type | Method and Description |
---|---|
void |
addStyle(WebClient client,
HTMLPage page,
CascadingStyleSheet css,
java.lang.String media) |
void |
addStyle(WebClient client,
HTMLPage page,
CascadingStyleSheet css,
java.lang.String media,
java.util.Date publishedTS) |
java.lang.String |
adjustReason(java.lang.String reason,
boolean first)
adjust the reason
|
Site |
cleanSite()
Clean the site ( use archive if needed)
|
static Site |
create(MutableDataSource mds)
Make a new instance of this class.
|
Page |
defaultPage() |
Page |
errorPage() |
protected void |
eventFieldUpdated(DBField field,
java.lang.Object previous,
GlobalKey previousKey,
FldParams params)
OVERRIDE This method to be notified when a field changes.
|
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)
OVERRIDE This method for all objects with derived fields that are NOT linked.
|
protected void |
extPostSaveRecord(long transNr)
OVERRIDE this method to add functionality to stSoftware AFTER saving the record to the database.
|
protected void |
extPreSaveRecord()
OVERRIDE this method to add functionality to stSoftware BEFORE saving the record to the database.
|
protected void |
extPreValidate()
OVERRIDE To add functionality to before validation is called.
|
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.
|
DBFile |
findAppleTouchIcon(java.lang.String... args)
apple touch icon.
|
DBFile |
findAppleTouchIconPrecomposed(java.lang.String... args)
apple touch icon precomposed.
|
FeedComponent |
findArticleFeedComponent(java.lang.String... args)
The article feed component.
|
Site |
findClonedSite(java.lang.String... args)
cloned site.
|
Page |
findDefaultPage(java.lang.String... args)
The default page.
|
Page |
findErrorPage(java.lang.String... args)
The error page.
|
DBFile |
findFavicon(java.lang.String... args)
A favicon /ˈfævɪkɒn/ (short for Favorite icon), also known as a
shortcut icon, Web site icon, URL icon, or bookmark icon,.
|
SiteFramework |
findFramework(java.lang.String... args)
Deprecated.
|
static Site |
findKey(DataSource ds,
int key)
Find the target for this class by the primary key
|
WebAppManifestDisplay |
findManifestDisplay(java.lang.String... args)
Defines the developer's preferred display mode for the web application.
|
Page |
findMissingPage(java.lang.String... args)
The missing page.
|
Page |
findPage(boolean publishedOnly,
java.lang.String pagePath,
java.lang.String queryString,
ClientBrowser browser)
get the page
|
SiteRevision |
findPublshedSiteRevision(java.lang.String... args)
The version of the site that is currently published.
|
SiteStatus |
findStatus(java.lang.String... args)
Site Status.
|
DBFile |
findStatusIcon(java.lang.String... args)
Statis Icon DBFile.
|
SiteFeedParser |
findV2ArticleParser(java.lang.String... args)
Deprecated.
|
DBFile |
getAppleTouchIcon(java.lang.String... args) |
DBFile |
getAppleTouchIconPrecomposed(java.lang.String... args) |
java.util.Date |
getArchiveTS(java.lang.String... args) |
FeedComponent |
getArticleFeedComponent(java.lang.String... args) |
java.util.Date |
getCacheTS() |
Site |
getClonedSite(java.lang.String... args) |
java.lang.String |
getConfigurationXML(java.lang.String... args) |
java.lang.String |
getCorsAllowedHosts(java.lang.String... args) |
Page |
getDefaultPage(java.lang.String... args) |
java.lang.String |
getDisplaySiteTitle(java.lang.String... args) |
Page |
getErrorPage(java.lang.String... args) |
DBFile |
getFavicon(java.lang.String... args) |
SiteFramework |
getFramework(java.lang.String... args)
Deprecated.
|
java.lang.String |
getGoogleTrackingID(java.lang.String... args) |
java.lang.String |
getHandlebarsHelper(java.lang.String... args) |
java.lang.String |
getHostNames(java.lang.String... args) |
JSONObject |
getJSONObject() |
int |
getLastPageSequence(java.lang.String... args) |
java.util.Date |
getLatestPublishedTS()
if a site is created in aspc_app layer, and it's published in demo layer on 1 Apr 2015,
and published on 15 Apr 2015 in aspc_app layer, getPublishedTS() will return the published
time in the current layer, but this method will search current layer and all lower layers
to find the latest published time, so it will return 15 Apr 2015 even current layer is demo.
|
int |
getManifestBackgroundColor(java.lang.String... args) |
java.lang.String |
getManifestDescription(java.lang.String... args) |
java.lang.String |
getManifestDir(java.lang.String... args) |
WebAppManifestDisplay |
getManifestDisplay(java.lang.String... args) |
java.lang.String |
getManifestLanguage(java.lang.String... args) |
java.lang.String |
getManifestName(java.lang.String... args) |
java.lang.String |
getManifestOrientation(java.lang.String... args) |
java.lang.String |
getManifestRelatedApplications(java.lang.String... args) |
java.lang.String |
getManifestShortName(java.lang.String... args) |
java.lang.String |
getManifestStartURL(java.lang.String... args) |
int |
getManifestThemeColor(java.lang.String... args) |
Page |
getMissingPage(java.lang.String... args) |
java.lang.String |
getName(java.lang.String... args) |
java.lang.String |
getNotes(java.lang.String... args) |
java.util.Date |
getPublishedTS(java.lang.String... args) |
SiteRevision |
getPublshedSiteRevision(java.lang.String... args) |
java.lang.String |
getRedirectToHost(java.lang.String... args) |
double |
getScore(java.lang.String... args) |
int |
getSequence(java.lang.String... args) |
java.lang.String |
getServiceWorker(java.lang.String... args) |
java.lang.String |
getSiteTitle(java.lang.String... args) |
SiteStatus |
getStatus(java.lang.String... args) |
DBFile |
getStatusIcon(java.lang.String... args) |
java.lang.String |
getV2ArticleHandlebars(java.lang.String... args)
Deprecated.
|
SiteFeedParser |
getV2ArticleParser(java.lang.String... args)
Deprecated.
|
int |
getVersionNumber(java.lang.String... args) |
boolean |
hasCreateAccess(java.lang.String... args) |
boolean |
hasDeleteAccess(java.lang.String... args) |
boolean |
hasFullAccess(java.lang.String... args) |
boolean |
hasModifyAccess(java.lang.String... args) |
boolean |
hasReadAccess(java.lang.String... args) |
boolean |
isDoNotIndex(java.lang.String... args) |
boolean |
isFinalFg(java.lang.String... args) |
boolean |
isIntranetOnly() |
boolean |
isManifestPreferRelatedApps(java.lang.String... args) |
boolean |
isProgressiveWebApp(java.lang.String... args) |
boolean |
isPublicAccess(java.lang.String... args) |
boolean |
isPublished(java.lang.String... args) |
static DBQuery<Site> |
makeQuery(DataSource ds)
Make a new QUERY for this class.
|
java.lang.String |
makeThemeColor(ClientBrowser browser) |
boolean |
markDirty()
Make the site as dirty.
|
Page |
missingPage() |
void |
offline()
put this site offline
|
void |
publish()
publish this site
|
Site |
setAppleTouchIcon(com.aspc.dal.file.DBFile value,
java.lang.String... args) |
Site |
setAppleTouchIconPrecomposed(com.aspc.dal.file.DBFile value,
java.lang.String... args) |
Site |
setArticleFeedComponent(com.aspc.dal.cms.component.FeedComponent value,
java.lang.String... args) |
Site |
setClonedSite(com.aspc.dal.cms.Site value,
java.lang.String... args) |
Site |
setConfigurationXML(java.lang.String value,
java.lang.String... args) |
Site |
setCorsAllowedHosts(java.lang.String value,
java.lang.String... args) |
Site |
setDefaultPage(com.aspc.dal.cms.SitePage value,
java.lang.String... args) |
Site |
setDoNotIndex(boolean value,
java.lang.String... args) |
Site |
setErrorPage(com.aspc.dal.cms.SitePage value,
java.lang.String... args) |
Site |
setFavicon(com.aspc.dal.file.DBFile value,
java.lang.String... args) |
Site |
setFinalFg(boolean value,
java.lang.String... args) |
Site |
setFramework(com.aspc.dal.cms.SiteFramework value,
java.lang.String... args)
Deprecated.
|
Site |
setGoogleTrackingID(java.lang.String value,
java.lang.String... args) |
Site |
setHandlebarsHelper(java.lang.String value,
java.lang.String... args) |
Site |
setHostNames(java.lang.String value,
java.lang.String... args) |
Site |
setLastPageSequence(int value,
java.lang.String... args) |
Site |
setManifestBackgroundColor(int value,
java.lang.String... args) |
Site |
setManifestDescription(java.lang.String value,
java.lang.String... args) |
Site |
setManifestDir(java.lang.String value,
java.lang.String... args) |
Site |
setManifestDisplay(com.aspc.dal.cms.manifest.WebAppManifestDisplay value,
java.lang.String... args) |
Site |
setManifestLanguage(java.lang.String value,
java.lang.String... args) |
Site |
setManifestName(java.lang.String value,
java.lang.String... args) |
Site |
setManifestOrientation(java.lang.String value,
java.lang.String... args) |
Site |
setManifestPreferRelatedApps(boolean value,
java.lang.String... args) |
Site |
setManifestRelatedApplications(java.lang.String value,
java.lang.String... args) |
Site |
setManifestShortName(java.lang.String value,
java.lang.String... args) |
Site |
setManifestStartURL(java.lang.String value,
java.lang.String... args) |
Site |
setManifestThemeColor(int value,
java.lang.String... args) |
Site |
setMissingPage(com.aspc.dal.cms.SitePage value,
java.lang.String... args) |
Site |
setName(java.lang.String value,
java.lang.String... args) |
Site |
setNotes(java.lang.String value,
java.lang.String... args) |
Site |
setProgressiveWebApp(boolean value,
java.lang.String... args) |
Site |
setPublicAccess(boolean value,
java.lang.String... args) |
Site |
setPublished(boolean value,
java.lang.String... args) |
Site |
setPublishedTS(java.util.Date value,
java.lang.String... args) |
Site |
setPublshedSiteRevision(com.aspc.dal.cms.SiteRevision value,
java.lang.String... args) |
Site |
setRedirectToHost(java.lang.String value,
java.lang.String... args) |
Site |
setSequence(int value,
java.lang.String... args) |
Site |
setServiceWorker(java.lang.String value,
java.lang.String... args) |
Site |
setSiteTitle(java.lang.String value,
java.lang.String... args) |
Site |
setUseArchiveVersion(boolean value,
java.lang.String... args) |
Site |
setV2ArticleHandlebars(java.lang.String value,
java.lang.String... args)
Deprecated.
|
Site |
setV2ArticleParser(com.aspc.dal.cms.SiteFeedParser value,
java.lang.String... args)
Deprecated.
|
Site |
setVersionNumber(int value,
java.lang.String... args) |
java.lang.String |
toString()
The description.
|
boolean |
useArchiveVersion(java.lang.String... args) |
void |
vetoPublish() |
getID, setID
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, extAutoEnterCreate, extCanDeleteDependantObject, extCheckCreateAccess, extCheckDeleteAccess, extCheckModifyAccess, extCheckModifyAccess, extCheckReadAccess, extCopy, extDelete, extDeleteRecord, extFixUp, extGetValue, extIsMandatory, extIsOnChange, extMarkSavePoint, extPostDeleteRecord, extPreDeleteRecord, extPreValidateDelete, 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 static final java.lang.String ATTRIBUTE_SITE_CLONE
public Site(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 @Nullable public DBFile getAppleTouchIcon(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBFile findAppleTouchIcon(java.lang.String... args) throws NotFoundException
DBFile
(Integer, Searchable)args
- the optional argumentsNotFoundException
- DBFile was not found@Nonnull public Site setAppleTouchIcon(com.aspc.dal.file.DBFile value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public DBFile getAppleTouchIconPrecomposed(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBFile findAppleTouchIconPrecomposed(java.lang.String... args) throws NotFoundException
DBFile
(Integer, Searchable)args
- the optional argumentsNotFoundException
- DBFile was not found@Nonnull public Site setAppleTouchIconPrecomposed(com.aspc.dal.file.DBFile value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getArchiveTS(java.lang.String... args)
@CheckReturnValue @Nullable public FeedComponent getArticleFeedComponent(java.lang.String... args)
@CheckReturnValue @Nonnull public final FeedComponent findArticleFeedComponent(java.lang.String... args) throws NotFoundException
FeedComponent
(Integer, Searchable)args
- the optional argumentsNotFoundException
- FeedComponent was not found@Nonnull public Site setArticleFeedComponent(com.aspc.dal.cms.component.FeedComponent value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Site getClonedSite(java.lang.String... args)
@CheckReturnValue @Nonnull public final Site findClonedSite(java.lang.String... args) throws NotFoundException
Site
(Integer, Searchable)args
- the optional argumentsNotFoundException
- Site was not found@Nonnull public Site setClonedSite(com.aspc.dal.cms.Site 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 Site setConfigurationXML(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getCorsAllowedHosts(java.lang.String... args)
@Nonnull public Site setCorsAllowedHosts(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Page getDefaultPage(java.lang.String... args)
@CheckReturnValue @Nonnull public final Page findDefaultPage(java.lang.String... args) throws NotFoundException
SitePage
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SitePage was not found@Nonnull public Site setDefaultPage(com.aspc.dal.cms.SitePage value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getDisplaySiteTitle(java.lang.String... args)
@CheckReturnValue public boolean isDoNotIndex(java.lang.String... args)
@Nonnull public Site setDoNotIndex(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Page getErrorPage(java.lang.String... args)
@CheckReturnValue @Nonnull public final Page findErrorPage(java.lang.String... args) throws NotFoundException
SitePage
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SitePage was not found@Nonnull public Site setErrorPage(com.aspc.dal.cms.SitePage value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public DBFile getFavicon(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBFile findFavicon(java.lang.String... args) throws NotFoundException
DBFile
(Integer, Searchable)args
- the optional argumentsNotFoundException
- DBFile was not found@Nonnull public Site setFavicon(com.aspc.dal.file.DBFile value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isFinalFg(java.lang.String... args)
@Nonnull public Site setFinalFg(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 Site setFramework(com.aspc.dal.cms.SiteFramework value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getGoogleTrackingID(java.lang.String... args)
@Nonnull public Site setGoogleTrackingID(@MatchesPattern(value="UA-[0-9]{4,9}-[0-9]{1,4}") java.lang.String 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 Site setHandlebarsHelper(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean hasCreateAccess(java.lang.String... args)
@CheckReturnValue public boolean hasDeleteAccess(java.lang.String... args)
@CheckReturnValue public boolean hasFullAccess(java.lang.String... args)
@CheckReturnValue public boolean hasModifyAccess(java.lang.String... args)
@CheckReturnValue public boolean hasReadAccess(java.lang.String... args)
@CheckReturnValue @Nonnull public java.lang.String getHostNames(java.lang.String... args)
@Nonnull public Site setHostNames(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getLastPageSequence(java.lang.String... args)
@Nonnull public Site setLastPageSequence(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getManifestBackgroundColor(java.lang.String... args)
@Nonnull public Site setManifestBackgroundColor(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestDescription(java.lang.String... args)
@Nonnull public Site setManifestDescription(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestDir(java.lang.String... args)
@Nonnull public Site setManifestDir(@MatchesPattern(value="(rtl|ltr|auto)") java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public WebAppManifestDisplay getManifestDisplay(java.lang.String... args)
@CheckReturnValue @Nonnull public final WebAppManifestDisplay findManifestDisplay(java.lang.String... args) throws NotFoundException
WebAppManifestDisplay
(String, Searchable)args
- the optional argumentsNotFoundException
- WebAppManifestDisplay was not found@Nonnull public Site setManifestDisplay(com.aspc.dal.cms.manifest.WebAppManifestDisplay value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestLanguage(java.lang.String... args)
@Nonnull public Site setManifestLanguage(@MatchesPattern(value="[a-z]{2}-[A-Z]{2}") java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestName(java.lang.String... args)
@Nonnull public Site setManifestName(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestOrientation(java.lang.String... args)
@Nonnull public Site setManifestOrientation(@MatchesPattern(value="(any|natural|landscape|landscape-primary|landscape-secondary|portrait|portrait-primary|portrait-secondary)") java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isManifestPreferRelatedApps(java.lang.String... args)
@Nonnull public Site setManifestPreferRelatedApps(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestRelatedApplications(java.lang.String... args)
@Nonnull public Site setManifestRelatedApplications(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestShortName(java.lang.String... args)
@Nonnull public Site setManifestShortName(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getManifestStartURL(java.lang.String... args)
@Nonnull public Site setManifestStartURL(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public int getManifestThemeColor(java.lang.String... args)
@Nonnull public Site setManifestThemeColor(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public Page getMissingPage(java.lang.String... args)
@CheckReturnValue @Nonnull public final Page findMissingPage(java.lang.String... args) throws NotFoundException
SitePage
(Integer, Searchable)args
- the optional argumentsNotFoundException
- SitePage was not found@Nonnull public Site setMissingPage(com.aspc.dal.cms.SitePage value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getName(java.lang.String... args)
@Nonnull public Site setName(java.lang.String 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 Site setNotes(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isProgressiveWebApp(java.lang.String... args)
@Nonnull public Site setProgressiveWebApp(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isPublicAccess(java.lang.String... args)
@Nonnull public Site setPublicAccess(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public boolean isPublished(java.lang.String... args)
@Nonnull public Site setPublished(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public java.util.Date getPublishedTS(java.lang.String... args)
@Nonnull public Site setPublishedTS(java.util.Date value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SiteRevision getPublshedSiteRevision(java.lang.String... args)
@CheckReturnValue @Nonnull public final SiteRevision findPublshedSiteRevision(java.lang.String... args) throws NotFoundException
SiteRevision
(Integer,
Searchable)args
- the optional argumentsNotFoundException
- SiteRevision was not found@Nonnull public Site setPublshedSiteRevision(com.aspc.dal.cms.SiteRevision value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getRedirectToHost(java.lang.String... args)
@Nonnull public Site setRedirectToHost(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue public double getScore(java.lang.String... args)
@CheckReturnValue public int getSequence(java.lang.String... args)
@Nonnull public Site setSequence(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getServiceWorker(java.lang.String... args)
@Nonnull public Site setServiceWorker(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnull public java.lang.String getSiteTitle(java.lang.String... args)
@Nonnull public Site setSiteTitle(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable public SiteStatus getStatus(java.lang.String... args)
@CheckReturnValue @Nonnull public final SiteStatus findStatus(java.lang.String... args) throws NotFoundException
SiteStatus
(String, Derived,
Searchable)args
- the optional argumentsNotFoundException
- SiteStatus was not found@CheckReturnValue @Nullable public DBFile getStatusIcon(java.lang.String... args)
@CheckReturnValue @Nonnull public final DBFile findStatusIcon(java.lang.String... args) throws NotFoundException
DBFile
(Integer, Derived,
Searchable)args
- the optional argumentsNotFoundException
- DBFile was not found@CheckReturnValue public boolean useArchiveVersion(java.lang.String... args)
@Nonnull public Site setUseArchiveVersion(boolean value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Deprecated @CheckReturnValue @Nonnull public java.lang.String getV2ArticleHandlebars(java.lang.String... args)
@Deprecated @Nonnull public Site setV2ArticleHandlebars(java.lang.String value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Deprecated @CheckReturnValue @Nullable public SiteFeedParser getV2ArticleParser(java.lang.String... args)
@CheckReturnValue @Deprecated @Nonnull public final SiteFeedParser findV2ArticleParser(java.lang.String... args) throws NotFoundException
SiteFeedParser
(String,
Searchable)args
- the optional argumentsNotFoundException
- SiteFeedParser was not found@Deprecated @Nonnull public Site setV2ArticleParser(com.aspc.dal.cms.SiteFeedParser value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nonnegative public int getVersionNumber(java.lang.String... args)
@Nonnull public Site setVersionNumber(int value, java.lang.String... args) throws java.lang.Exception
java.lang.Exception
@Nonnull @CheckReturnValue public static Site create(@Nonnull MutableDataSource mds) throws java.lang.Exception
mds
- the datasourcejava.lang.Exception
- an object of this class could not be created@Nonnull @CheckReturnValue public static DBQuery<Site> makeQuery(@Nonnull DataSource ds) throws NotFoundException
ds
- the datasourceNotFoundException
- if class could not be found@Nonnull @CheckReturnValue public static Site findKey(@Nonnull DataSource ds, int key) throws NotFoundException, java.lang.Exception
ds
- the datasourcekey
- the valueNotFoundException
- if target could not be foundjava.lang.Exception
- a serious problem@CheckReturnValue @Nonnull public java.util.Date getCacheTS()
@Nonnull @CheckReturnValue public Site cleanSite()
@OverridingMethodsMustInvokeSuper protected void extPostSaveRecord(@Nonnegative long transNr)
DBObject
extPostSaveRecord
in class DBObject
transNr
- This transaction number that was just saved.@OverridingMethodsMustInvokeSuper protected void extPreSaveRecord() throws java.lang.Exception
DBObject
extPreSaveRecord
in class DBObject
java.lang.Exception
- A Serious problempublic java.lang.String adjustReason(java.lang.String reason, boolean first) throws java.lang.Exception
AdjustTransactionReason
adjustReason
in interface AdjustTransactionReason
reason
- the original reason.first
- the first onejava.lang.Exception
- a serious problem.public java.util.Date getLatestPublishedTS()
public void addStyle(WebClient client, HTMLPage page, CascadingStyleSheet css, java.lang.String media) throws java.lang.Exception
java.lang.Exception
public void addStyle(WebClient client, HTMLPage page, CascadingStyleSheet css, java.lang.String media, java.util.Date publishedTS) throws java.lang.Exception
java.lang.Exception
@OverridingMethodsMustInvokeSuper protected void eventFieldUpdated(@Nonnull DBField field, @Nullable java.lang.Object previous, @Nullable GlobalKey previousKey, @Nullable FldParams params) throws java.lang.Exception
DBObject
eventFieldUpdated
in class DBObject
field
- The field updated.previous
- The previous value for this field.previousKey
- The previous keyparams
- The parameters usedjava.lang.Exception
- a serious problem@OverridingMethodsMustInvokeSuper protected void extValidateDelete(@Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateDelete
in class DBObject
list
- The validation listjava.lang.Exception
- A serious problem@OverridingMethodsMustInvokeSuper protected void extPreValidate() throws java.lang.Exception
DBObject
extPreValidate
in class DBObject
java.lang.Exception
- a serious problem@Nullable @CheckReturnValue @OverridingMethodsMustInvokeSuper protected ValidationError extValidateField(@Nonnull DBField field, @Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateField
in class DBObject
field
- The field to be validatedlist
- The validation listjava.lang.Exception
- a serious error@OverridingMethodsMustInvokeSuper protected void extValidateRecord(@Nonnull ValidationList list) throws java.lang.Exception
DBObject
extValidateRecord
in class DBObject
list
- The validation list.java.lang.Exception
- A serious problempublic Page defaultPage()
public Page missingPage()
public Page errorPage()
@CheckReturnValue @Nonnull public java.lang.String toString()
DBObject
@CheckReturnValue protected java.lang.Object extGetDerivedValue(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
DBObject
extGetDerivedValue
in class DBObject
field
- The field to getparams
- The parameters for this field eg. language= or default=java.lang.Exception
- a serious problempublic boolean isIntranetOnly() throws java.lang.Exception
java.lang.Exception
@CheckReturnValue @Nullable protected GlobalKey extGetDerivedGlobalKey(@Nonnull DBField field, @Nullable FldParams params) throws java.lang.Exception
DBObject
extGetDerivedGlobalKey
in class DBObject
field
- The field that is being changedparams
- The extra parametersjava.lang.Exception
- A serious problem. In general validation is done later.public void vetoPublish() throws java.lang.Exception
java.lang.Exception
public void publish() throws java.lang.Exception
java.lang.Exception
- a serious problem.public void offline() throws java.lang.Exception
java.lang.Exception
- a serious problem.public JSONObject getJSONObject()
public boolean markDirty() throws java.lang.Exception
java.lang.Exception
- a serious problempublic Page findPage(boolean publishedOnly, java.lang.String pagePath, java.lang.String queryString, ClientBrowser browser) throws java.lang.Exception
publishedOnly
- is getting published pagepagePath
- page pathqueryString
- http request query stringbrowser
- The browser.java.lang.Exception
- a serious problem.public java.lang.String makeThemeColor(ClientBrowser browser)
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.