public class ImportableFieldsBrowser extends BaseBrowser
BrowseField
for ObjectDefinitions
. This Browse
Implementation is created for ImportableFieldsConnector
Constructor and Description |
---|
ImportableFieldsBrowser(BrowseContext context) |
Modifier and Type | Method and Description |
---|---|
BrowseField |
createCustomPropertiesField()
Creates a Custom Properties field which stores Key Value Pair data for this component.
|
BrowseField |
createListField()
Creates a selectable list input for the operation
|
BrowseField |
createReplacementField()
Replaces the original string field "replacementField" defined in the descriptor with a type specific field
|
BrowseField |
createSimpleField()
Creates a simple field input for the Operation.
|
ObjectDefinitions |
getObjectDefinitions(String objectTypeId,
Collection<ObjectDefinitionRole> roles)
Retrieves the Object Definition for the operation.
|
ObjectTypes |
getObjectTypes()
Creates a List of Object Types for User Selection
|
getConnection, getContext
public ImportableFieldsBrowser(BrowseContext context)
public ObjectTypes getObjectTypes()
public ObjectDefinitions getObjectDefinitions(String objectTypeId, Collection<ObjectDefinitionRole> roles)
objectTypeId
- the id of the relevant object type chosen from the list returned from a previous call to
getObjectTypes()
roles
- the roles corresponding to the profiles requestedpublic BrowseField createSimpleField()
public BrowseField createListField()
public BrowseField createReplacementField()
public BrowseField createCustomPropertiesField()