getDefaultGuiStructure
Gets the default GUI structure for the object type.
Parameters
objectTypeId is the ID of the object type.
Returns
The GUI structure of the GUI is returned.
Errors
- ObjectTypeDoesNotExistException
- The object type does not exist.
- InvalidArgumentException
- Any of the arguments that are passed in are invalid exception.
- java.lang.Exception
- A system error occurred when the request was being processed.
- AccessException
- The user does not have access to the form.
Sample request
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.tririga.com">
<soapenv:Header/>
<soapenv:Body>
<ws:getDefaultGuiStructure>
<ws:objectTypeId>10013946</ws:objectTypeId>
</ws:getDefaultGuiStructure>
</soapenv:Body>
</soapenv:Envelope>
Sample response
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<getDefaultGUIStructureResponse xmlns="http://ws.tririga.com">
<out>
<childRecordId xmlns="http://gui.dto.ws.tririga.com">0</childRecordId>
<id xmlns="http://gui.dto.ws.tririga.com">10021547</id>
<label xmlns="http://gui.dto.ws.tririga.com">Application Settings</label>
<moduleId xmlns="http://gui.dto.ws.tririga.com">20621</moduleId>
<moduleName xmlns="http://gui.dto.ws.tririga.com">triSetup</moduleName>
<name xmlns="http://gui.dto.ws.tririga.com">triApplicationSettings</name>
<objectTypeId xmlns="http://gui.dto.ws.tririga.com">10013946</objectTypeId>
<objectTypeName xmlns="http://gui.dto.ws.tririga.com">triApplicationSettings</objectTypeName>
<popupId xmlns="http://gui.dto.ws.tririga.com">0</popupId>
<recordId xmlns="http://gui.dto.ws.tririga.com">-1</recordId>
<recordName xmlns="http://gui.dto.ws.tririga.com"/>
<saveOnPopup xmlns="http://gui.dto.ws.tririga.com">false</saveOnPopup>
<singleTab xmlns="http://gui.dto.ws.tririga.com">false</singleTab>
<state xmlns="http://gui.dto.ws.tririga.com"/>
<tabs xmlns="http://gui.dto.ws.tririga.com">
<Tab>
<id>1</id>
<instruction>Required</instruction>
<label>General</label>
<name>triGeneral</name>
<sections>
<Section>
<fields>
<Field>
<dataType xsi:nil="true"/>
<displayValue xsi:nil="true"/>
<guiRootClassificationId>-1</guiRootClassificationId>
<guiRootClassificationName xsi:nil="true"/>
<guiSectionId>1</guiSectionId>
<guiSectionName xsi:nil="true"/>
<label>Attention!</label>
<listId>0</listId>
<listModuleId>0</listModuleId>
<liveLink>false</liveLink>
<locatorField>false</locatorField>
<locatorModuleId>0</locatorModuleId>
<mobileField>false</mobileField>
<mobileFieldSeq>0</mobileFieldSeq>
<name>triUserMessageTX</name>
<readOnly>true</readOnly>
<refObjectTypeId>0</refObjectTypeId>
<refSpecId>0</refSpecId>
<required>false</required>
<rootClassification xsi:nil="true"/>
<rootClassificationId>0</rootClassificationId>
<sectionName>General</sectionName>
<specId>0</specId>
<type>Text</type>
<unitOfMeasure xsi:nil="true"/>
<unitOfMeasureType>0</unitOfMeasureType>
<value xsi:nil="true"/>
</Field>
</fields>
<guiSectionId>3</guiSectionId>
<guiSectionName>triRecordInformation</guiSectionName>
<id>-1</id>
<label>Record Information</label>
<name xsi:nil="true"/>
<readOnly>false</readOnly>
<refModuleId>0</refModuleId>
<refObjectTypeId>0</refObjectTypeId>
<rows xsi:nil="true"/>
<type>GUI Section</type>
<typeId>0</typeId>
<visible>false</visible>
</Section>
</sections>
<tabInformation xsi:nil="true"/>
<url xsi:nil="true"/>
<visible>true</visible>
</Tab>
</tabs>
<type xmlns