Uses of Interface
jetbrains.buildServer.notification.NotificationRulesHolder
-
-
Uses of NotificationRulesHolder in jetbrains.buildServer.controllers.login
Classes in jetbrains.buildServer.controllers.login that implement NotificationRulesHolder Modifier and Type Class Description classInMemoryUserOriginal GuestUser or RootUser throws exception on attempt to change its profile (because there is no such thing as profile for guest user).Methods in jetbrains.buildServer.controllers.login that return types with arguments of type NotificationRulesHolder Modifier and Type Method Description List<NotificationRulesHolder>InMemoryUser. getAllParentRulesHolders()List<NotificationRulesHolder>InMemoryUser. getParentRulesHolders() -
Uses of NotificationRulesHolder in jetbrains.buildServer.controllers.profile.notifications
Methods in jetbrains.buildServer.controllers.profile.notifications that return NotificationRulesHolder Modifier and Type Method Description NotificationRulesHolderNotificationRulesForm. getEditee()Methods in jetbrains.buildServer.controllers.profile.notifications with parameters of type NotificationRulesHolder Modifier and Type Method Description static StringNotificationRulesForm. getEditeeId(NotificationRulesHolder rulesHolder)Constructors in jetbrains.buildServer.controllers.profile.notifications with parameters of type NotificationRulesHolder Constructor Description AvailableNotifiersBean(NotificationRulesHolder rulesHolder, NotificatorRegistry notificatorRegistry)NotificationRulesForm(NotificationRulesHolder editee, String notificatorType, ProjectManagerEx projectManager, NotificationRuleFactory ruleFactory, SecurityContextEx securityContext, BranchSpecs branchSpecs, NotificationsUtil notificationsUtil, String filterType, String filter) -
Uses of NotificationRulesHolder in jetbrains.buildServer.groups
Subinterfaces of NotificationRulesHolder in jetbrains.buildServer.groups Modifier and Type Interface Description interfaceSUserGroupRepresents TeamCity-server user group interface.interfaceUserGroupEx -
Uses of NotificationRulesHolder in jetbrains.buildServer.groups.impl
Classes in jetbrains.buildServer.groups.impl that implement NotificationRulesHolder Modifier and Type Class Description classAllUsersGroupclassSecuredUserGroupclassUserGroupImplUser group implementation.Methods in jetbrains.buildServer.groups.impl that return types with arguments of type NotificationRulesHolder Modifier and Type Method Description List<NotificationRulesHolder>SecuredUserGroup. getAllParentRulesHolders()List<NotificationRulesHolder>UserGroupImpl. getAllParentRulesHolders()List<NotificationRulesHolder>SecuredUserGroup. getParentRulesHolders()List<NotificationRulesHolder>UserGroupImpl. getParentRulesHolders() -
Uses of NotificationRulesHolder in jetbrains.buildServer.notification
Classes in jetbrains.buildServer.notification that implement NotificationRulesHolder Modifier and Type Class Description classFeatureProviderNotificationRulesHolderAllows storing notification rules in [FeatureProvider] Stores each rule in separate build featureMethods in jetbrains.buildServer.notification that return types with arguments of type NotificationRulesHolder Modifier and Type Method Description List<NotificationRulesHolder>FeatureProviderNotificationRulesHolder. getAllParentRulesHolders()List<NotificationRulesHolder>NotificationRulesHolder. getAllParentRulesHolders()Returns all (direct and inherited) parent notification rules holdersList<NotificationRulesHolder>FeatureProviderNotificationRulesHolder. getParentRulesHolders()List<NotificationRulesHolder>NotificationRulesHolder. getParentRulesHolders()Returns direct parent notification rules holdersList<NotificationRulesHolder>NotificationRulesHolderTraverser. getParents(NotificationRulesHolder node)Methods in jetbrains.buildServer.notification with parameters of type NotificationRulesHolder Modifier and Type Method Description longNotificationRulesUtil. addNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)protected voidBaseNotificationRulesTestCase. applyRulesOrder(NotificationRulesHolder rulesHolder, Notificator notificator, long... ruleIds)voidNotificationRulesUtil. applyRulesOrder(NotificationRulesHolder rulesHolder, Notificator notificator, long... ruleIds)List<NotificationRulesHolder>NotificationRulesHolderTraverser. getParents(NotificationRulesHolder node)protected List<NotificationRule>BaseNotificationRulesTestCase. getRules(NotificationRulesHolder rulesHolder, Notificator notificator)List<NotificationRule>NotificationRulesUtil. getRules(NotificationRulesHolder rulesHolder, Notificator notificator)protected voidBaseNotificationRulesTestCase. removeRule(NotificationRulesHolder rulesHolder, long ruleId)voidNotificationRulesUtil. removeRule(NotificationRulesHolder rulesHolder, long ruleId)protected longBaseNotificationRulesTestCase. storeNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)protected voidBaseNotificationRulesTestCase. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules)voidNotificationRulesUtil. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules) -
Uses of NotificationRulesHolder in jetbrains.buildServer.serverSide.auth
Methods in jetbrains.buildServer.serverSide.auth with parameters of type NotificationRulesHolder Modifier and Type Method Description voidAccessChecker. checkCanEditNotification(NotificationRulesHolder notificationRulesHolder, Collection<String> projectIds)voidAccessChecker. checkCanEditNotifications(NotificationRulesHolder notificationRulesHolder) -
Uses of NotificationRulesHolder in jetbrains.buildServer.serverSide.impl.auth
Methods in jetbrains.buildServer.serverSide.impl.auth with parameters of type NotificationRulesHolder Modifier and Type Method Description static booleanServerAuthUtil. canEditNotifications(AuthorityHolder authorityHolder, NotificationRulesHolder editee)Checks that authorityHolder can edit any notification rule of editee - either editee==authorityHolder and can modify own profile either authorityHolder has global permission to edit notificationsstatic booleanServerAuthUtil. canEditNotifications(AuthorityHolder authorityHolder, NotificationRulesHolder editee, SProject project)voidServerAccessChecker. checkCanEditNotification(NotificationRulesHolder notificationRulesHolder, Collection<String> projectIds)voidServerAccessChecker. checkCanEditNotifications(NotificationRulesHolder notificationRulesHolder)static voidServerAuthUtil. checkCanEditNotifications(AuthorityHolder authorityHolder, NotificationRulesHolder editee)Deprecated.static booleanServerAuthUtil. hasPermissionToEditNotificationRule(AuthorityHolder authorityHolder, NotificationRulesHolder notificationRulesHolder, Collection<String> affectedProjectIds)static booleanServerAuthUtil. hasPermissionToEditNotificationRule(AuthorityHolder authorityHolder, NotificationRulesHolder notificationRulesHolder, NotificationRule notificationRule, Function<Collection<String>,Collection<String>> buildTypeIdsToParentProjectsMapper) -
Uses of NotificationRulesHolder in jetbrains.buildServer.users
Subinterfaces of NotificationRulesHolder in jetbrains.buildServer.users Modifier and Type Interface Description interfaceSUserPresents TeamCity user data. -
Uses of NotificationRulesHolder in jetbrains.buildServer.users.impl
Subinterfaces of NotificationRulesHolder in jetbrains.buildServer.users.impl Modifier and Type Interface Description interfaceUserExClasses in jetbrains.buildServer.users.impl that implement NotificationRulesHolder Modifier and Type Class Description classAssociatedUserUser associated with build type or project This user is not an actual TeamCity user but rather "fake" user that acts on behalf of the build type of project it's associated withclassBaseUserBase class delegating authority holder methods to actual authority holder which should be returned by this class inheritors.classRestrictedUserImplclassSecuredUserclassTestUserclassUserImplMethods in jetbrains.buildServer.users.impl that return types with arguments of type NotificationRulesHolder Modifier and Type Method Description List<NotificationRulesHolder>AssociatedUser. getAllParentRulesHolders()List<NotificationRulesHolder>BaseUser. getAllParentRulesHolders()List<NotificationRulesHolder>RestrictedUserImpl. getAllParentRulesHolders()List<NotificationRulesHolder>AssociatedUser. getParentRulesHolders()List<NotificationRulesHolder>BaseUser. getParentRulesHolders()List<NotificationRulesHolder>RestrictedUserImpl. getParentRulesHolders()Constructors in jetbrains.buildServer.users.impl with parameters of type NotificationRulesHolder Constructor Description AssociatedUser(long id, String realm, String account, String name, String email, Date lastLoginTimestamp, boolean hasPassword, UserChangesFacade changesFacade, SecurityContextEx securityContext, ServerResponsibility serverResponsibility, UserUpdate userUpdate, UserDataLoader userDataLoader, BlockStateManager blockStateManager, ProjectManagerEx projectManager, UserGroupManager userGroupManager, NotificationRulesManager notificationRulesManager, RolesManager rolesManager, RolesConverter rolesConverter, VcsUsernameStorage vcsUsernameStorage, NotificationRulesHolder notificationRulesHolder, PasswordComplexityChecker passwordComplexityChecker, String associatedEntityId, UserAttributeStorage userAttributeStorage)
-