Class AsanaTaskFetcher
java.lang.Object
org.apache.nifi.processors.asana.utils.AbstractAsanaObjectFetcher
org.apache.nifi.processors.asana.utils.GenericAsanaObjectFetcher<com.asana.models.Task>
org.apache.nifi.processors.asana.utils.AsanaTaskFetcher
- All Implemented Interfaces:
AsanaObjectFetcher
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AsanaClientprivate final com.asana.models.Projectprivate final com.asana.models.Sectionprivate static final Stringprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionAsanaTaskFetcher(AsanaClient client, String projectName, String sectionName, String tagName) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringcreateObjectFingerprint(com.asana.models.Task object) private Stringprotected Stream<com.asana.models.Task> Stream<com.asana.models.Task> voidCall this method to deserialize invalid input: '&' restore a state that was saved/exported earlier.Call this method to serialize this object fetcher's state.Methods inherited from class org.apache.nifi.processors.asana.utils.GenericAsanaObjectFetcher
clearState, fetch, fetchNext, transformObjectToPayload
-
Field Details
-
SETTINGS_FINGERPRINT
- See Also:
-
client
-
project
private final com.asana.models.Project project -
section
private final com.asana.models.Section section -
tagName
-
-
Constructor Details
-
AsanaTaskFetcher
-
-
Method Details
-
saveState
Description copied from interface:AsanaObjectFetcherCall this method to serialize this object fetcher's state.- Specified by:
saveStatein interfaceAsanaObjectFetcher- Overrides:
saveStatein classGenericAsanaObjectFetcher<com.asana.models.Task>- Returns:
- A
Mapcontaining the object state in key-value pairs. Optimized for using it withStateManager
-
loadState
Description copied from interface:AsanaObjectFetcherCall this method to deserialize invalid input: '&' restore a state that was saved/exported earlier.- Specified by:
loadStatein interfaceAsanaObjectFetcher- Overrides:
loadStatein classGenericAsanaObjectFetcher<com.asana.models.Task>- Parameters:
state- AMapcontaining all the key-value pairs returned by a prior call tosaveState().
-
fetchTasks
-
fetchObjects
- Specified by:
fetchObjectsin classGenericAsanaObjectFetcher<com.asana.models.Task>
-
createObjectFingerprint
- Overrides:
createObjectFingerprintin classGenericAsanaObjectFetcher<com.asana.models.Task>
-
createSettingsFingerprint
-