|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ClausePermissionChecker | Checks to see that the provided user is able to use the clause. |
ClausePermissionHandler | A composite interface that deals with clause sanitisation and permission checking. |
ClauseSanitiser | Deals with the sanitisation of clauses based on the given user. |
CustomFieldClausePermissionChecker.Factory | |
FieldClausePermissionChecker.Factory | |
LiteralSanitiser | Defines how to sanitise a list of query literals. |
Class Summary | |
---|---|
ClauseSanitisingVisitor | A visitor for converting a clause into its sanitised form. |
CustomFieldClausePermissionChecker | A clause permission checker for custom fields that will check the users permission to see the field and also that the user has permission to see at least one context on the custom field. |
CustomFieldClausePermissionChecker.DefaultFactory | This is a factory so that we don't have a circular dependency on the Field manager. |
DefaultClausePermissionHandler | The default implementation of a ClausePermissionHandler . |
DefaultOperandSanitisingVisitor | The default strategy for sanitising an arbitrary Operand is:
EmptyOperand s do not need sanitising;
FunctionOperand s have their arguments sanitised by JqlOperandResolver ;
MultiValueOperand s must have their children sanitised and potentially recombined
into a new MultiValueOperand instance. |
FieldClausePermissionChecker | A clause permission checker that will check only the users permission to see the field, based on the configured field configuration schemes. |
FieldClausePermissionChecker.DefaultFactory | This is a factory so that we don't have a circular dependency on the Field manager. |
IssueClauseValueSanitiser | Sanitises clauses which have issue keys or ids as their values. |
IssueLiteralSanitiser | Sanitise the issue keys or ids stored in QueryLiteral s. |
IssueParentPermissionChecker | Checks to see if subtasks are enabled or disabled to determine if the issue parent handler can be seen. |
LiteralSanitiser.Result | Dictates the result of sanitising a list of QueryLiteral s. |
NoOpClausePermissionChecker | A No-Op clause permission checker that always allows you to use a clause. |
NoOpClauseSanitiser | A No-Op sanitiser that simply returns the input clause. |
ProjectClauseValueSanitiser | Sanitises clauses which have Project keys, names or ids as their values. |
ProjectLiteralSanitiser | Sanitise the project keys, names or ids stored in QueryLiteral s. |
TimeTrackingPermissionChecker | Used for the time tracking fields to check if time tracking is enabled and if the TimeTracking field is visible. |
VotePermissionChecker | Checks if votes are enabled. |
WatchPermissionChecker | Checks if watching is enabled. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |