Package org.acumos.portal.be.controller
Class AbstractController
- java.lang.Object
-
- org.acumos.portal.be.controller.AbstractController
-
- Direct Known Subclasses:
AdminServiceController
,AuthServiceController
,CASAuthController
,CatalogServiceController
,FilterCategoriesServiceController
,GatewayController
,GenericController
,JwtController
,LicensingServiceController
,MarketPlaceCatalogServiceController
,MicroServiceController
,NotificationController
,OauthUserServiceController
,OnboardingDockerUploadController
,OnboardingHistoryController
,PublishRequestController
,PublishSolutionServiceController
,PushAndPullSolutionServiceController
,SiteContentServiceController
,ThreadController
,UserRoleController
,UserServiceController
,ValidationStatusController
,WebBasedOnboardingController
public abstract class AbstractController extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
APPLICATION_JSON
protected com.fasterxml.jackson.databind.ObjectMapper
mapper
-
Constructor Summary
Constructors Constructor Description AbstractController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.acumos.securityverification.domain.Workflow
getInvalidWorkflow(String message)
protected org.acumos.securityverification.domain.Workflow
getValidWorkflow()
boolean
isReasonInfo(String message)
CompletableFuture<org.acumos.licensemanager.client.model.LicenseRtuVerification>
performRtuCheck(String solutionId, String revisionId, String workflowId, String assetUsageId, String loggedInUserName)
Performs a right to use check Calls License Mgr Client Library which will call License Usage Manager service.org.acumos.securityverification.domain.Workflow
performSVScan(String solutionId, String workflowId)
CompletableFuture<org.acumos.securityverification.domain.Workflow>
performSVScan(String solutionId, String revisionId, String workflowId, String loggedInUserId)
-
-
-
Field Detail
-
APPLICATION_JSON
protected static final String APPLICATION_JSON
- See Also:
- Constant Field Values
-
mapper
protected final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Method Detail
-
performRtuCheck
public CompletableFuture<org.acumos.licensemanager.client.model.LicenseRtuVerification> performRtuCheck(String solutionId, String revisionId, String workflowId, String assetUsageId, String loggedInUserName)
Performs a right to use check Calls License Mgr Client Library which will call License Usage Manager service.- Parameters:
solutionId
-revisionId
-workflowId
-assetUsageId
-- Returns:
- a license rtu verification in the future
-
performSVScan
public CompletableFuture<org.acumos.securityverification.domain.Workflow> performSVScan(String solutionId, String revisionId, String workflowId, String loggedInUserId)
-
performSVScan
public org.acumos.securityverification.domain.Workflow performSVScan(String solutionId, String workflowId)
-
getValidWorkflow
protected org.acumos.securityverification.domain.Workflow getValidWorkflow()
-
getInvalidWorkflow
protected org.acumos.securityverification.domain.Workflow getInvalidWorkflow(String message)
-
isReasonInfo
public boolean isReasonInfo(String message)
-
-