Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AcceptInvitationRequest - Class in com.vortexsoftware.sdk.types
-
Request payload for accepting invitations
- AcceptInvitationRequest() - Constructor for class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- AcceptInvitationRequest(List<String>, InvitationTarget) - Constructor for class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- acceptInvitations(AcceptInvitationRequest) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Accept invitations POST /invitations/accept
- acceptInvitations(List<String>, InvitationTarget) - Method in class com.vortexsoftware.sdk.VortexClient
-
Accept multiple invitations for a target
- authenticateUser() - Method in interface com.vortexsoftware.sdk.spring.VortexConfig
-
Convert the current request context to a Vortex user This should extract user information from the current HTTP request and return it in the format expected by Vortex JWT generation.
- authorizeOperation(String, VortexConfig.VortexUser) - Method in interface com.vortexsoftware.sdk.spring.VortexConfig
-
Check if the current user can perform a specific operation
C
- close() - Method in class com.vortexsoftware.sdk.VortexClient
-
Close the HTTP client when done
- com.vortexsoftware.sdk - package com.vortexsoftware.sdk
-
Vortex Java SDK for invitation management and JWT generation.
- com.vortexsoftware.sdk.spring - package com.vortexsoftware.sdk.spring
- com.vortexsoftware.sdk.types - package com.vortexsoftware.sdk.types
- createVortexApiPath(String, String) - Static method in class com.vortexsoftware.sdk.spring.VortexRoutes
-
Create the full API path based on base URL
D
- deleteInvitationsByGroup(String, String) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Delete invitations by group DELETE /invitations/by-group/{groupType}/{groupId}
- deleteInvitationsByGroup(String, String) - Method in class com.vortexsoftware.sdk.VortexClient
-
Delete all invitations for a specific group
G
- generateJwt(Map<String, Object>) - Method in class com.vortexsoftware.sdk.VortexClient
-
Generate a JWT using the same algorithm as the Node.js SDK
- generateJWT() - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Generate JWT for the authenticated user POST /jwt
- getAcceptedAt() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- getAccepts() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getAccountId() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- getAccountId() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- getAccountId() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getAdminScopes() - Method in class com.vortexsoftware.sdk.types.User
- getAttributes() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getClickThroughs() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getConfigurationAttributes() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getCreatedAt() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- getCreatedAt() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getDeliveryCount() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getDeliveryTypes() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getEmail() - Method in class com.vortexsoftware.sdk.types.User
- getForeignCreatorId() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getGroupId() - Method in class com.vortexsoftware.sdk.types.Group
- getGroupId() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- getGroups() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- getGroups() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getGroups() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- getId() - Method in class com.vortexsoftware.sdk.types.Group
- getId() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- getId() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- getId() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getId() - Method in class com.vortexsoftware.sdk.types.User
- getIdentifiers() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- getIdentifiers() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- getInvitation(String) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Get specific invitation by ID GET /invitations/{invitationId}
- getInvitation(String) - Method in class com.vortexsoftware.sdk.VortexClient
-
Get a specific invitation by ID
- getInvitationIds() - Method in class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- getInvitations() - Method in class com.vortexsoftware.sdk.types.InvitationResponse
- getInvitationsByGroup(String, String) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Get invitations by group GET /invitations/by-group/{groupType}/{groupId}
- getInvitationsByGroup(String, String) - Method in class com.vortexsoftware.sdk.VortexClient
-
Get all invitations for a specific group
- getInvitationsByTarget(String, String) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Get invitations by target GET /invitations?targetType=email&targetValue=user@example.com
- getInvitationsByTarget(String, String) - Method in class com.vortexsoftware.sdk.VortexClient
-
Get invitations by target (email, username, phoneNumber)
- getInvitationType() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getModifiedAt() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getName() - Method in class com.vortexsoftware.sdk.types.Group
- getName() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- getProjectId() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- getProjectId() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getRole() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- getRole() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- getScope() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getScopeType() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getStatus() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getTarget() - Method in class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- getTarget() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getTargetType() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- getTargetValue() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- getType() - Method in class com.vortexsoftware.sdk.types.Group
- getType() - Method in class com.vortexsoftware.sdk.types.Identifier
- getType() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- getType() - Method in class com.vortexsoftware.sdk.types.InvitationTarget
- getUserEmail() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- getUserEmail() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- getUserId() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- getUserId() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- getUserIsAutoJoinAdmin() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- getUserIsAutoJoinAdmin() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- getValue() - Method in class com.vortexsoftware.sdk.types.Identifier
- getValue() - Method in class com.vortexsoftware.sdk.types.InvitationTarget
- getViews() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- getWidgetConfigurationId() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- Group - Class in com.vortexsoftware.sdk.types
-
Represents a group for JWT generation (input).
- Group() - Constructor for class com.vortexsoftware.sdk.types.Group
- Group(String, String) - Constructor for class com.vortexsoftware.sdk.types.Group
- Group(String, String, String, String) - Constructor for class com.vortexsoftware.sdk.types.Group
I
- Identifier - Class in com.vortexsoftware.sdk.types
-
Represents an identifier for a user (email, sms, etc.) Used for JWT generation.
- Identifier() - Constructor for class com.vortexsoftware.sdk.types.Identifier
- Identifier(String, String) - Constructor for class com.vortexsoftware.sdk.types.Identifier
- INVITATION - Static variable in class com.vortexsoftware.sdk.spring.VortexRoutes
- INVITATION_REINVITE - Static variable in class com.vortexsoftware.sdk.spring.VortexRoutes
- InvitationAcceptance - Class in com.vortexsoftware.sdk.types
-
Represents an accepted invitation
- InvitationAcceptance() - Constructor for class com.vortexsoftware.sdk.types.InvitationAcceptance
- InvitationGroup - Class in com.vortexsoftware.sdk.types
-
Represents a group associated with an invitation.
- InvitationGroup() - Constructor for class com.vortexsoftware.sdk.types.InvitationGroup
- InvitationGroup(String, String, String, String, String, String) - Constructor for class com.vortexsoftware.sdk.types.InvitationGroup
- InvitationResponse - Class in com.vortexsoftware.sdk.types
-
Response wrapper for invitation API calls that return multiple invitations
- InvitationResponse() - Constructor for class com.vortexsoftware.sdk.types.InvitationResponse
- InvitationResponse(List<InvitationResult>) - Constructor for class com.vortexsoftware.sdk.types.InvitationResponse
- InvitationResult - Class in com.vortexsoftware.sdk.types
-
Complete invitation result as returned by the Vortex API
- InvitationResult() - Constructor for class com.vortexsoftware.sdk.types.InvitationResult
- INVITATIONS - Static variable in class com.vortexsoftware.sdk.spring.VortexRoutes
- INVITATIONS_ACCEPT - Static variable in class com.vortexsoftware.sdk.spring.VortexRoutes
- INVITATIONS_BY_GROUP - Static variable in class com.vortexsoftware.sdk.spring.VortexRoutes
- InvitationTarget - Class in com.vortexsoftware.sdk.types
-
Represents the target of an invitation (email, SMS, etc.)
- InvitationTarget() - Constructor for class com.vortexsoftware.sdk.types.InvitationTarget
- InvitationTarget(String, String) - Constructor for class com.vortexsoftware.sdk.types.InvitationTarget
- isDeactivated() - Method in class com.vortexsoftware.sdk.types.InvitationResult
J
- JWT - Static variable in class com.vortexsoftware.sdk.spring.VortexRoutes
-
Base routes that match the React provider's API calls
- JWTPayload - Class in com.vortexsoftware.sdk.types
-
JWT payload for Vortex token generation Supports both new simplified format (userEmail, userIsAutoJoinAdmin) and legacy format (identifiers, groups, role) for backward compatibility.
- JWTPayload() - Constructor for class com.vortexsoftware.sdk.types.JWTPayload
- JWTPayload(String, String, Boolean) - Constructor for class com.vortexsoftware.sdk.types.JWTPayload
-
Create a payload with new simplified format (recommended)
- JWTPayload(String, List<Identifier>, List<Group>, String) - Constructor for class com.vortexsoftware.sdk.types.JWTPayload
-
Deprecated.Use constructor with userEmail instead
R
- reinvite(String) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Reinvite user POST /invitations/{invitationId}/reinvite
- reinvite(String) - Method in class com.vortexsoftware.sdk.VortexClient
-
Reinvite a user (send invitation again)
- revokeInvitation(String) - Method in class com.vortexsoftware.sdk.spring.VortexController
-
Revoke (delete) invitation DELETE /invitations/{invitationId}
- revokeInvitation(String) - Method in class com.vortexsoftware.sdk.VortexClient
-
Revoke (delete) an invitation
S
- setAcceptedAt(String) - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- setAccepts(List<InvitationAcceptance>) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setAccountId(String) - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- setAccountId(String) - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- setAccountId(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setAdminScopes(List<String>) - Method in class com.vortexsoftware.sdk.types.User
- setAttributes(Map<String, Object>) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setClickThroughs(int) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setConfigurationAttributes(Map<String, Object>) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setCreatedAt(String) - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- setCreatedAt(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setDeactivated(boolean) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setDeliveryCount(int) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setDeliveryTypes(List<String>) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setEmail(String) - Method in class com.vortexsoftware.sdk.types.User
- setForeignCreatorId(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setGroupId(String) - Method in class com.vortexsoftware.sdk.types.Group
- setGroupId(String) - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- setGroups(List<Group>) - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- setGroups(List<Group>) - Method in class com.vortexsoftware.sdk.types.JWTPayload
- setGroups(List<InvitationGroup>) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setId(String) - Method in class com.vortexsoftware.sdk.types.Group
- setId(String) - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- setId(String) - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- setId(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setId(String) - Method in class com.vortexsoftware.sdk.types.User
- setIdentifiers(List<Identifier>) - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- setIdentifiers(List<Identifier>) - Method in class com.vortexsoftware.sdk.types.JWTPayload
- setInvitationIds(List<String>) - Method in class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- setInvitations(List<InvitationResult>) - Method in class com.vortexsoftware.sdk.types.InvitationResponse
- setInvitationType(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setModifiedAt(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setName(String) - Method in class com.vortexsoftware.sdk.types.Group
- setName(String) - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- setProjectId(String) - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- setProjectId(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setRole(String) - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- setRole(String) - Method in class com.vortexsoftware.sdk.types.JWTPayload
- setScope(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setScopeType(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setStatus(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setTarget(InvitationTarget) - Method in class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- setTarget(List<InvitationTarget>) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setTargetType(String) - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- setTargetValue(String) - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- setType(String) - Method in class com.vortexsoftware.sdk.types.Group
- setType(String) - Method in class com.vortexsoftware.sdk.types.Identifier
- setType(String) - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- setType(String) - Method in class com.vortexsoftware.sdk.types.InvitationTarget
- setUserEmail(String) - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- setUserEmail(String) - Method in class com.vortexsoftware.sdk.types.JWTPayload
- setUserId(String) - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- setUserId(String) - Method in class com.vortexsoftware.sdk.types.JWTPayload
- setUserIsAutoJoinAdmin(Boolean) - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- setUserIsAutoJoinAdmin(Boolean) - Method in class com.vortexsoftware.sdk.types.JWTPayload
- setValue(String) - Method in class com.vortexsoftware.sdk.types.Identifier
- setValue(String) - Method in class com.vortexsoftware.sdk.types.InvitationTarget
- setViews(int) - Method in class com.vortexsoftware.sdk.types.InvitationResult
- setWidgetConfigurationId(String) - Method in class com.vortexsoftware.sdk.types.InvitationResult
T
- toString() - Method in class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- toString() - Method in class com.vortexsoftware.sdk.types.AcceptInvitationRequest
- toString() - Method in class com.vortexsoftware.sdk.types.Group
- toString() - Method in class com.vortexsoftware.sdk.types.Identifier
- toString() - Method in class com.vortexsoftware.sdk.types.InvitationAcceptance
- toString() - Method in class com.vortexsoftware.sdk.types.InvitationGroup
- toString() - Method in class com.vortexsoftware.sdk.types.InvitationResponse
- toString() - Method in class com.vortexsoftware.sdk.types.InvitationResult
- toString() - Method in class com.vortexsoftware.sdk.types.InvitationTarget
- toString() - Method in class com.vortexsoftware.sdk.types.JWTPayload
- toString() - Method in class com.vortexsoftware.sdk.types.User
U
- User - Class in com.vortexsoftware.sdk.types
-
User data for JWT generation Required fields: - id: User's unique identifier in your system - email: User's email address Optional fields: - adminScopes: List of admin scopes (e.g., ["autoJoin"]) Example:
- User() - Constructor for class com.vortexsoftware.sdk.types.User
-
Default constructor for Jackson deserialization
- User(String, String) - Constructor for class com.vortexsoftware.sdk.types.User
-
Create a new User with required fields
- User(String, String, List<String>) - Constructor for class com.vortexsoftware.sdk.types.User
-
Create a new User with all fields
V
- VortexAutoConfiguration - Class in com.vortexsoftware.sdk.spring
-
Auto-configuration for Vortex Spring Boot integration This automatically sets up VortexClient and related beans when the vortex.api.key property is provided.
- VortexAutoConfiguration() - Constructor for class com.vortexsoftware.sdk.spring.VortexAutoConfiguration
- vortexClient(String, String) - Method in class com.vortexsoftware.sdk.spring.VortexAutoConfiguration
- VortexClient - Class in com.vortexsoftware.sdk
-
Main Vortex SDK client for Java applications Provides JWT generation and Vortex API integration with the same functionality as the Node.js SDK, ensuring compatibility with React providers.
- VortexClient(String) - Constructor for class com.vortexsoftware.sdk.VortexClient
-
Create a new Vortex client with the given API key
- VortexClient(String, String) - Constructor for class com.vortexsoftware.sdk.VortexClient
-
Create a new Vortex client with custom base URL
- vortexConfig() - Method in class com.vortexsoftware.sdk.spring.VortexAutoConfiguration
- VortexConfig - Interface in com.vortexsoftware.sdk.spring
-
Configuration interface for Vortex Spring integration This interface allows applications to define how users are authenticated and authorized for Vortex operations, matching the pattern from Express SDK.
- VortexConfig.VortexUser - Class in com.vortexsoftware.sdk.spring
-
Represents a user in the Vortex system Supports both new simplified format (userEmail + userIsAutoJoinAdmin) and legacy format (identifiers + groups + role) for backward compatibility.
- vortexController(VortexClient, VortexConfig) - Method in class com.vortexsoftware.sdk.spring.VortexAutoConfiguration
- VortexController - Class in com.vortexsoftware.sdk.spring
-
Spring Boot controller providing Vortex API endpoints This controller provides the same route structure as the Express SDK, ensuring compatibility with React providers and other frontend frameworks.
- VortexController(VortexClient, VortexConfig) - Constructor for class com.vortexsoftware.sdk.spring.VortexController
- VortexException - Exception Class in com.vortexsoftware.sdk
-
Exception thrown by Vortex SDK operations
- VortexException(String) - Constructor for exception class com.vortexsoftware.sdk.VortexException
- VortexException(String, Throwable) - Constructor for exception class com.vortexsoftware.sdk.VortexException
- VortexException(Throwable) - Constructor for exception class com.vortexsoftware.sdk.VortexException
- VortexRoutes - Class in com.vortexsoftware.sdk.spring
-
Constants defining the Vortex API route structure These routes match exactly with the Express SDK and React provider to ensure complete compatibility across different backend implementations.
- VortexUser() - Constructor for class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
- VortexUser(String, String, Boolean) - Constructor for class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
-
Create a VortexUser with new simplified format (recommended)
- VortexUser(String, List<Identifier>, List<Group>, String) - Constructor for class com.vortexsoftware.sdk.spring.VortexConfig.VortexUser
-
Deprecated.Use constructor with userEmail instead
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form