@GenerateDto(dtoPackage="net.datenwerke.rs.dropbox.client.dropbox.dto",poso2DtoPostProcessors=DropboxDatasink2DtoPostProcessor.class,additionalFields={,},icon="dropbox") @Indexed public class DropboxDatasink extends DatasinkDefinition implements OAuthAuthenticatable, FolderedDatasink
FLAG_CONFIGURATION_PROTECTION, FLAG_WRITE_PROTECTIONDEFAULT_EXPORT_FILENAME| Constructor and Description |
|---|
DropboxDatasink() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildAuthorizationUrl(AuthorizationUrlBuilder authorizationUrlBuilder) |
java.lang.String |
getAppKey() |
BasicDatasinkService |
getDatasinkService() |
DatasinkConfiguration |
getDefaultConfiguration(java.lang.String fileEnding) |
java.lang.String |
getFolder() |
DefaultApi20 |
getOAuthApi() |
java.lang.String |
getRefreshToken()
Gets the decrypted refresh token.
|
java.lang.String |
getSecretKey()
Gets the decrypted secret key
|
void |
setAppKey(java.lang.String appKey) |
void |
setFolder(java.lang.String folder) |
void |
setRefreshToken(java.lang.String refreshToken)
Encrypts and sets the given refresh token.
|
void |
setSecretKey(java.lang.String secretKey)
Encrypts and sets the given secret key.
|
escapeString, getDescription, getKey, getName, hasChildren, setDescription, setKey, setName, toStringgetNodeName, getRootNodeNamegetAcl, getOwner, getParentTarget, setAcl, setOwneraddChild, addChild, addFlag, clearFlags, equals, getBaseType, getChildren, getChildrenOfType, getChildrenSorted, getCreatedOn, getDeniedChildren, getDescendants, getDescendants, getFlags, getId, getIdOrOldTransient, getLastUpdated, getManagerClass, getOldTransientId, getOldTransientKey, getParent, getPosition, getRootLine, getSupportedChildren, getVersion, hasChildrenOfType, hasDescendantsOfType, hasFlag, hashCode, idsMatch, isAncestorOf, isConfigurationProtected, isFolder, isRoot, isUpdateLastUpdated, isWriteProtected, removeChild, removeFlag, setChildren, setConfigurationProtection, setCreatedOn, setFlags, setId, setLastUpdated, setOldTransientId, setOldTransientKey, setParent, setPosition, setUpdateLastUpdated, setVersion, setWriteProtection, wouldContainFlaggetIdpublic java.lang.String getFolder()
getFolder in interface FolderedDatasinkpublic void setFolder(java.lang.String folder)
public java.lang.String getRefreshToken()
public void setRefreshToken(java.lang.String refreshToken)
setRefreshToken in interface OAuthAuthenticatablerefreshToken - the refresh token to encrypt and setpublic java.lang.String getAppKey()
getAppKey in interface OAuthAuthenticatablepublic void setAppKey(java.lang.String appKey)
public java.lang.String getSecretKey()
getSecretKey in interface OAuthAuthenticatablepublic void setSecretKey(java.lang.String secretKey)
secretKey - the secret key to encrypt and setpublic DefaultApi20 getOAuthApi()
getOAuthApi in interface OAuthAuthenticatablepublic java.lang.String buildAuthorizationUrl(AuthorizationUrlBuilder authorizationUrlBuilder)
buildAuthorizationUrl in interface OAuthAuthenticatablepublic BasicDatasinkService getDatasinkService()
getDatasinkService in interface HasBasicDatasinkServicepublic DatasinkConfiguration getDefaultConfiguration(java.lang.String fileEnding)
getDefaultConfiguration in interface HasDefaultConfiguration