Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.openkm.sdk4j.bean.Activity (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ActivityList
- com.openkm.sdk4j.bean.AddPropertyGroupParams
- com.openkm.sdk4j.bean.AppVersion
- com.openkm.sdk4j.bean.Automation (implements java.io.Serializable)
- com.openkm.sdk4j.bean.AutomationAction (implements java.io.Serializable)
- com.openkm.sdk4j.bean.AutomationRule (implements java.io.Serializable)
- com.openkm.sdk4j.bean.AutomationRuleResultSet (implements java.io.Serializable)
- com.openkm.sdk4j.bean.AutomationValidation (implements java.io.Serializable)
- com.openkm.sdk4j.bean.AvailableLanguage (implements java.io.Serializable)
- com.openkm.sdk4j.util.BeanHelper (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Bookmark (implements java.io.Serializable)
- com.openkm.sdk4j.bean.BreadCrumbItem (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ChangeLogged (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ChangeSecurity (implements java.io.Serializable)
- com.openkm.sdk4j.impl.ClientImpl (implements java.io.Serializable)
- com.openkm.sdk4j.impl.ActivityImpl (implements com.openkm.sdk4j.definition.BaseActivity, java.io.Serializable)
- com.openkm.sdk4j.impl.AuthImpl (implements com.openkm.sdk4j.definition.BaseAuth, java.io.Serializable)
- com.openkm.sdk4j.impl.AutomationImpl (implements com.openkm.sdk4j.definition.BaseAutomation, java.io.Serializable)
- com.openkm.sdk4j.impl.BookmarkImpl (implements com.openkm.sdk4j.definition.BaseBookmark, java.io.Serializable)
- com.openkm.sdk4j.impl.ConversionImpl (implements com.openkm.sdk4j.definition.BaseConversion, java.io.Serializable)
- com.openkm.sdk4j.impl.DashboardImpl (implements com.openkm.sdk4j.definition.BaseDashboard, java.io.Serializable)
- com.openkm.sdk4j.impl.DocumentImpl (implements com.openkm.sdk4j.definition.BaseDocument, java.io.Serializable)
- com.openkm.sdk4j.impl.FilePlanImpl (implements com.openkm.sdk4j.definition.BaseFilePlan, java.io.Serializable)
- com.openkm.sdk4j.impl.FolderImpl (implements com.openkm.sdk4j.definition.BaseFolder, java.io.Serializable)
- com.openkm.sdk4j.impl.ImportImpl (implements com.openkm.sdk4j.definition.BaseImport, java.io.Serializable)
- com.openkm.sdk4j.impl.MailImpl (implements com.openkm.sdk4j.definition.BaseMail, java.io.Serializable)
- com.openkm.sdk4j.impl.NodeImpl (implements com.openkm.sdk4j.definition.BaseNode, java.io.Serializable)
- com.openkm.sdk4j.impl.NoteImpl (implements com.openkm.sdk4j.definition.BaseNote, java.io.Serializable)
- com.openkm.sdk4j.impl.NotificationImpl (implements com.openkm.sdk4j.definition.BaseNotification, java.io.Serializable)
- com.openkm.sdk4j.impl.OcrImpl (implements com.openkm.sdk4j.definition.BaseOcr)
- com.openkm.sdk4j.impl.PdfImpl (implements com.openkm.sdk4j.definition.BasePdf, java.io.Serializable)
- com.openkm.sdk4j.impl.PluginImpl (implements com.openkm.sdk4j.definition.BasePlugin, java.io.Serializable)
- com.openkm.sdk4j.impl.PropertyGroupImpl (implements com.openkm.sdk4j.definition.BasePropertyGroup, java.io.Serializable)
- com.openkm.sdk4j.impl.PropertyImpl (implements com.openkm.sdk4j.definition.BaseProperty, java.io.Serializable)
- com.openkm.sdk4j.impl.RecordImpl (implements com.openkm.sdk4j.definition.BaseRecord, java.io.Serializable)
- com.openkm.sdk4j.impl.RelationImpl (implements com.openkm.sdk4j.definition.BaseRelation, java.io.Serializable)
- com.openkm.sdk4j.impl.ReportImpl (implements com.openkm.sdk4j.definition.BaseReport, java.io.Serializable)
- com.openkm.sdk4j.impl.RepositoryImpl (implements com.openkm.sdk4j.definition.BaseRepository, java.io.Serializable)
- com.openkm.sdk4j.impl.SearchImpl (implements com.openkm.sdk4j.definition.BaseSearch, java.io.Serializable)
- com.openkm.sdk4j.impl.ShardImpl (implements com.openkm.sdk4j.definition.BaseShard, java.io.Serializable)
- com.openkm.sdk4j.impl.StampImpl (implements com.openkm.sdk4j.definition.BaseStamp, java.io.Serializable)
- com.openkm.sdk4j.impl.TaskImpl (implements com.openkm.sdk4j.definition.BaseTask, java.io.Serializable)
- com.openkm.sdk4j.impl.UserConfigImpl (implements com.openkm.sdk4j.definition.BaseUserConfig, java.io.Serializable)
- com.openkm.sdk4j.impl.WizardImpl (implements com.openkm.sdk4j.definition.BaseWizard, java.io.Serializable)
- com.openkm.sdk4j.impl.WorkflowImpl (implements com.openkm.sdk4j.definition.BaseWorkflow, java.io.Serializable)
- com.openkm.sdk4j.bean.workflow.Comment (implements java.io.Serializable)
- com.openkm.sdk4j.bean.CommonUser (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Configuration (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ContentInfo (implements java.io.Serializable)
- com.openkm.sdk4j.bean.CustomAction (implements java.io.Serializable)
- com.openkm.sdk4j.bean.DashboardNodeResult (implements java.io.Serializable)
- com.openkm.sdk4j.bean.DashboardResult
- com.openkm.sdk4j.bean.DashboardResultSet (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Error (implements java.io.Serializable)
- com.openkm.sdk4j.bean.EventMap (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ExternalMail
- com.openkm.sdk4j.bean.FilePlanAccessManager
- com.openkm.sdk4j.util.FormatUtils
- com.openkm.sdk4j.bean.form.FormElement (implements java.io.Serializable)
- com.openkm.sdk4j.bean.form.Button
- com.openkm.sdk4j.bean.form.Download
- com.openkm.sdk4j.bean.form.EnhancedFormElement
- com.openkm.sdk4j.bean.form.CheckBox
- com.openkm.sdk4j.bean.form.Input
- com.openkm.sdk4j.bean.form.Select
- com.openkm.sdk4j.bean.form.SuggestBox
- com.openkm.sdk4j.bean.form.TextArea
- com.openkm.sdk4j.bean.form.HorizontalPanel
- com.openkm.sdk4j.bean.form.Separator
- com.openkm.sdk4j.bean.form.Text
- com.openkm.sdk4j.bean.form.Upload
- com.openkm.sdk4j.bean.form.VerticalPanel
- com.openkm.sdk4j.bean.FormElementComplex (implements java.io.Serializable)
- com.openkm.sdk4j.bean.GrantedUsersAndRoles (implements java.io.Serializable)
- com.openkm.sdk4j.bean.GrantedUsersAndRolesItem (implements java.io.Serializable)
- com.openkm.sdk4j.bean.GroupProperty (implements java.io.Serializable)
- com.openkm.sdk4j.bean.HqlQueryResultColumns
- com.openkm.sdk4j.bean.HqlQueryResults
- com.openkm.sdk4j.util.ISO8601
- com.openkm.sdk4j.bean.JwtUser (implements java.io.Serializable)
- com.openkm.sdk4j.bean.KeyValue (implements java.io.Serializable)
- com.openkm.sdk4j.bean.KeywordMap (implements java.io.Serializable)
- com.openkm.sdk4j.bean.LicenseInfo (implements java.io.Serializable)
- com.openkm.sdk4j.bean.LockInfo (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailAccount (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailAccountFolder (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailFilter (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailFilterQuery (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailFilterRule (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailImportError (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MailServerMessages (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MapParam (implements java.io.Serializable)
- com.openkm.sdk4j.bean.MimeType (implements java.io.Serializable)
- com.openkm.sdk4j.util.MimeTypeConfig
- com.openkm.sdk4j.bean.form.Node (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Node (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NodeClass (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NodeClassSectionDefinition (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NodeList (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NodePaginatorConfig (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NodeSearchConfig (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NodesPaginationInfo
- com.openkm.sdk4j.bean.Note (implements java.io.Serializable)
- com.openkm.sdk4j.bean.NoteHistory (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRConfidenceLevel (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRRecognise (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRTemplate (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRTemplateControlField (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRTemplateField (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRTemplateProperty (implements java.io.Serializable)
- com.openkm.sdk4j.bean.OCRTemplateResultSet
- com.openkm.sdk4j.impl.OKMWebservices (implements java.io.Serializable)
- com.openkm.sdk4j.OKMWebservicesFactory
- com.openkm.sdk4j.bean.form.Option (implements java.io.Serializable)
- com.openkm.sdk4j.bean.PaginatorPlugin (implements java.io.Serializable)
- com.openkm.sdk4j.bean.PaginatorPluginList (implements java.io.Serializable)
- com.openkm.sdk4j.bean.PdfParams
- com.openkm.sdk4j.bean.Permission (implements java.io.Serializable)
- com.openkm.sdk4j.bean.workflow.ProcessDefinition (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProcessDefinitionForm (implements java.io.Serializable)
- com.openkm.sdk4j.bean.workflow.ProcessInstance (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Profile (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileChat (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileConvert (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileDashboard (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileDashboardCards (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileDocProperties (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileFileBrowser (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileFldProperties (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMailProperties (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMenu (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMenuBookmark (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMenuEdit (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMenuFile (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMenuHelp (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMenuTool (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileMisc (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileNotification (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfilePagination (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileRecProperties (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileSearch (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileShortcuts (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileStack (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileTab (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileTabDocument (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileTabFolder (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileTabMail (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileTabRecord (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileToolbar (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProfileWizard (implements java.io.Serializable)
- com.openkm.sdk4j.bean.PromoteAsRecordEvaluation (implements java.io.Serializable)
- com.openkm.sdk4j.bean.PromoteAsRecordEvaluationRest (implements java.io.Serializable)
- com.openkm.sdk4j.bean.PropertyGroup (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProposedQueryReceived (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ProposedQuerySent (implements java.io.Serializable)
- com.openkm.sdk4j.bean.QueryParams (implements java.io.Serializable)
- com.openkm.sdk4j.bean.QueryResult (implements java.io.Serializable)
- com.openkm.sdk4j.bean.QueryResultComplex (implements java.io.Serializable)
- com.openkm.sdk4j.bean.QueryResultProperties (implements java.io.Serializable)
- com.openkm.sdk4j.bean.QueryResultPropertiesComplex (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Relation (implements java.io.Serializable)
- com.openkm.sdk4j.bean.RelationGroup (implements java.io.Serializable)
- com.openkm.sdk4j.bean.RelationGroupNode (implements java.io.Serializable)
- com.openkm.sdk4j.bean.RelationGroupResultSet (implements java.io.Serializable)
- com.openkm.sdk4j.bean.RelationType (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Report (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ReportComplex (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ReportParams (implements java.io.Serializable)
- com.openkm.sdk4j.bean.RestException (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ResultSet (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ResultSetComplex (implements java.io.Serializable)
- com.openkm.sdk4j.bean.form.RevokedPrincipal (implements java.io.Serializable)
- com.openkm.sdk4j.bean.GrantedRole
- com.openkm.sdk4j.bean.GrantedUser
- com.openkm.sdk4j.bean.form.RevokedRole
- com.openkm.sdk4j.bean.form.RevokedUser
- com.openkm.sdk4j.bean.RevokedRole (implements java.io.Serializable)
- com.openkm.sdk4j.bean.RevokedUser (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Role (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ScriptExecutionResult (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SearchPlugin (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SearchPluginList (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SearchSortField (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Shard (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SimpleNodeBase (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SimpleNodeBaseList
- com.openkm.sdk4j.bean.SimpleNodeBaseResultSet (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SqlQueryResultColumns (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SqlQueryResults (implements java.io.Serializable)
- com.openkm.sdk4j.bean.SqlReport (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampBarcode (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampCoordinates (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampExpressions (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampImage (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampImageSize (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampItem (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampPersonalImage (implements java.io.Serializable)
- com.openkm.sdk4j.bean.StampText (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Task (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TaskHistory (implements java.io.Serializable)
- com.openkm.sdk4j.bean.workflow.TaskInstance (implements java.lang.Comparable<T>, java.io.Serializable)
- com.openkm.sdk4j.bean.workflow.TaskInstanceResultSet (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TaskList (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TaskNote (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TaskProject (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TaskStatus (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TaskType (implements java.io.Serializable)
- com.openkm.sdk4j.bean.TemplateParams (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Tenant (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.openkm.sdk4j.exception.OKMException
- com.openkm.sdk4j.exception.AccessDeniedException
- com.openkm.sdk4j.exception.AuthenticationException
- com.openkm.sdk4j.exception.AutomationException
- com.openkm.sdk4j.exception.ConversionException
- com.openkm.sdk4j.exception.DatabaseException
- com.openkm.sdk4j.exception.DocumentException
- com.openkm.sdk4j.exception.DocumentTemplateException
- com.openkm.sdk4j.exception.EvalError
- com.openkm.sdk4j.exception.ExtensionException
- com.openkm.sdk4j.exception.FilePlanCatalogManagerException
- com.openkm.sdk4j.exception.FilePlanException
- com.openkm.sdk4j.exception.FilePlanRecordManagerException
- com.openkm.sdk4j.exception.FileSizeExceededException
- com.openkm.sdk4j.exception.ItemExistsException
- com.openkm.sdk4j.exception.JRException
- com.openkm.sdk4j.exception.LockException
- com.openkm.sdk4j.exception.MessagingException
- com.openkm.sdk4j.exception.NoSuchGroupException
- com.openkm.sdk4j.exception.NoSuchPropertyException
- com.openkm.sdk4j.exception.OCRTemplateException
- com.openkm.sdk4j.exception.ParseException
- com.openkm.sdk4j.exception.PathNotFoundException
- com.openkm.sdk4j.exception.PluginNotFoundException
- com.openkm.sdk4j.exception.PrincipalAdapterException
- com.openkm.sdk4j.exception.PromoteAsRecordException
- com.openkm.sdk4j.exception.PromotedAsRecordLockException
- com.openkm.sdk4j.exception.RepositoryException
- com.openkm.sdk4j.exception.SuggestionException
- com.openkm.sdk4j.exception.TaskNotFoundException
- com.openkm.sdk4j.exception.TemplateException
- com.openkm.sdk4j.exception.UnauthorizedException
- com.openkm.sdk4j.exception.UnknownException
- com.openkm.sdk4j.exception.UnsupportedMimeTypeException
- com.openkm.sdk4j.exception.UserQuotaExceededException
- com.openkm.sdk4j.exception.ValidationFormException
- com.openkm.sdk4j.exception.VersionException
- com.openkm.sdk4j.exception.VirusDetectedException
- com.openkm.sdk4j.exception.WorkflowException
- com.openkm.sdk4j.exception.WebserviceException
- com.openkm.sdk4j.exception.OKMException
- java.lang.Exception
- com.openkm.sdk4j.bean.workflow.Token (implements java.io.Serializable)
- org.apache.commons.lang3.builder.ToStringStyle (implements java.io.Serializable)
- com.openkm.sdk4j.util.CustomToStringStyle
- com.openkm.sdk4j.bean.workflow.Transition (implements java.lang.Comparable<T>, java.io.Serializable)
- com.openkm.sdk4j.bean.Translation (implements java.io.Serializable)
- com.openkm.sdk4j.bean.UpdateTemplateParams (implements java.io.Serializable)
- com.openkm.sdk4j.util.UriHelper
- com.openkm.sdk4j.bean.UserConfig (implements java.io.Serializable)
- com.openkm.sdk4j.bean.form.ValidationError (implements java.io.Serializable)
- com.openkm.sdk4j.bean.form.Validator (implements java.io.Serializable)
- com.openkm.sdk4j.bean.Version (implements java.io.Serializable)
- com.openkm.sdk4j.bean.WizardAction (implements java.io.Serializable)
- com.openkm.sdk4j.bean.WizardNode (implements java.io.Serializable)
- com.openkm.sdk4j.bean.XRef (implements java.io.Serializable)
- com.openkm.sdk4j.bean.ZipDownloadEvaluationResult (implements java.io.Serializable)
Interface Hierarchy
- com.openkm.sdk4j.definition.BaseActivity
- com.openkm.sdk4j.definition.BaseAuth
- com.openkm.sdk4j.definition.BaseAutomation
- com.openkm.sdk4j.definition.BaseBookmark
- com.openkm.sdk4j.definition.BaseConversion
- com.openkm.sdk4j.definition.BaseDashboard
- com.openkm.sdk4j.definition.BaseDocument
- com.openkm.sdk4j.definition.BaseFilePlan
- com.openkm.sdk4j.definition.BaseFolder
- com.openkm.sdk4j.definition.BaseImport
- com.openkm.sdk4j.definition.BaseMail
- com.openkm.sdk4j.definition.BaseNode
- com.openkm.sdk4j.definition.BaseNote
- com.openkm.sdk4j.definition.BaseNotification
- com.openkm.sdk4j.definition.BaseOcr
- com.openkm.sdk4j.definition.BasePdf
- com.openkm.sdk4j.definition.BasePlugin
- com.openkm.sdk4j.definition.BaseProperty
- com.openkm.sdk4j.definition.BasePropertyGroup
- com.openkm.sdk4j.definition.BaseRecord
- com.openkm.sdk4j.definition.BaseRelation
- com.openkm.sdk4j.definition.BaseReport
- com.openkm.sdk4j.definition.BaseRepository
- com.openkm.sdk4j.definition.BaseSearch
- com.openkm.sdk4j.definition.BaseShard
- com.openkm.sdk4j.definition.BaseStamp
- com.openkm.sdk4j.definition.BaseTask
- com.openkm.sdk4j.definition.BaseUserConfig
- com.openkm.sdk4j.definition.BaseWizard
- com.openkm.sdk4j.definition.BaseWorkflow
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.openkm.sdk4j.bean.AttachmentEnum
- com.openkm.sdk4j.bean.ThumbnailType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)