Class AuditLogProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.audit.AuditLogProviderImpl
-
- All Implemented Interfaces:
AuditLogProvider
public class AuditLogProviderImpl extends Object implements AuditLogProvider
- Author:
- Maxim.Manuylov Date: 24.04.2009
-
-
Constructor Summary
Constructors Constructor Description AuditLogProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditLogAction
findLastAction(AuditLogObject auditObject, ActionType... actionTypes)
Returns the last action with one of the specified action types of the specified objectAuditLogAction
findLastAction(AuditLogObject auditObject, ActionTypeSet actionTypeSet)
Returns the last action with one of the specified action types of the specified objectComment
findLastComment(AuditLogObject auditObject, ActionType... actionTypes)
Returns comment of the last action with one of the specified action types of the specified objectAuditLogBuilder
getBuilder()
Returns audit log buildervoid
setAdditionalObjectProvider(AuditAdditionalObjectProvider additionalObjectProvider)
void
setCommentManager(CommentManager commentManager)
void
setObjectFinderProvider(ObjectFinderProvider objectFinderProvider)
void
setProjectManager(ProjectManager projectManager)
void
setSecurityContext(SecurityContext securityContext)
void
setSqlRunner(SQLRunnerEx sqlRunner)
void
setUserModel(UserModelEx userModel)
-
-
-
Method Detail
-
setSqlRunner
public void setSqlRunner(@NotNull SQLRunnerEx sqlRunner)
-
setProjectManager
public void setProjectManager(@NotNull ProjectManager projectManager)
-
setSecurityContext
public void setSecurityContext(@NotNull SecurityContext securityContext)
-
setCommentManager
public void setCommentManager(@NotNull CommentManager commentManager)
-
setObjectFinderProvider
public void setObjectFinderProvider(@NotNull ObjectFinderProvider objectFinderProvider)
-
setAdditionalObjectProvider
public void setAdditionalObjectProvider(@NotNull AuditAdditionalObjectProvider additionalObjectProvider)
-
setUserModel
public void setUserModel(@NotNull UserModelEx userModel)
-
getBuilder
@NotNull public AuditLogBuilder getBuilder()
Description copied from interface:AuditLogProvider
Returns audit log builder- Specified by:
getBuilder
in interfaceAuditLogProvider
- Returns:
- audit log builder
- See Also:
AuditLogBuilder
-
findLastComment
@Nullable public Comment findLastComment(@NotNull AuditLogObject auditObject, @NotNull ActionType... actionTypes)
Description copied from interface:AuditLogProvider
Returns comment of the last action with one of the specified action types of the specified object- Specified by:
findLastComment
in interfaceAuditLogProvider
- Parameters:
auditObject
- objectactionTypes
- action types- Returns:
- comment of the last action
-
findLastAction
@Nullable public AuditLogAction findLastAction(@NotNull AuditLogObject auditObject, @NotNull ActionType... actionTypes)
Description copied from interface:AuditLogProvider
Returns the last action with one of the specified action types of the specified object- Specified by:
findLastAction
in interfaceAuditLogProvider
- Parameters:
auditObject
- objectactionTypes
- action types- Returns:
- last action
-
findLastAction
@Nullable public AuditLogAction findLastAction(@NotNull AuditLogObject auditObject, @NotNull ActionTypeSet actionTypeSet)
Description copied from interface:AuditLogProvider
Returns the last action with one of the specified action types of the specified object- Specified by:
findLastAction
in interfaceAuditLogProvider
- Parameters:
auditObject
- objectactionTypeSet
- action type set- Returns:
- last action
-
-