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 AuditLogActionfindLastAction(AuditLogObject auditObject, ActionType... actionTypes)Returns the last action with one of the specified action types of the specified objectAuditLogActionfindLastAction(AuditLogObject auditObject, ActionTypeSet actionTypeSet)Returns the last action with one of the specified action types of the specified objectCommentfindLastComment(AuditLogObject auditObject, ActionType... actionTypes)Returns comment of the last action with one of the specified action types of the specified objectAuditLogBuildergetBuilder()Returns audit log buildervoidsetAdditionalObjectProvider(AuditAdditionalObjectProvider additionalObjectProvider)voidsetCommentManager(CommentManager commentManager)voidsetObjectFinderProvider(ObjectFinderProvider objectFinderProvider)voidsetProjectManager(ProjectManager projectManager)voidsetSecurityContext(SecurityContext securityContext)voidsetSqlRunner(SQLRunnerEx sqlRunner)voidsetUserModel(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:AuditLogProviderReturns audit log builder- Specified by:
getBuilderin interfaceAuditLogProvider- Returns:
- audit log builder
- See Also:
AuditLogBuilder
-
findLastComment
@Nullable public Comment findLastComment(@NotNull AuditLogObject auditObject, @NotNull ActionType... actionTypes)
Description copied from interface:AuditLogProviderReturns comment of the last action with one of the specified action types of the specified object- Specified by:
findLastCommentin 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:AuditLogProviderReturns the last action with one of the specified action types of the specified object- Specified by:
findLastActionin interfaceAuditLogProvider- Parameters:
auditObject- objectactionTypes- action types- Returns:
- last action
-
findLastAction
@Nullable public AuditLogAction findLastAction(@NotNull AuditLogObject auditObject, @NotNull ActionTypeSet actionTypeSet)
Description copied from interface:AuditLogProviderReturns the last action with one of the specified action types of the specified object- Specified by:
findLastActionin interfaceAuditLogProvider- Parameters:
auditObject- objectactionTypeSet- action type set- Returns:
- last action
-
-