Package de.xima.fc.listener
Interface IOrderable
-
- All Superinterfaces:
Comparable<IOrderable>
- All Known Subinterfaces:
IBuiltinNodeType<TData>,IBuiltinTriggerType<TData>,IListenerRegistrator,ISingleBaseActionBuiltinNodePrototype<TData>,ISingleBaseBuiltinTriggerPrototype<TData>,ISingleBuiltinNodePrototype<TData>,ISingleBuiltinTriggerPrototype<TData>,ISystemUpdate
- All Known Implementing Classes:
AddAuthenticatorsUpdate_6_4,AuthTemplateUpdate_6_4,ClearAndUpdateDatatablesUpdate_6_0,ClientCounterDaoListener,ClusterListener,CreateIndirectClientAuthorizations_8_0,CreateLdapAuthenticatorsUpdate_8_0,CSVSourcesMigrationUpdate,DeactivateNtlmUpdate_8_0,DeprecateTextTemplateSystemInfoUpdate_7_0,EncryptTemplateI18nUpdate_6_4,FcBreakHandler,FcCatchErrorHandler,FcChangeFormAvailabilityHandler,FcChangeFormValueHandler,FcChangeStateHandler,FcCompressAsZipHandler,FcContinueHandler,FcCopyFormRecordHandler,FcCounterHandler,FcCreateTextFileHandler,FcDecodeBase64Handler,FcDeleteAttachmentHandler,FcDeleteFormRecordHandler,FcDoiInitHandler,FcDoiVerifiedHandler,FcDoUntilLoopHandler,FcEmailHandler,FcEmptyHandler,FcEncodeBase64Handler,FcExperimentHandler,FcExportToPersistenceHandler,FcExportToXmlHandler,FcFillPdfHandler,FcFillWordHandler,FcForEachLoopHandler,FcFormRecordMessagePostedHandler,FcFormRecordMessageUploadRequestFulfilledHandler,FcFormSubmitButtonHandler,FcHttpRequestHandler,FcImportFormValueFromXmlHandler,FcInvitationErrorHandler,FcInvitationSentHandler,FcLdapQueryHandler,FcLogEntryHandler,FcManualHandler,FcMoveFormRecordToInboxHandler,FcMultipleConditionHandler,FcProcessHistoryPdfHandler,FcProcessLogPdfHandler,FcProvideResourceHandler,FcQualifiedFormSubmitButtonHandler,FcQueueTaskHandler,FcRedirectHandler,FcRenewProcessIdHandler,FcReturnFileHandler,FcReturnHandler,FcSaveToFileSystemHandler,FcSaveToWebDavHandler,FcSendFormRecordMessageHandler,FcSequenceHandler,FcSetSavedFlagHandler,FcShowTemplateHandler,FcSqlStatementHandler,FcStateTimerHandler,FcSwitchCaseHandler,FcSwitchDefaultHandler,FcSwitchHandler,FcThrowExceptionHandler,FcTimePointHandler,FcUserInvocationHandler,FcWhileLoopHandler,FcWriteFormRecordAttrHandler,FileFormRecordDataSizeUpdate_6_0,FixMissingInvalidTokenTemplate_6_6_9,FormVersionPropertiesUpdate_8_2,FormVersionUpdate_6_1,FSConnectionListener,GenericEMFListener,I18NVariableInputElementCounterUpdate_8_1,I18nVariableMigrationUpdate,IndirectClientAuthorizationDaoListener,InitMimeCheckActivationUpdate_8_1,KerberosConfigMigrationUpdate_8_0_4,MigrateClientLdapData_8_0,MigrateOldWorkflowUserReferencesUpdate_8,MigrateUserGroupReferencesInFormDesignerToUuid_8_0_4,MigrateUsersUpdate_8_0,MigrateWorkflowUserReferencesUpdate_8_0,PluginManagerListener,PluginRuntimeListener,PluginSyncListener,PluginToDatabaseUpdate,PluginUpdateListener,ProcessingUpdate_6_1,ProcessingUpdate_6_2,ProjectIdentityCheckDataUpdate_7_0,ProjectInboxUpdate_6_4,ProjectPasswordMigration_7_0,PropertiesToDatabaseUpdate_8_1,ReinitialzeMySQLProjectTables_6_0,RenameQuartzTriggerJobName_8_0,RoleAccessPropertyUpdate_6_0,RoleAccessPropertyUpdate_6_1,RoleAccessPropertyUpdate_6_2,RoleAccessPropertyUpdate_6_4,RoleAccessPropertyUpdate_6_5,RoleAccessPropertyUpdate_6_6_1,RoleAccessPropertyUpdate_7_0,RoleAccessPropertyUpdate_7_0_11,RoleAccessPropertyUpdate_7_0_13,RoleAccessPropertyUpdate_7_1,RoleAccessPropertyUpdate_7_2,RoleAccessPropertyUpdate_7_3,RoleAccessPropertyUpdate_7_4,RoleAccessPropertyUpdate_8_0,RoleAccessPropertyUpdate_8_0_2,RoleAccessPropertyUpdate_8_2,SchedulerStartListener,StatisticsPersistListener,SystemAuthenticatorClientRestrictionFlagUpdate_8_1,TemplateUpdate_6_5,TemplateUpdate_8_0,TextTemplates_6_0,ThemeToFormVersionUpdate,UserPortalDaoListener,UserProfileDaoListener,VorgangsDaoListeners,WorkflowListener,WorkflowStateReceivedRefactor_7_0_13,WorkflowStateRecordRestrictionUpdate_7_0_5
public interface IOrderable extends Comparable<IOrderable>
Interface that allows the ordering of classes using theSequenceOrderannotaion- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default intcompareTo(IOrderable other)default booleanshouldBeAfter(Class<? extends IOrderable> lhsClass, Class<? extends IOrderable> rhsClass)Checks whether the second class should be sorted after the first class.
-
-
-
Method Detail
-
compareTo
default int compareTo(IOrderable other)
- Specified by:
compareToin interfaceComparable<IOrderable>
-
shouldBeAfter
default boolean shouldBeAfter(Class<? extends IOrderable> lhsClass, Class<? extends IOrderable> rhsClass)
Checks whether the second class should be sorted after the first class.- Parameters:
lhsClass- First class to check.rhsClass- Other class to compare against the first.- Returns:
true, iffclazzToTestshould come afterclazz.
-
-