Class DesignerPageModel
java.lang.Object
com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
com.inductiveautomation.perspective.gateway.model.PageModel
com.inductiveautomation.perspective.gateway.model.DesignerPageModel
- All Implemented Interfaces:
- AuditingContext,- LoggingContext,- Page,- PerspectiveElement,- PropertyTreeOwner
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.inductiveautomation.perspective.gateway.model.PageModelPageModel.Handlers, PageModel.PageOperator, PageModel.SessionOperator, PageModel.ViewOperator
- 
Field SummaryFields inherited from class com.inductiveautomation.perspective.gateway.model.PageModelchannel, created, gson, handlers, id, lastKeepalive, log, PAGE, props, roundtrip, session, syncManager, viewConfigLoader, views
- 
Constructor SummaryConstructorsConstructorDescriptionDesignerPageModel(PerspectiveDesignSession parentContext, com.inductiveautomation.ignition.common.gson.Gson gson, LoggerEx log, String tabId) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected PageModel.HandlerscreateHandlers(com.inductiveautomation.ignition.common.gson.Gson gson, LoggerEx log) createPropertyReference(String referencePath, Consumer<PropertyTreeChangeEvent> subscriber, Set<Origin> acceptableOrigins) Create aPropertyReferencewith thisPerspectiveElementas the target.protected Function<String,CompletableFuture<Optional<ViewConfig>>> voidinit(DesignerInitMsg initMsg) protected booleanisViewAuthorized(ViewInstanceId viewInstanceId, ViewConfig viewConfig) voidnewAuthChallengeInternal(AuthChallengeRequest authChallengeRequest) protected voidMethods inherited from class com.inductiveautomation.perspective.gateway.model.PageModelbriefReport, close, disconnect, getAuditSnapshot, getBindingCount, getComponentCount, getCreated, getId, getLogger, getMdcParent, getName, getPage, getPageEventBus, getPageEventManager, getPropertyTreeOf, getSession, getView, getViewCount, getViews, isConnected, mdcSetup, mdcTeardown, newAuthChallenge, notifyConnected, notifyDisconnected, notifyProjectUpdated, onKeepaliveReceived, onSessionPropertyChange, onStartup, receive, report, send, send, sendGatewayLastActiveTime, sendKeepalive, setPageTimeout, updateModulesInfoMethods inherited from class com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycleisRunning, shutdown, startupMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.perspective.gateway.api.AuditingContextauditMethods inherited from interface com.inductiveautomation.perspective.gateway.api.LoggingContextmdc, mdcSetupTree, mdcTeardownTree, mdcWrapMethods inherited from interface com.inductiveautomation.perspective.gateway.api.PerspectiveElementgetAuditProfile, getQualifiedPath, isRunning
- 
Constructor Details- 
DesignerPageModelpublic DesignerPageModel(PerspectiveDesignSession parentContext, com.inductiveautomation.ignition.common.gson.Gson gson, LoggerEx log, String tabId) 
 
- 
- 
Method Details- 
onShutdownprotected void onShutdown()- Overrides:
- onShutdownin class- PageModel
 
- 
createHandlersprotected PageModel.Handlers createHandlers(com.inductiveautomation.ignition.common.gson.Gson gson, LoggerEx log) - Overrides:
- createHandlersin class- PageModel
 
- 
createViewConfigLoader- Overrides:
- createViewConfigLoaderin class- PageModel
 
- 
init
- 
isViewAuthorizedprotected boolean isViewAuthorized(@Nonnull ViewInstanceId viewInstanceId, @Nonnull ViewConfig viewConfig) - Overrides:
- isViewAuthorizedin class- PageModel
 
- 
createPropertyReference@Nonnull public DesignerPropertyReference createPropertyReference(String referencePath, Consumer<PropertyTreeChangeEvent> subscriber, Set<Origin> acceptableOrigins) Description copied from interface:PerspectiveElementCreate aPropertyReferencewith thisPerspectiveElementas the target.- Specified by:
- createPropertyReferencein interface- PerspectiveElement
- Overrides:
- createPropertyReferencein class- PageModel
- Parameters:
- referencePath- the path to the property
- subscriber- the subscriber - a- Consumerof- PropertyTreeChangeEvents
- acceptableOrigins- the- Setof- Origins in which the subscriber is interested
- Returns:
- the PropertyReference
 
- 
newAuthChallengeInternal- Overrides:
- newAuthChallengeInternalin class- PageModel
- Throws:
- Exception
 
 
-