クラス 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
-
コンストラクタの概要
コンストラクタ修飾子コンストラクタ説明protected
SharedComponentController
(String name, Controller parent, ControllerFactory factory, Object instance, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters) -
メソッドの概要
修飾子とタイプメソッド説明protected Long
protected Long
void
static SharedComponentController
create
(String name, Controller parent, ControllerFactory factory, Object instance, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters) void
destroy()
static void
void
destroy
(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.boolean
isShared()
void
void
void
void
onUnlock()
void
postCreate
(Object... parameters) void
run()
void
setAuthorizedRevision
(Controller origin, AckInfo info, boolean allowCompaction) setDynamicInfo
(Controller origin, ReceivedDynamicInfo receivedInfo, boolean allowCompaction) setSContainerDynamicInfo
(Controller origin, ReceivedDynamicInfo receivedInfo, boolean allowCompaction, Reference<Boolean> hasNonSContainer) void
unlock()
Unlocks this controller.void
unlock
(Controller origin) void
update()
クラスから継承されたメソッド 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
インタフェースからコピーされた説明:ControllerContext
Returns the name of this controller.- 定義:
getName
インタフェース内ControllerContext
- オーバーライド:
getName
クラス内Controller
- 戻り値:
- the name of this controller
-
getAttributes
インタフェースからコピーされた説明:ControllerContext
Returns the attributes.- 定義:
getAttributes
インタフェース内ControllerContext
- オーバーライド:
getAttributes
クラス内Controller
- 戻り値:
- the attributes.
-
getLocales
インタフェースからコピーされた説明:ControllerContext
Returns the locale objects in decreasing order starting with the preferred locale.- 定義:
getLocales
インタフェース内ControllerContext
- オーバーライド:
getLocales
クラス内Controller
- 戻り値:
- the locale objects
-
getLocale
インタフェースからコピーされた説明:ControllerContext
Returns the preferred locale.- 定義:
getLocale
インタフェース内ControllerContext
- オーバーライド:
getLocale
クラス内Controller
- 戻り値:
- the preferred locale
-
getRemoteAddress
インタフェースからコピーされた説明:ControllerContext
Returns the user's remote address.- 定義:
getRemoteAddress
インタフェース内ControllerContext
- オーバーライド:
getRemoteAddress
クラス内Controller
- 戻り値:
- user's remote address
-
getPrincipal
インタフェースからコピーされた説明:ControllerContext
Returns the user principle.- 定義:
getPrincipal
インタフェース内ControllerContext
- オーバーライド:
getPrincipal
クラス内Controller
- 戻り値:
- user principle
-
getSessionId
インタフェースからコピーされた説明:ControllerContext
Returns the session ID.- 定義:
getSessionId
インタフェース内ControllerContext
- オーバーライド:
getSessionId
クラス内Controller
- 戻り値:
- the session ID
-
getSubSessionId
インタフェースからコピーされた説明:ControllerContext
Returns 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()インタフェースからコピーされた説明:ControllerContext
Unlocks 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()
-