Class AsanaProjectMembershipFetcher
java.lang.Object
org.apache.nifi.processors.asana.utils.AbstractAsanaObjectFetcher
org.apache.nifi.processors.asana.utils.GenericAsanaObjectFetcher<com.asana.models.ProjectMembership>
org.apache.nifi.processors.asana.utils.AsanaProjectMembershipFetcher
- All Implemented Interfaces:
AsanaObjectFetcher
public class AsanaProjectMembershipFetcher
extends GenericAsanaObjectFetcher<com.asana.models.ProjectMembership>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AsanaClientprivate final com.asana.models.Projectprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stream<com.asana.models.ProjectMembership> 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, createObjectFingerprint, fetch, fetchNext, transformObjectToPayload
-
Field Details
-
PROJECT_GID
- See Also:
-
client
-
project
private final com.asana.models.Project project
-
-
Constructor Details
-
AsanaProjectMembershipFetcher
-
-
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.ProjectMembership>- 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.ProjectMembership>- Parameters:
state- AMapcontaining all the key-value pairs returned by a prior call tosaveState().
-
fetchObjects
- Specified by:
fetchObjectsin classGenericAsanaObjectFetcher<com.asana.models.ProjectMembership>
-