• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Collection类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.isis.applib.annotation.Collection的典型用法代码示例。如果您正苦于以下问题:Java Collection类的具体用法?Java Collection怎么用?Java Collection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Collection类属于org.apache.isis.applib.annotation包,在下文中一共展示了Collection类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getNotYetComplete

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        editing = Editing.DISABLED
)
@CollectionLayout(
        sortedBy = RelativePriorityService.Comparator.class
)
public List<ToDoItem> getNotYetComplete() {
    return toDoItems.notYetCompleteNoUi();
}
 
开发者ID:isisaddons,项目名称:isis-app-todoapp,代码行数:10,代码来源:ToDoAppDashboard.java


示例2: getOther

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        notPersisted = true
)
public List<BusRulesObject> getOther() {
    final List<BusRulesObject> other = Lists.newArrayList();
    other.addAll(busRulesObjectMenu.listAllBusRulesObject());
    other.remove(this);
    return other;
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:10,代码来源:BusRulesObject.java


示例3: getPermissions

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        domainEvent = PermissionsDomainEvent.class
)
@CollectionLayout(
        render = RenderType.EAGERLY
)
@MemberOrder(sequence = "10")
public List<ApplicationPermission> getPermissions() {
    return applicationPermissionRepository.findByFeatureCached(getFeatureId());
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:11,代码来源:ApplicationFeatureViewModel.java


示例4: getContents

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        domainEvent = ContentsDomainEvent.class
)
@CollectionLayout(
        render = RenderType.EAGERLY
)
@MemberOrder(sequence = "4")
public List<ApplicationFeatureViewModel> getContents() {
    final SortedSet<ApplicationFeatureId> contents = getFeature().getContents();
    return asViewModels(contents);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:12,代码来源:ApplicationPackage.java


示例5: getActions

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
    domainEvent = ActionsDomainEvent.class
)
@CollectionLayout(
        render = RenderType.EAGERLY
)
@MemberOrder(sequence = "20.1")
public List<ApplicationClassAction> getActions() {
    final SortedSet<ApplicationFeatureId> members = getFeature().getActions();
    return asViewModels(members);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:12,代码来源:ApplicationClass.java


示例6: getProperties

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        domainEvent = PropertiesCollectionDomainEvent.class
)
@CollectionLayout(
        render = RenderType.EAGERLY
)
@MemberOrder(sequence = "20.2")
public List<ApplicationClassProperty> getProperties() {
    final SortedSet<ApplicationFeatureId> members = getFeature().getProperties();
    return asViewModels(members);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:12,代码来源:ApplicationClass.java


示例7: getCollections

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        domainEvent = CollectionsCollectionDomainEvent.class
)
@CollectionLayout(
        render = RenderType.EAGERLY
)
@MemberOrder(sequence = "20.3")
public List<ApplicationClassCollection> getCollections() {
    final SortedSet<ApplicationFeatureId> members = getFeature().getCollections();
    return asViewModels(members);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:12,代码来源:ApplicationClass.java


示例8: getPermissions

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        domainEvent = PermissionsCollectionDomainEvent.class
)
@CollectionLayout(
        render = RenderType.EAGERLY,
        sortedBy = ApplicationPermission.DefaultComparator.class
)
@MemberOrder(sequence = "10")
public List<ApplicationPermission> getPermissions() {
    return applicationPermissionRepository.findByRole(this);
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:12,代码来源:ApplicationRole.java


示例9: choices2RemovePermission

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
public java.util.Collection<String> choices2RemovePermission(
        final ApplicationPermissionRule rule,
        final ApplicationFeatureType type) {
    final List<ApplicationPermission> permissions = applicationPermissionRepository.findByRoleAndRuleAndFeatureTypeCached(
            this, rule, type);
    return Lists.newArrayList(
            Iterables.transform(
                    permissions,
                    ApplicationPermission.Functions.GET_FQN));
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:11,代码来源:ApplicationRole.java


示例10: getUsers

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        domainEvent = UsersDomainEvent.class,
        editing = Editing.DISABLED
)
@CollectionLayout(
        render = RenderType.EAGERLY
)
@MemberOrder(sequence = "10")
public List<ApplicationUser> getUsers() {
    return applicationUserRepository.findByAtPath(getPath());
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-security,代码行数:12,代码来源:ApplicationTenancy.java


示例11: getToDoItems

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@Collection
public List<ExcelModuleDemoToDoItem> getToDoItems() {
    return container.allMatches(ExcelModuleDemoToDoItem.class,
            Predicates.and(
                ExcelModuleDemoToDoItem.Predicates.thoseOwnedBy(currentUserName()),
                ExcelModuleDemoToDoItem.Predicates.thoseCompleted(isComplete()),
                ExcelModuleDemoToDoItem.Predicates.thoseCategorised(getCategory(), getSubcategory())));
}
 
开发者ID:isisaddons-legacy,项目名称:isis-module-excel,代码行数:10,代码来源:ExcelModuleDemoToDoItemBulkUpdateManager.java


示例12: getApplicationSettings

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection()
@MemberOrder(sequence = "2")
public List<ApplicationSettingForEstatio> getApplicationSettings() {
    return applicationSettingsServiceRW.listAll()
            .stream()
            .filter(ApplicationSettingForEstatio.class::isInstance)
            .map(ApplicationSettingForEstatio.class::cast)
            .collect(Collectors.toList());
}
 
开发者ID:estatio,项目名称:estatio,代码行数:10,代码来源:AdminDashboard.java


示例13: getTasksForMe

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(notPersisted = true)
public List<Task> getTasksForMe() {

    List<Task> tasksForMe =
            queryResultsCache.execute(
                    this::doGetTasksForMe, EstatioAppHomePage.class, "getTasksForMe");

    return tasksForMe;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:10,代码来源:EstatioAppHomePage.java


示例14: getIncomingInvoicesPayableByOther

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(notPersisted = true)
public List<IncomingInvoice> getIncomingInvoicesPayableByOther() {
    final List<IncomingInvoice> invoices = Lists.newArrayList(
            incomingInvoiceRepository.findByApprovalState(IncomingInvoiceApprovalState.PAYABLE) );

    final List<IncomingInvoice> byDirectDebit = getIncomingInvoicesPayableByDirectDebit();
    final List<IncomingInvoice> byTransfer = getIncomingInvoicesPayableAndBankTransfer();
    final List<IncomingInvoice> byManualProcess = getIncomingInvoicesPayableByManualProcess();

    invoices.removeAll(byDirectDebit);
    invoices.removeAll(byTransfer);
    invoices.removeAll(byManualProcess);

    return invoices;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:16,代码来源:EstatioAppHomePage.java


示例15: getLines

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@Collection()
@CollectionLayout(
        render = RenderType.EAGERLY
)
public List<BudgetImportExport> getLines() {
    return budgetImportExportService.lines(this);
}
 
开发者ID:estatio,项目名称:estatio,代码行数:9,代码来源:BudgetImportExportManager.java


示例16: getIncomingInvoicesPayableByDirectDebit

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@XmlTransient
@Collection(notPersisted = true)
public List<DirectDebitInvoiceViewModel> getIncomingInvoicesPayableByDirectDebit() {
    return queryResultsCache.execute(
            this::doGetDirectDebitInvoiceViewModels
            , DirectDebitsManager.class,
            "getIncomingInvoicesPayableByDirectDebit"
    );
}
 
开发者ID:estatio,项目名称:estatio,代码行数:10,代码来源:DirectDebitsManager.java


示例17: getProperties

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection(
        notPersisted = true // so that Apache Isis ignores when remapping
)
@CollectionLayout(
        defaultView = "table",
        paged = 100
)
public List<PropertyOrderingViewModel> getProperties() {
    List<Property> properties = repository.allProperties();
    Collections.sort(properties);
    return Lists.newArrayList(
                FluentIterable.from(properties)
                              .transform(toViewModel())
             );
}
 
开发者ID:estatio,项目名称:estatio,代码行数:16,代码来源:PropertyOrderingViewModel.java


示例18:

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(contributed = Contributed.AS_ASSOCIATION)
@Collection()
@CollectionLayout(defaultView = "table")
public List<T> $$() {
    final List<Invoice<?>> invoices = (List)invoiceSummary.getInvoices();
    return docAndCommFactory.documentsAndCommunicationsFor(invoices, provider);
}
 
开发者ID:estatio,项目名称:estatio,代码行数:9,代码来源:InvoiceSummaryForPropertyDueDateStatus_collectionAbstract.java


示例19:

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(contributed = Contributed.AS_ASSOCIATION)
@Collection()
@CollectionLayout(defaultView = "table")
public List<T> $$() {
    return docAndCommFactory.documentsAndCommunicationsFor(invoiceForLease, i -> provider.instantiate(i));
}
 
开发者ID:estatio,项目名称:estatio,代码行数:8,代码来源:InvoiceForLease_collectionAbstract.java


示例20: setSkills

import org.apache.isis.applib.annotation.Collection; //导入依赖的package包/类
@Collection()
public void setSkills(Set<Skill> skills) {
    this.skills = skills;
}
 
开发者ID:bibryam,项目名称:rotabuilder,代码行数:5,代码来源:ShiftType.java



注:本文中的org.apache.isis.applib.annotation.Collection类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DistanceFunction类代码示例发布时间:2022-05-22
下一篇:
Java MockProjectEx类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap