@Component(value="componentUtils") public class ComponentsUtils extends Object
Constructor and Description |
---|
ComponentsUtils() |
@PostConstruct public void Init()
public IAuditingManager getAuditingManager()
public void setAuditingManager(IAuditingManager auditingManager)
public <T> fj.data.Either<T,ResponseFormat> convertJsonToObject(String data, User user, Class<T> clazz, AuditingActionEnum actionEnum)
public <T> fj.data.Either<T,ResponseFormat> convertJsonToObjectUsingObjectMapper(String data, User user, Class<T> clazz, AuditingActionEnum actionEnum, ComponentTypeEnum typeEnum)
public <T> void addDeserializer(org.codehaus.jackson.map.module.SimpleModule module, Class<T> clazz, org.codehaus.jackson.map.JsonDeserializer<T> deserializer)
public ResponseFormat getResponseFormat(ActionStatus actionStatus, String... params)
public ResponseFormat getResponseFormatByResource(ActionStatus actionStatus, Resource resource)
actionStatus
- resource
- public ResponseFormat getResponseFormatByResource(ActionStatus actionStatus, String resourceName)
public ResponseFormat getResponseFormatByCapabilityType(ActionStatus actionStatus, CapabilityTypeDefinition capabilityType)
public ResponseFormat getResponseFormatByUser(ActionStatus actionStatus, User user)
actionStatus
- user
- public ResponseFormat getResponseFormatByUserId(ActionStatus actionStatus, String userId)
public ResponseFormat getResponseFormatByDE(ActionStatus actionStatus, String serviceId, String envName)
public ResponseFormat getResponseFormatByArtifactId(ActionStatus actionStatus, String artifactId)
public ResponseFormat getInvalidContentErrorAndAudit(User user, AuditingActionEnum actionEnum)
public ResponseFormat getInvalidContentErrorAndAuditComponent(User user, AuditingActionEnum actionEnum, ComponentTypeEnum typeEnum)
public void auditResource(ResponseFormat responseFormat, User modifier, Resource resource, String prevState, String prevVersion, AuditingActionEnum actionEnum, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditDistributionDownload(ResponseFormat responseFormat, AuditingActionEnum actionEnum, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditExternalGetAsset(ResponseFormat responseFormat, AuditingActionEnum actionEnum, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditExternalCrudApiArtifact(ResponseFormat responseFormat, String componentType, String actionEnum, javax.servlet.http.HttpServletRequest request, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditExternalDownloadArtifact(ResponseFormat responseFormat, String componentType, javax.servlet.http.HttpServletRequest request, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditExternalUploadArtifact(ResponseFormat responseFormat, String componentType, javax.servlet.http.HttpServletRequest request, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditExternalUpdateArtifact(ResponseFormat responseFormat, String componentType, javax.servlet.http.HttpServletRequest request, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditExternalDeleteArtifact(ResponseFormat responseFormat, String componentType, javax.servlet.http.HttpServletRequest request, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditCategory(ResponseFormat responseFormat, User modifier, String categoryName, String subCategoryName, String groupingName, AuditingActionEnum actionEnum, String componentType)
public ActionStatus convertFromStorageResponse(StorageOperationStatus storageResponse)
public ActionStatus convertFromStorageResponse(StorageOperationStatus storageResponse, ComponentTypeEnum type)
public ActionStatus convertFromToscaError(ToscaError toscaError)
public ActionStatus convertFromStorageResponseForCapabilityType(StorageOperationStatus storageResponse)
public ActionStatus convertFromStorageResponseForLifecycleType(StorageOperationStatus storageResponse)
public ActionStatus convertFromStorageResponseForResourceInstance(StorageOperationStatus storageResponse, boolean isRelation)
public ResponseFormat getResponseFormatForResourceInstance(ActionStatus actionStatus, String serviceName, String resourceInstanceName)
public ResponseFormat getResponseFormatForResourceInstanceProperty(ActionStatus actionStatus, String resourceInstanceName)
public ActionStatus convertFromStorageResponseForResourceInstanceProperty(StorageOperationStatus storageResponse)
public void auditComponentAdmin(ResponseFormat responseFormat, User modifier, Component component, String prevState, String prevVersion, AuditingActionEnum actionEnum, ComponentTypeEnum type)
public void auditComponent(ResponseFormat responseFormat, User modifier, Component component, String prevState, String prevVersion, AuditingActionEnum actionEnum, ComponentTypeEnum type, EnumMap<AuditingFieldsKeysEnum,Object> additionalParams)
public void auditDistributionEngine(AuditingActionEnum actionEnum, String environmentName, String topicName, String role, String apiKey, String status)
public void auditDistributionNotification(AuditingActionEnum actionEnum, String serviceUUID, String resourceName, String resourceType, String currVersion, String modifierUid, String modifierName, String environmentName, String currState, String topicName, String distributionId, String description, String status)
public void auditAuthEvent(AuditingActionEnum actionEnum, String url, String user, String authStatus, String realm)
public void auditDistributionStatusNotification(AuditingActionEnum actionEnum, String distributionId, String consumerId, String topicName, String resourceUrl, String statusTime, String status, String errorReason)
public void auditGetUebCluster(AuditingActionEnum actionEnum, String consumerId, String statusTime, String status, String description)
public void auditMissingInstanceId(AuditingActionEnum actionEnum, String status, String description)
public void auditTopicACLKeys(AuditingActionEnum actionEnum, String envName, String topicName, String role, String apiPublicKey, String status)
public void auditRegisterOrUnRegisterEvent(AuditingActionEnum actionEnum, String consumerId, String apiPublicKey, String envName, String status, String statusDesc, String notifTopicName, String statusTopicName)
public void auditServiceDistributionDeployed(AuditingActionEnum actionEnum, String serviceName, String serviceVersion, String serviceUUID, String distributionId, String status, String desc, User modifier)
public void auditConsumerCredentialsEvent(AuditingActionEnum actionEnum, ConsumerDefinition consumer, ResponseFormat responseFormat, User modifier)
public void auditGetUsersList(AuditingActionEnum actionEnum, User modifier, String details, ResponseFormat responseFormat)
public void auditAdminUserAction(AuditingActionEnum actionEnum, User modifier, User userBefore, User userAfter, ResponseFormat responseFormat)
public void auditUserAccess(AuditingActionEnum actionEnum, User user, ResponseFormat responseFormat)
public void auditGetCategoryHierarchy(AuditingActionEnum actionEnum, User modifier, String details, ResponseFormat responseFormat)
public ResponseFormat getResponseFormatByComponent(ActionStatus actionStatus, Component component, ComponentTypeEnum type)
public fj.data.Either<Boolean,ResponseFormat> validateStringNotEmpty(User user, Component component, String value, ActionStatus badResult, AuditingActionEnum actionEnum)
public fj.data.Either<Boolean,ResponseFormat> validateStringMatchesPattern(User user, Component component, String value, Pattern pattern, ActionStatus badResult, AuditingActionEnum actionEnum)
public ResponseFormat getResponseFormatByMissingArtifacts(ComponentTypeEnum componentType, Map<String,ArtifactDefinition> artifacts)
resource
- componentMissingMandatoryArtifacts
- value
- public ActionStatus convertFromStorageResponseForAdditionalInformation(StorageOperationStatus storageResponse)
public ResponseFormat getResponseFormatAdditionalProperty(ActionStatus actionStatus, AdditionalInfoParameterInfo additionalInfoParameterInfo, NodeTypeEnum nodeType, AdditionalInformationEnum labelOrValue)
public ResponseFormat getResponseFormatAdditionalProperty(ActionStatus actionStatus)
public ActionStatus convertFromStorageResponseForConsumer(StorageOperationStatus storageResponse)
public ActionStatus convertFromStorageResponseForGroupType(StorageOperationStatus storageResponse)
public ActionStatus convertFromStorageResponseForDataType(StorageOperationStatus storageResponse)
public ResponseFormat getResponseFormatByGroupType(ActionStatus actionStatus, GroupTypeDefinition groupType)
public ResponseFormat getResponseFormatByPolicyType(ActionStatus actionStatus, PolicyTypeDefinition policyType)
public ResponseFormat getResponseFormatByDataType(ActionStatus actionStatus, DataTypeDefinition dataType, List<String> properties)
Copyright © 2017. All rights reserved.