Package com.technia.dsx.threedspace.zone
Class QueryInput
java.lang.Object
com.technia.dsx.threedspace.zone.QueryInput
Input parameters for a zone query operation.
This class encapsulates all parameters needed to perform a zone query, including root paths, expansion depth, attribute selections, volume filters, and file types. It is serialized to JSON and sent to the 3DEXPERIENCE zone query API endpoint.
- Since:
- 2023-04-24
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFileType(String... fileType) Add file types to retrieve for a Business Object.voidaddObjectSelects(String... select) voidaddRelationshipSelects(String... select) intgetLabel()intvoidsetExpandDepth(int value) voidvoidsetMaxCount(int value)
-
Constructor Details
-
QueryInput
public QueryInput()
-
-
Method Details
-
getRootPath
-
setExpandDepth
public void setExpandDepth(int value) -
getExpandDepth
public int getExpandDepth() -
setMaxCount
public void setMaxCount(int value) -
getMaxCount
public int getMaxCount() -
getObjectSelects
-
addObjectSelects
-
getRelationshipSelects
-
addRelationshipSelects
-
getFileTypes
-
addFileType
Add file types to retrieve for a Business Object. File must be stored in the FCS. The list of possible file extensions is depending on the data. Some possible values: icon, thumbnail_2d, thumbnail_3d, cgr.- Parameters:
fileType- The file type to add
-
getLabel
-
setLabel
-