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 class
InMemoryUser
Original 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 NotificationRulesHolder
NotificationRulesForm. getEditee()
Methods in jetbrains.buildServer.controllers.profile.notifications with parameters of type NotificationRulesHolder Modifier and Type Method Description static String
NotificationRulesForm. 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 interface
SUserGroup
Represents TeamCity-server user group interface.interface
UserGroupEx
-
Uses of NotificationRulesHolder in jetbrains.buildServer.groups.impl
Classes in jetbrains.buildServer.groups.impl that implement NotificationRulesHolder Modifier and Type Class Description class
AllUsersGroup
class
SecuredUserGroup
class
UserGroupImpl
User 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 class
FeatureProviderNotificationRulesHolder
Allows 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 long
NotificationRulesUtil. addNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)
protected void
BaseNotificationRulesTestCase. applyRulesOrder(NotificationRulesHolder rulesHolder, Notificator notificator, long... ruleIds)
void
NotificationRulesUtil. 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 void
BaseNotificationRulesTestCase. removeRule(NotificationRulesHolder rulesHolder, long ruleId)
void
NotificationRulesUtil. removeRule(NotificationRulesHolder rulesHolder, long ruleId)
protected long
BaseNotificationRulesTestCase. storeNewRule(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule rule)
protected void
BaseNotificationRulesTestCase. storeRules(NotificationRulesHolder rulesHolder, Notificator notificator, NotificationRule... rules)
void
NotificationRulesUtil. 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 void
AccessChecker. checkCanEditNotification(NotificationRulesHolder notificationRulesHolder, Collection<String> projectIds)
void
AccessChecker. 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 boolean
ServerAuthUtil. 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 boolean
ServerAuthUtil. canEditNotifications(AuthorityHolder authorityHolder, NotificationRulesHolder editee, SProject project)
void
ServerAccessChecker. checkCanEditNotification(NotificationRulesHolder notificationRulesHolder, Collection<String> projectIds)
void
ServerAccessChecker. checkCanEditNotifications(NotificationRulesHolder notificationRulesHolder)
static void
ServerAuthUtil. checkCanEditNotifications(AuthorityHolder authorityHolder, NotificationRulesHolder editee)
Deprecated.static boolean
ServerAuthUtil. hasPermissionToEditNotificationRule(AuthorityHolder authorityHolder, NotificationRulesHolder notificationRulesHolder, Collection<String> affectedProjectIds)
static boolean
ServerAuthUtil. 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 interface
SUser
Presents TeamCity user data. -
Uses of NotificationRulesHolder in jetbrains.buildServer.users.impl
Subinterfaces of NotificationRulesHolder in jetbrains.buildServer.users.impl Modifier and Type Interface Description interface
UserEx
Classes in jetbrains.buildServer.users.impl that implement NotificationRulesHolder Modifier and Type Class Description class
AssociatedUser
User 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 withclass
BaseUser
Base class delegating authority holder methods to actual authority holder which should be returned by this class inheritors.class
RestrictedUserImpl
class
SecuredUser
class
TestUser
class
UserImpl
Methods 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)
-