本文整理汇总了Java中org.apache.isis.applib.annotation.RenderType类的典型用法代码示例。如果您正苦于以下问题:Java RenderType类的具体用法?Java RenderType怎么用?Java RenderType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
RenderType类属于org.apache.isis.applib.annotation包,在下文中一共展示了RenderType类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: userSettingsFor
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@Action(
semantics = SemanticsOf.SAFE
)
@ActionLayout(
named = "User Settings",
contributed = Contributed.AS_ASSOCIATION
)
@CollectionLayout(
named = "Settings",
render = RenderType.EAGERLY
)
public List<UserSettingJdo> userSettingsFor(final ApplicationUser applicationUser) {
return settingsService.listAllSettings(applicationUser.getUsername());
}
示例2: getItemsNotYetComplete
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
/**
* All those items {@link ToDoItems#notYetComplete() not yet complete}, for this {@link #getDateRange() date range}.
*/
@CollectionLayout(
render = RenderType.EAGERLY
)
public List<ToDoItem> getItemsNotYetComplete() {
final List<ToDoItem> notYetComplete = toDoItems.notYetCompleteNoUi();
return Lists.newArrayList(Iterables.filter(notYetComplete, thoseInDateRange()));
}
示例3: getItemsNotYetComplete
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
/**
* All those items {@link ToDoItems#notYetComplete() not yet complete}, for this {@link #getCategory() category}.
*/
@CollectionLayout(
render = RenderType.EAGERLY
)
public List<ToDoItem> getItemsNotYetComplete() {
final List<ToDoItem> notYetComplete = toDoItems.notYetCompleteNoUi();
return Lists.newArrayList(Iterables.filter(notYetComplete, ToDoItem.Predicates.thoseCategorised(getCategory())));
}
示例4: getItemsComplete
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
/**
* All those items {@link ToDoItems#complete() complete}, for this {@link #getCategory() category}.
*/
@CollectionLayout(
render = RenderType.EAGERLY
)
public List<ToDoItem> getItemsComplete() {
final List<ToDoItem> complete = toDoItems.completeNoUi();
return Lists.newArrayList(Iterables.filter(complete, ToDoItem.Predicates.thoseCategorised(getCategory())));
}
示例5: renderLazilyToNull
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
private static RenderType renderLazilyToNull(final Render.Type value) {
switch (value) {
case LAZILY:
return null;
case EAGERLY:
return RenderType.EAGERLY;
default:
// shouldn't happen, above enumerates all values
return null;
}
}
示例6: getPermissions
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@Collection(
domainEvent = PermissionsDomainEvent.class
)
@CollectionLayout(
render = RenderType.EAGERLY
)
@MemberOrder(sequence = "10")
public List<ApplicationPermission> getPermissions() {
return applicationPermissionRepository.findByFeatureCached(getFeatureId());
}
示例7: getContents
import org.apache.isis.applib.annotation.RenderType; //导入依赖的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);
}
示例8: getActions
import org.apache.isis.applib.annotation.RenderType; //导入依赖的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);
}
示例9: getProperties
import org.apache.isis.applib.annotation.RenderType; //导入依赖的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);
}
示例10: getCollections
import org.apache.isis.applib.annotation.RenderType; //导入依赖的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);
}
示例11: getPermissions
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@Collection(
domainEvent = PermissionsCollectionDomainEvent.class
)
@CollectionLayout(
render = RenderType.EAGERLY,
sortedBy = ApplicationPermission.DefaultComparator.class
)
@MemberOrder(sequence = "10")
public List<ApplicationPermission> getPermissions() {
return applicationPermissionRepository.findByRole(this);
}
示例12: getUsers
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@Collection(
domainEvent = UsersDomainEvent.class,
editing = Editing.DISABLED
)
@CollectionLayout(
render = RenderType.EAGERLY
)
@MemberOrder(sequence = "10")
public List<ApplicationUser> getUsers() {
return applicationUserRepository.findByAtPath(getPath());
}
示例13: findBudget
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@Action(semantics = SemanticsOf.SAFE)
@CollectionLayout(render = RenderType.EAGERLY)
public Budget findBudget(
final Property property,
final Budget budget) {
return budget;
}
示例14: occupancies
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@Action(semantics = SemanticsOf.SAFE)
@ActionLayout(contributed = Contributed.AS_ASSOCIATION)
@CollectionLayout(render = RenderType.EAGERLY)
public List<Occupancy> occupancies(final KeyItem keyItem) {
return occupancyRepository.occupanciesByUnitAndInterval(keyItem.getUnit(), keyItem.getKeyTable().getBudget().getInterval());
}
示例15: getLines
import org.apache.isis.applib.annotation.RenderType; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@Collection()
@CollectionLayout(
render = RenderType.EAGERLY
)
public List<BudgetImportExport> getLines() {
return budgetImportExportService.lines(this);
}