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, setOptionalOverrideaddAttribute, endElement, getNamespace, setNamespace, startRowElement, startWrapperElement, writeResultElementpublic void init()
throws DataServiceFault
DataServiceFaultpublic Result getParentResult()
public void setParentResult(Result parentResult)
public void executeElement(XMLStreamWriter xmlWriter, ExternalParamCollection params, int queryLevel, boolean escapeNonPrintableChar) throws DataServiceFault
executeElement in class OutputElementDataServiceFaultpublic void applyUserRoles(Set<String> userRoles)
public void addAttributeEntry(StaticOutputElement attr) throws DataServiceFault
DataServiceFaultpublic void addElementEntry(StaticOutputElement el) throws DataServiceFault
DataServiceFaultpublic 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 © 2018 WSO2. All rights reserved.