Interface RestView<R extends RestResource>

All Known Subinterfaces:
ChildCollection<P,C>, ETagView<R>, ListProjects, RestCollectionCreateView<P,C,I>, RestCollectionDeleteMissingView<P,C,I>, RestCollectionModifyView<P,C,I>, RestCollectionView<P,C,I>, RestModifyView<R,I>, RestReadView<R>, UiAction<R>
All Known Implementing Classes:
Abandon, AbstractListProjects, AddMembers, AddMembers.CreateMember, AddMembers.UpdateMember, AddSshKey, AddSubgroups, AddSubgroups.CreateSubgroup, AddSubgroups.UpdateSubgroup, AddToAttentionSet, ApplyPatch, ApplyProvidedFix, ApplyStoredFix, AttentionSet, BanCommit, BranchesCollection, CachesCollection, Capabilities, CapabilitiesCollection, ChangeEdits, ChangeEdits.Create, ChangeEdits.DeleteContent, ChangeEdits.DeleteFile, ChangeEdits.Detail, ChangeEdits.EditMessage, ChangeEdits.Get, ChangeEdits.GetMessage, ChangeEdits.GetMeta, ChangeEdits.Post, ChangeEdits.Put, ChangeIncludedIn, ChangeMessages, Check, Check, CheckAccess, CheckConsistency, CheckMergeability, CheckSubmitRequirement, CherryPick, CherryPickCommit, ChildProjectsCollection, Comments, CommitIncludedIn, CommitsCollection, CommitsIncludedInRefs, ConfirmEmail, CreateAccessChange, CreateAccount, CreateBranch, CreateChange, CreateChange, CreateDashboard, CreateDraftComment, CreateEmail, CreateGroup, CreateLabel, CreateMergePatchSet, CreateProject, CreateSubmitRequirement, CreateTag, DashboardsCollection, DeleteAccount, DeleteActive, DeleteBranch, DeleteBranches, DeleteChange, DeleteChangeEdit, DeleteChangeMessage, DeleteChangeMessage.DefaultDeleteChangeMessage, DeleteComment, DeleteDashboard, DeleteDraftComment, DeleteDraftComments, DeleteEmail, DeleteExternalIds, DeleteLabel, DeleteMembers, DeleteMembers.DeleteMember, DeletePrivate, DeletePrivateByPost, DeleteReviewer, DeleteSshKey, DeleteSubgroups, DeleteSubgroups.DeleteSubgroup, DeleteSubmitRequirement, DeleteTag, DeleteTags, DeleteTask, DeleteVote, DeleteWatchedProjects, DisablePlugin, DownloadContent, DraftComments, EmailsCollection, EnablePlugin, Files, Files.ListFiles, FilesCollection, FilesInCommitCollection, FilesInCommitCollection.ListFiles, Fixes, FlushCache, GarbageCollect, GetAccess, GetAccount, GetActive, GetAgreements, GetArchive, GetAttentionSet, GetAuditLog, GetAvatar, GetAvatarChangeUrl, GetBlame, GetBranch, GetCache, GetCapabilities, GetCapabilities.CheckOne, GetChange, GetChangeMessage, GetChildProject, GetComment, GetCommit, GetCommit, GetConfig, GetContent, GetContent, GetCustomKeyedValues, GetDashboard, GetDescription, GetDescription, GetDescription, GetDetail, GetDetail, GetDetail, GetDiff, GetDiffPreferences, GetDiffPreferences, GetDraftComment, GetEditPreferences, GetEditPreferences, GetEmail, GetEmails, GetExternalIds, GetGroup, GetGroups, GetHashtags, GetHead, GetLabel, GetMember, GetMergeList, GetMetaDiff, GetName, GetName, GetOptions, GetOwner, GetParent, GetPatch, GetPreferences, GetPreferences, GetProject, GetPureRevert, GetReflog, GetRelated, GetReview, GetReviewer, GetRevisionActions, GetRobotComment, GetServerInfo, GetSshKey, GetSshKeys, GetStatistics, GetStatus, GetStatus, GetSubgroup, GetSubmitRequirement, GetSummary, GetTag, GetTask, GetTopic, GetUsername, GetVersion, GetWatchedProjects, Index, Index, Index, Index, IndexChanges, IndexChanges, InstallPlugin, LabelsCollection, ListAccess, ListBranches, ListCaches, ListCapabilities, ListChangeComments, ListChangeDrafts, ListChangeMessages, ListChangeRobotComments, ListChildProjects, ListDashboards, ListGroups, ListLabels, ListMembers, ListPlugins, ListPortedComments, ListPortedDrafts, ListProjectsImpl, ListReviewers, ListRevisionComments, ListRevisionDrafts, ListRobotComments, ListSubgroups, ListSubmitRequirements, ListTags, ListTasks, ListTopMenus, MembersCollection, Mergeable, Move, PostCaches, PostCustomKeyedValues, PostHashtags, PostLabels, PostPrivate, PostReview, PostReviewers, PostWatchedProjects, PreviewFix.Provided, PreviewFix.Stored, PublishChangeEdit, PutAccount, PutActive, PutAgreement, PutBranch, PutConfig, PutDescription, PutDescription, PutDescription, PutDisplayName, PutDraftComment, PutEmail, PutGroup, PutHttpPassword, PutMessage, PutName, PutName, PutOptions, PutOwner, PutPreferred, PutProject, PutStatus, PutTag, PutTopic, PutUsername, QueryAccounts, QueryChanges, QueryGroups, QueryProjects, Rebase, Rebase.CurrentRevision, RebaseChain, RebaseChangeEdit, ReloadConfig, ReloadPlugin, RemoveFromAttentionSet, Restore, Revert, RevertSubmission, Reviewed.DeleteReviewed, Reviewed.PutReviewed, Reviewers, RevisionReviewers, Revisions, RobotComments, SetAccess, SetDashboard, SetDiffPreferences, SetDiffPreferences, SetEditPreferences, SetEditPreferences, SetHead, SetLabel, SetParent, SetPreferences, SetPreferences, SetReadyForReview, SetWorkInProgress, SshKeys, StarredChanges, StarredChanges.Create, StarredChanges.Delete, StarredChanges.Put, SubgroupsCollection, Submit, Submit.CurrentRevision, SubmitRequirementsCollection, SubmittedTogether, SuggestBranchReviewers, SuggestChangeReviewers, TagsCollection, TasksCollection, TestSubmitRule, TestSubmitType, TestSubmitType.Get, TopMenuCollection, UpdateSubmitRequirement, Votes, Votes.List

public interface RestView<R extends RestResource>
Any type of view, see RestReadView for reads, RestModifyView for updates, and RestCollection for nested collections.