クラス SharedComponentController
java.lang.Object
org.wcardinal.controller.internal.Controller
org.wcardinal.controller.internal.ComponentController
org.wcardinal.controller.internal.SharedComponentController
- すべての実装されたインタフェース:
Runnable,ComponentContext,ControllerContext,SContainerParent,SParent,MethodContainer,Unlockable
-
コンストラクタの概要
コンストラクタ修飾子コンストラクタ説明protectedSharedComponentController(String name, Controller parent, ControllerFactory factory, Object instance, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters) -
メソッドの概要
修飾子とタイプメソッド説明protected Longprotected Longvoidstatic SharedComponentControllercreate(String name, Controller parent, ControllerFactory factory, Object instance, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters) voiddestroy()static voidvoiddestroy(Controller origin) Returns the attributes.Returns the preferred locale.Returns the locale objects in decreasing order starting with the preferred locale.getName()Returns the name of this controller.Returns the user principle.Returns the user's remote address.Returns the session ID.Returns the sub session ID.booleanisShared()voidvoidvoidvoidonUnlock()voidpostCreate(Object... parameters) voidrun()voidsetAuthorizedRevision(Controller origin, AckInfo info, boolean allowCompaction) setDynamicInfo(Controller origin, ReceivedDynamicInfo receivedInfo, boolean allowCompaction) setSContainerDynamicInfo(Controller origin, ReceivedDynamicInfo receivedInfo, boolean allowCompaction, Reference<Boolean> hasNonSContainer) voidunlock()Unlocks this controller.voidunlock(Controller origin) voidupdate()クラスから継承されたメソッド org.wcardinal.controller.internal.Controller
addParent, cancel, cancel, cancel, cancelAll, checkIdle, checkVisibility, execute, execute, execute, getActivePage, getControllerAt, getControllerAt, getFactoryParameters, getInstance, getParameter, getParameterMap, getParameters, getParent, getParentAsFactory, getParents, getRequestId, getScheduler, getStaticInfo, getStaticInstanceInfo, getTrackingIds, getWorkingData, handle, hasHistorical, hasOnIdleCheckMethods, hide, hide, interval, interval, interval, interval, isCanceled, isHeadCall, isHidden, isHistorical, isLocked, isLockedByCurrentThread, isNonNull, isReadOnly, isShown, isShown, lock, lockDynamicInfo, notify, notifyAsync, onChange, onHide, onHide, onShow, onShow, put, put, put, put, putWorkingData, setRequestId, setTrackingIds, show, show, timeout, timeout, timeout, trigger, triggerAndWait, triggerDirect, tryLock, tryLock, unlockDynamicInfoクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.wcardinal.controller.ControllerContext
cancel, cancel, cancel, cancelAll, execute, execute, execute, getActivePage, getFactoryParameters, getParameter, getParameterMap, getParameters, getParent, getParentAsFactory, getParents, getScheduler, hide, interval, interval, interval, interval, isCanceled, isHeadCall, isHidden, isHistorical, isLocked, isLockedByCurrentThread, isNonNull, isReadOnly, isShown, lock, notify, notifyAsync, show, timeout, timeout, timeout, trigger, triggerAndWait, triggerDirect, tryLock, tryLock
-
コンストラクタの詳細
-
SharedComponentController
protected SharedComponentController(String name, Controller parent, ControllerFactory factory, Object instance, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters)
-
-
メソッドの詳細
-
create
public static SharedComponentController create(String name, Controller parent, ControllerFactory factory, Object instance, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters) -
destroy
-
create
- オーバーライド:
createクラス内Controller
-
postCreate
- オーバーライド:
postCreateクラス内Controller
-
onDestroy
public void onDestroy()- オーバーライド:
onDestroyクラス内Controller
-
destroy
public void destroy() -
destroy
- オーバーライド:
destroyクラス内Controller
-
getName
インタフェースからコピーされた説明:ControllerContextReturns the name of this controller.- 定義:
getNameインタフェース内ControllerContext- オーバーライド:
getNameクラス内Controller- 戻り値:
- the name of this controller
-
getAttributes
インタフェースからコピーされた説明:ControllerContextReturns the attributes.- 定義:
getAttributesインタフェース内ControllerContext- オーバーライド:
getAttributesクラス内Controller- 戻り値:
- the attributes.
-
getLocales
インタフェースからコピーされた説明:ControllerContextReturns the locale objects in decreasing order starting with the preferred locale.- 定義:
getLocalesインタフェース内ControllerContext- オーバーライド:
getLocalesクラス内Controller- 戻り値:
- the locale objects
-
getLocale
インタフェースからコピーされた説明:ControllerContextReturns the preferred locale.- 定義:
getLocaleインタフェース内ControllerContext- オーバーライド:
getLocaleクラス内Controller- 戻り値:
- the preferred locale
-
getRemoteAddress
インタフェースからコピーされた説明:ControllerContextReturns the user's remote address.- 定義:
getRemoteAddressインタフェース内ControllerContext- オーバーライド:
getRemoteAddressクラス内Controller- 戻り値:
- user's remote address
-
getPrincipal
インタフェースからコピーされた説明:ControllerContextReturns the user principle.- 定義:
getPrincipalインタフェース内ControllerContext- オーバーライド:
getPrincipalクラス内Controller- 戻り値:
- user principle
-
getSessionId
インタフェースからコピーされた説明:ControllerContextReturns the session ID.- 定義:
getSessionIdインタフェース内ControllerContext- オーバーライド:
getSessionIdクラス内Controller- 戻り値:
- the session ID
-
getSubSessionId
インタフェースからコピーされた説明:ControllerContextReturns the sub session ID.- 定義:
getSubSessionIdインタフェース内ControllerContext- オーバーライド:
getSubSessionIdクラス内Controller- 戻り値:
- the sub session ID
-
onChange
- オーバーライド:
onChangeクラス内Controller
-
onNotice
- オーバーライド:
onNoticeクラス内Controller
-
update
public void update()- 定義:
updateインタフェース内SParent- オーバーライド:
updateクラス内Controller
-
unlock
public void unlock()インタフェースからコピーされた説明:ControllerContextUnlocks this controller.- 定義:
unlockインタフェース内ControllerContext- 定義:
unlockインタフェース内MethodContainer- 定義:
unlockインタフェース内SContainerParent- 定義:
unlockインタフェース内Unlockable- オーバーライド:
unlockクラス内Controller
-
unlock
- オーバーライド:
unlockクラス内Controller
-
onUnlock
public void onUnlock()- 定義:
onUnlockインタフェース内SParent- オーバーライド:
onUnlockクラス内Controller
-
setDynamicInfo
public SetDynamicInfo setDynamicInfo(Controller origin, ReceivedDynamicInfo receivedInfo, boolean allowCompaction) -
setSContainerDynamicInfo
public SetDynamicInfo setSContainerDynamicInfo(Controller origin, ReceivedDynamicInfo receivedInfo, boolean allowCompaction, Reference<Boolean> hasNonSContainer) -
setAuthorizedRevision
- オーバーライド:
setAuthorizedRevisionクラス内Controller
-
checkIdleNotRequired
- オーバーライド:
checkIdleNotRequiredクラス内Controller
-
checkIdleRequired
- オーバーライド:
checkIdleRequiredクラス内Controller
-
run
public void run()
-