You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Dan Haywood (JIRA)" <ji...@apache.org> on 2013/10/25 10:39:46 UTC

[jira] [Closed] (ISIS-458) Allow services to be rendered in a different order than listed in isis.properties.

     [ https://issues.apache.org/jira/browse/ISIS-458?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Haywood closed ISIS-458.
----------------------------


> 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
>          Components: Core
>    Affects Versions: core-1.2.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: core-1.3.0
>
>
> 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 was sent by Atlassian JIRA
(v6.1#6144)