[ https://issues.apache.org/jira/browse/ISIS-458?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13700358#comment-13700358 ]
ASF subversion and git services commented on ISIS-458: ------------------------------------------------------ Commit 91d79e8656b68730859a82d5907bd91e25977386 in branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=91d79e8 ] ISIS-458: can reorder services > Allow services to be rendered in a different order than listed in > isis.properties. > ---------------------------------------------------------------------------------- > > Key: ISIS-458 > URL: https://issues.apache.org/jira/browse/ISIS-458 > Project: Isis > Issue Type: Improvement > Reporter: Dan Haywood > Assignee: Dan Haywood > Priority: Minor > > Currently services are rendered (eg in the Wicket viewer) in the order that > they are listed in isis.properties. A developer might want to list services > in some other fashion, eg alphabetically, in order to ensure that all are > present. > This ticket is to allow a numeric hint to be associated with each service; if > present then is used to reorder the services as loaded into Isis. > For example: > isis.services = 94:org.estatio.api.Api, \ > 20:org.estatio.dom.agreement.Agreements, \ > 20:org.estatio.dom.agreement.AgreementRoles, \ > > 20:org.estatio.dom.agreement.AgreementRoleCommunicationChannels, \ > > 20:org.estatio.dom.agreement.AgreementRoleCommunicationChannelTypes, \ > 20:org.estatio.dom.agreement.AgreementTypes, \ > 20:org.estatio.dom.agreement.AgreementRoleTypes, \ > 10:org.estatio.dom.asset.FixedAssets, \ > 10:org.estatio.dom.asset.FixedAssetRoles, \ > 10:org.estatio.dom.asset.Properties, \ > 70:org.estatio.dom.charge.Charges, \ > 70:org.estatio.dom.charge.ChargeGroups, \ > > 50:org.estatio.dom.communicationchannel.CommunicationChannels, \ > 50:org.estatio.dom.communicationchannel.PostalAddresses, \ > 70:org.estatio.dom.currency.Currencies, \ > 30:org.estatio.dom.financial.FinancialAccounts, \ > 30:org.estatio.dom.financial.BankMandates, \ > > 30:org.estatio.dom.financial.contributed.FinancialAccountContributedActions, \ > 70:org.estatio.dom.geography.Countries, \ > 70:org.estatio.dom.geography.States, \ > 40:org.estatio.dom.invoice.Invoices, \ > 45:org.estatio.dom.index.Indices, \ > 45:org.estatio.dom.index.IndexBases, \ > 45:org.estatio.dom.index.IndexValues, \ > 30:org.estatio.dom.lease.Leases, \ > 30:org.estatio.dom.lease.LeaseItems, \ > 30:org.estatio.dom.lease.LeaseTerms, \ > 30:org.estatio.dom.lease.LeaseUnits, \ > 10:org.estatio.dom.lease.UnitsForLease, \ > 40:org.estatio.dom.lease.invoicing.InvoiceItemsForLease, \ > 40:org.estatio.dom.lease.invoicing.InvoiceCalculationService,\ > 70:org.estatio.dom.numerator.Numerators, \ > 15:org.estatio.dom.party.Parties, \ > 15:org.estatio.dom.party.Persons, \ > 15:org.estatio.dom.party.Organisations, \ > 70:org.estatio.dom.tag.Tags, \ > 70:org.estatio.dom.tax.Taxes, \ > 70:org.estatio.dom.tax.TaxRates, \ > 99:org.estatio.services.settings.EstatioSettingsServiceJdo,\ > > 99:org.estatio.services.settings.ApplicationSettingsServiceForEstatio,\ > > 82:org.estatio.services.settings.UserSettingsServiceForEstatio,\ > 82:org.estatio.services.audit.AuditingServiceForEstatio, \ > 92:org.estatio.services.publish.PublishingServiceForEstatio,\ > 99:org.estatio.services.bookmarks.BookmarkServiceForEstatio, \ > 99:org.estatio.services.clock.ClockService, \ -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira