|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.doui.service.DouiInterfaceDefinition lumis.doui.service.DouiServiceInterfaceInstanceDefinition
public class DouiServiceInterfaceInstanceDefinition
Generates the definition for a doui service interface instance.
Constructor Summary | |
---|---|
DouiServiceInterfaceInstanceDefinition(SessionConfig sessionConfig,
Node douiServiceInterfaceDefinitionNode,
String serviceInterfaceInstanceId,
IDouiDefinitionProcessor processor,
ITransaction transaction)
|
Method Summary | |
---|---|
Node |
getControlsDefinitionNode()
|
Node[] |
getHyperlinkDefinitionNodes()
|
Node |
getHyperlinksDefinitionNode()
|
Node[] |
getProcessActionDefinitionNodes(String processActionId)
|
Node |
getProcessActionsDefinitionNode()
|
Node[] |
getRenderActionDefinitionNodes(String renderActionId)
|
Node[] |
getSourceDefinitionNodes()
|
boolean |
hasLogicTags()
Determines if the current service interface definition node contains doui logic tags. |
protected void |
insertCustomFilters(Node newSourceNode,
Node interfaceSourceNode)
|
protected void |
insertCustomMaxRows(Node newSourceNode,
Node interfaceSourceNode)
|
protected void |
insertCustomOrderBy(Node newSourceNode,
Node interfaceSourceNode)
|
boolean |
isElIgnored()
Indicates if this doui definition may contain ELs that must be evaluated. |
protected void |
mergeFields(Node mergeFromSourceNode,
Node mergeToSourceNode)
|
static void |
mergeSourceFields(Node mergeFromSourceNode,
Node mergeToSourceNode)
Merges the fields in the mergeFromSourceNode to the mergeToSourceNode. |
void |
processNodes(IDouiDefinitionProcessor processor,
Node douiInterfaceDefinitionNode)
Allows the processing of the doui definition stored in this instance. |
Methods inherited from class lumis.doui.service.DouiInterfaceDefinition |
---|
getFilterNodes, insertDependantFields, mergeFieldNodes, mergePostLoadProcessors, mergeSearch, mergeSourceDefinition, mergeSourceDefinitions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DouiServiceInterfaceInstanceDefinition(SessionConfig sessionConfig, Node douiServiceInterfaceDefinitionNode, String serviceInterfaceInstanceId, IDouiDefinitionProcessor processor, ITransaction transaction) throws PortalException
PortalException
Method Detail |
---|
public Node getControlsDefinitionNode() throws PortalException
PortalException
public void processNodes(IDouiDefinitionProcessor processor, Node douiInterfaceDefinitionNode) throws PortalException
processor
- the processor that will be called.
PortalException
public boolean isElIgnored()
public Node[] getSourceDefinitionNodes()
public Node getHyperlinksDefinitionNode() throws PortalException
PortalException
public Node[] getHyperlinkDefinitionNodes() throws PortalException
PortalException
public Node getProcessActionsDefinitionNode() throws PortalException
PortalException
public Node[] getProcessActionDefinitionNodes(String processActionId) throws PortalException
PortalException
public Node[] getRenderActionDefinitionNodes(String renderActionId) throws PortalException
PortalException
public static void mergeSourceFields(Node mergeFromSourceNode, Node mergeToSourceNode) throws PortalException
mergeFromSourceNode
- the source node from which the merge will be done.mergeToSourceNode
- the source node to which the merge will be done. This node will
be modified by the merge.
PortalException
protected void mergeFields(Node mergeFromSourceNode, Node mergeToSourceNode) throws PortalException
mergeFields
in class DouiInterfaceDefinition
PortalException
protected void insertCustomFilters(Node newSourceNode, Node interfaceSourceNode) throws PortalException
insertCustomFilters
in class DouiInterfaceDefinition
PortalException
protected void insertCustomMaxRows(Node newSourceNode, Node interfaceSourceNode) throws PortalException
insertCustomMaxRows
in class DouiInterfaceDefinition
PortalException
protected void insertCustomOrderBy(Node newSourceNode, Node interfaceSourceNode) throws PortalException
insertCustomOrderBy
in class DouiInterfaceDefinition
PortalException
public boolean hasLogicTags()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |