public class OutputElementGroup extends OutputElement
Constructor and Description |
---|
OutputElementGroup(String name,
String namespace,
Set<String> requiredRoles,
String arrayName) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeEntry(StaticOutputElement attr) |
void |
addCallQueryEntry(CallQuery callQuery) |
void |
addElementEntry(StaticOutputElement el) |
void |
addOutputElementGroupEntry(OutputElementGroup outputElementGroup) |
void |
applyUserRoles(Set<String> userRoles)
This populated the thread local variables that, track the allowed
attributes and elements for the given user roles.
|
void |
executeElement(XMLStreamWriter xmlWriter,
ExternalParamCollection params,
int queryLevel,
boolean escapeNonPrintableChar) |
List<OutputElement> |
getAllElements() |
List<OutputElement> |
getAllElementsForCurrentRole() |
List<StaticOutputElement> |
getAttributeEntries() |
List<StaticOutputElement> |
getAttributeEntriesForCurrentRole() |
List<CallQuery> |
getCallQueryEntries() |
List<StaticOutputElement> |
getElementEntries() |
List<OutputElementGroup> |
getOutputElementGroupEntries() |
Result |
getParentResult() |
void |
init() |
void |
setParentResult(Result parentResult) |
execute, getArrayName, getName, getParam, getParamType, getRequiredRoles, isOptional, isOptionalOverride, setOptionalOverride
addAttribute, endElement, getNamespace, setNamespace, startRowElement, startWrapperElement, writeResultElement
public void init() throws DataServiceFault
DataServiceFault
public Result getParentResult()
public void setParentResult(Result parentResult)
public void executeElement(XMLStreamWriter xmlWriter, ExternalParamCollection params, int queryLevel, boolean escapeNonPrintableChar) throws DataServiceFault
executeElement
in class OutputElement
DataServiceFault
public void applyUserRoles(Set<String> userRoles)
public void addAttributeEntry(StaticOutputElement attr) throws DataServiceFault
DataServiceFault
public void addElementEntry(StaticOutputElement el) throws DataServiceFault
DataServiceFault
public void addCallQueryEntry(CallQuery callQuery)
public void addOutputElementGroupEntry(OutputElementGroup outputElementGroup)
public List<StaticOutputElement> getAttributeEntries()
public List<StaticOutputElement> getElementEntries()
public List<OutputElementGroup> getOutputElementGroupEntries()
public List<OutputElement> getAllElements()
public List<StaticOutputElement> getAttributeEntriesForCurrentRole()
public List<OutputElement> getAllElementsForCurrentRole()
Copyright © 2019 WSO2. All rights reserved.