Class HvlAuthzBaseService
java.lang.Object
tr.com.havelsan.javarch.oauth.authz.starter.service.HvlAuthzBaseService
- Direct Known Subclasses:
HvlAuthzProfileDetailServiceImpl
,HvlAuthzProfileGroupServiceImpl
,HvlAuthzProfileServiceImpl
The type Hvl authz base service.
-
Constructor Summary
ModifierConstructorDescriptionprotected
HvlAuthzBaseService
(HvlAuthzLoggerProducerProvider loggerProducerProvider, HvlAuthzBundleService bundleService, HvlAuthzInstanceInternalEventPublisher instanceInternalEventPublisher) Instantiates a new HvlAuthzBaseService. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Send log.protected void
Send log.protected void
sendLogAndOperationEvent
(String uuid, String eventLogType, String eventLogBundleKey, HvlOAuthOperationInfoEventModel infoEventModel) Send log and operation event.protected void
sendLogAndOperationEvent
(String eventLogType, String eventLogBundleKey, Map<String, Object> eventLogAttributeMap, HvlOAuthOperationInfoEventModel infoEventModel) Send log and operation event.protected void
sendOperationEvent
(HvlOAuthOperationInfoEventModel infoEventModel) Send operation event.
-
Constructor Details
-
HvlAuthzBaseService
protected HvlAuthzBaseService(HvlAuthzLoggerProducerProvider loggerProducerProvider, HvlAuthzBundleService bundleService, HvlAuthzInstanceInternalEventPublisher instanceInternalEventPublisher) Instantiates a new HvlAuthzBaseService.- Parameters:
loggerProducerProvider
- the logger producer providerbundleService
- the bundle serviceinstanceInternalEventPublisher
- the instance internal event publisher
-
-
Method Details
-
sendLogAndOperationEvent
protected void sendLogAndOperationEvent(String eventLogType, String eventLogBundleKey, Map<String, Object> eventLogAttributeMap, HvlOAuthOperationInfoEventModel infoEventModel) Send log and operation event.- Parameters:
eventLogType
- the event log typeeventLogBundleKey
- the event log bundle keyeventLogAttributeMap
- the event log attribute mapinfoEventModel
- the info event model
-
sendLogAndOperationEvent
protected void sendLogAndOperationEvent(String uuid, String eventLogType, String eventLogBundleKey, HvlOAuthOperationInfoEventModel infoEventModel) Send log and operation event.- Parameters:
uuid
- the uuideventLogType
- the event log typeeventLogBundleKey
- the event log bundle keyinfoEventModel
- the info event model
-
sendLog
protected void sendLog(String eventLogType, String eventLogBundleKey, Map<String, Object> eventLogAttributeMap) Send log.- Parameters:
eventLogType
- the event log typeeventLogBundleKey
- the event log bundle keyeventLogAttributeMap
- the event log attribute map
-
sendLog
Send log.- Parameters:
uuid
- the uuideventLogType
- the event log typeeventLogBundleKey
- the event log bundle key
-
sendOperationEvent
Send operation event.- Parameters:
infoEventModel
- the info event model
-