public abstract class DouiInterfaceDefinition extends Object
Constructor and Description |
---|
DouiInterfaceDefinition() |
Modifier and Type | Method and Description |
---|---|
protected void |
getFilterNodes(Node node,
HashSet<String> usedFields)
Search whithin the filters XML structure of a source for the field Ids being referenced.
|
protected void |
insertCustomFilters(Node newSourceNode,
Node interfaceSourceNode) |
protected void |
insertCustomMaxRows(Node newSourceNode,
Node interfaceSourceNode) |
protected void |
insertCustomOrderBy(Node newSourceNode,
Node interfaceSourceNode) |
protected void |
insertDependantFields(Node newSourceNode,
Node originalDouiServiceInterfaceDefinitionNode)
Includes the fields used by filters and order by customizations.
|
protected void |
mergeFieldNodes(Node mergeFromFieldNode,
Node mergeToFieldNode,
boolean replace) |
protected void |
mergeFields(Node mergeFromSourceNode,
Node mergeToSourceNode) |
protected void |
mergePostLoadProcessors(Node newSourceNode,
Node interfaceSourceNode) |
protected void |
mergeSearch(Node newSourceNode,
Node interfaceSourceNode) |
protected void |
mergeSourceDefinition(Node interfaceSourceNode,
Node interfaceSourcesNode,
Node originalDouiServiceInterfaceDefinitionNode) |
protected void |
mergeSourceDefinitions(Node douiServiceInterfaceDefinitionNode,
Node originalDouiServiceInterfaceDefinitionNode) |
protected void mergeSourceDefinitions(Node douiServiceInterfaceDefinitionNode, Node originalDouiServiceInterfaceDefinitionNode) throws PortalException
PortalException
protected void mergeSourceDefinition(Node interfaceSourceNode, Node interfaceSourcesNode, Node originalDouiServiceInterfaceDefinitionNode) throws PortalException
PortalException
protected void getFilterNodes(Node node, HashSet<String> usedFields) throws PortalException
node
- usedFields
- PortalException
protected void insertDependantFields(Node newSourceNode, Node originalDouiServiceInterfaceDefinitionNode) throws PortalException
newSourceNode
- the new source node for the current interface.interfaceSourcesNode
- the source nodes defined for the service and used on this interfacePortalException
protected void mergeFields(Node mergeFromSourceNode, Node mergeToSourceNode) throws PortalException
PortalException
protected void insertCustomFilters(Node newSourceNode, Node interfaceSourceNode) throws PortalException
PortalException
protected void insertCustomMaxRows(Node newSourceNode, Node interfaceSourceNode) throws PortalException
PortalException
protected void insertCustomOrderBy(Node newSourceNode, Node interfaceSourceNode) throws PortalException
PortalException
protected void mergePostLoadProcessors(Node newSourceNode, Node interfaceSourceNode) throws PortalException
PortalException
protected void mergeSearch(Node newSourceNode, Node interfaceSourceNode) throws PortalException
PortalException
protected void mergeFieldNodes(Node mergeFromFieldNode, Node mergeToFieldNode, boolean replace) throws PortalException
PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.