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,CSVSourcesMigrationUpdate,DeprecateTextTemplateSystemInfoUpdate_7_0,EncryptTemplateI18nUpdate_6_4,FcCatchErrorHandler,FcChangeFormAvailabilityHandler,FcChangeFormValueHandler,FcChangeStateHandler,FcCompressAsZipHandler,FcCopyFormRecordHandler,FcCounterHandler,FcCreateTextFileHandler,FcDecodeBase64Handler,FcDeleteFormRecordHandler,FcDoiInitHandler,FcDoiVerifiedHandler,FcEmailHandler,FcEmptyHandler,FcEncodeBase64Handler,FcExperimentHandler,FcExportToPersistenceHandler,FcExportToXmlHandler,FcFillPdfHandler,FcFillWordHandler,FcFormSubmitButtonHandler,FcHttpRequestHandler,FcImportFormValueFromXmlHandler,FcInvitationErrorHandler,FcInvitationSentHandler,FcLdapQueryHandler,FcLogEntryHandler,FcManualHandler,FcMoveFormRecordToInboxHandler,FcMultipleConditionHandler,FcProcessLogPdfHandler,FcProvideResourceHandler,FcQualifiedFormSubmitButtonHandler,FcQueueTaskHandler,FcRedirectHandler,FcRenewProcessIdHandler,FcReturnFileHandler,FcReturnHandler,FcSaveToFileSystemHandler,FcSaveToWebDavHandler,FcSequenceHandler,FcSetSavedFlagHandler,FcShowTemplateHandler,FcSqlStatementHandler,FcStateTimerHandler,FcSwitchCaseHandler,FcSwitchDefaultHandler,FcSwitchHandler,FcThrowExceptionHandler,FcTimePointHandler,FcWriteFormRecordAttrHandler,FileFormRecordDataSizeUpdate_6_0,FixMissingInvalidTokenTemplate_6_6_9,FormVersionUpdate_6_1,FSConnectionListener,GenericEMFListener,I18nVariableMigrationUpdate,PluginManagerListener,PluginRuntimeListener,PluginSyncListener,PluginToDatabaseUpdate,ProcessingUpdate_6_1,ProcessingUpdate_6_2,ProjectIdentityCheckDataUpdate_7_0,ProjectInboxUpdate_6_4,ProjectPasswordMigration_7_0,ReinitialzeMySQLProjectTables_6_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,SchedulerStartListener,StatisticsPersistListener,TemplateUpdate_6_5,TextTemplates_6_0,ThemeToFormVersionUpdate,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.
-
-