public class HybrisUiEngineImpl
extends UiEngineImpl
| Constructor and Description |
|---|
HybrisUiEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Execution exec) |
void |
addInvalidate(Component comp) |
void |
addInvalidate(Page page) |
void |
addMoved(Component comp,
Component oldparent,
Page oldpg,
Page newpg) |
void |
addResponse(String key,
AuResponse response) |
void |
addSmartUpdate(Component comp,
String attr,
DeferredValue value) |
void |
addSmartUpdate(Component comp,
String attr,
Object[] values) |
void |
addSmartUpdate(Component comp,
String attr,
String value) |
void |
addUuidChanged(Component comp,
boolean addOnlyMoved)
Called before changing the component's UUID.
|
void |
beginUpdate(Execution exec) |
boolean |
ceaseSuspendedThread(Desktop desktop,
EventProcessingThread evtthd,
String cause) |
Component[] |
createComponents(Execution exec,
PageDefinition pagedef,
Page page,
Component parent,
Map arg) |
void |
deactivate(Execution exec) |
void |
desktopDestroyed(Desktop desktop) |
boolean |
disableClientUpdate(Component comp,
boolean disable) |
void |
endUpdate(Execution exec,
AuWriter out) |
void |
execNewPage(Execution exec,
PageDefinition pagedef,
Page page,
Writer out) |
void |
execNewPage(Execution exec,
Richlet richlet,
Page page,
Writer out) |
void |
execNewPage0(Execution exec,
PageDefinition pagedef,
Richlet richlet,
Page page,
Writer out)
It assumes exactly one of pagedef and richlet is not null.
|
void |
execRecover(Execution exec,
FailoverManager failover) |
void |
execUpdate(Execution exec,
List requests,
AuWriter out) |
String |
getNativeContent(Component comp,
List children,
Native.Helper helper) |
Collection |
getSuspendedThreads(Desktop desktop) |
boolean |
hasSuspendedThread() |
boolean |
isInvalidated(Component comp) |
boolean |
isRequestDuplicate(Execution exec,
AuWriter out) |
void |
notify(Desktop desktop,
Object mutex) |
void |
notify(Object mutex) |
void |
notifyAll(Desktop desktop,
Object mutex) |
void |
notifyAll(Object mutex) |
void |
popOwner() |
void |
pushOwner(Component comp) |
void |
sendRedirect(String uri,
String target) |
void |
setAbortingReason(AbortingReason aborting) |
void |
start(WebApp wapp) |
void |
stop(WebApp wapp) |
void |
wait(Object mutex) |
public void start(WebApp wapp)
public void stop(WebApp wapp)
public boolean hasSuspendedThread()
public Collection getSuspendedThreads(Desktop desktop)
public boolean ceaseSuspendedThread(Desktop desktop,
EventProcessingThread evtthd,
String cause)
public void desktopDestroyed(Desktop desktop)
public void pushOwner(Component comp)
public void popOwner()
public boolean isInvalidated(Component comp)
public void addInvalidate(Page page)
public void addInvalidate(Component comp)
public void addSmartUpdate(Component comp,
String attr,
DeferredValue value)
public void addResponse(String key, AuResponse response)
public void addMoved(Component comp,
Component oldparent,
Page oldpg,
Page newpg)
public void addUuidChanged(Component comp,
boolean addOnlyMoved)
addOnlyMoved - if true, it is added only if it was moved before (see addMoved(Component, Component, Page, Page)).public boolean disableClientUpdate(Component comp,
boolean disable)
public void execNewPage(Execution exec,
Richlet richlet,
Page page,
Writer out)
throws IOException
IOExceptionpublic void execNewPage(Execution exec,
PageDefinition pagedef,
Page page,
Writer out)
throws IOException
IOExceptionpublic void execNewPage0(Execution exec,
PageDefinition pagedef,
Richlet richlet,
Page page,
Writer out)
throws IOException
IOExceptionpublic Component[] createComponents(Execution exec,
PageDefinition pagedef,
Page page,
Component parent,
Map arg)
public void setAbortingReason(AbortingReason aborting)
public void execRecover(Execution exec,
FailoverManager failover)
public boolean isRequestDuplicate(Execution exec,
AuWriter out)
throws IOException
IOExceptionpublic void beginUpdate(Execution exec)
public void endUpdate(Execution exec,
AuWriter out)
throws IOException
IOExceptionpublic void execUpdate(Execution exec,
List requests,
AuWriter out)
throws IOException
IOExceptionpublic void wait(Object mutex) throws InterruptedException, SuspendNotAllowedException
InterruptedExceptionSuspendNotAllowedExceptionpublic void notify(Object mutex)
public void notify(Desktop desktop,
Object mutex)
public void notifyAll(Object mutex)
public void notifyAll(Desktop desktop,
Object mutex)
public void activate(Execution exec)
public void deactivate(Execution exec)
Copyright © 2017 SAP SE. All Rights Reserved.