当前位置: 首页>>代码示例>>Java>>正文


Java TranslatableString.tr方法代码示例

本文整理汇总了Java中org.apache.isis.applib.services.i18n.TranslatableString.tr方法的典型用法代码示例。如果您正苦于以下问题:Java TranslatableString.tr方法的具体用法?Java TranslatableString.tr怎么用?Java TranslatableString.tr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.isis.applib.services.i18n.TranslatableString的用法示例。


在下文中一共展示了TranslatableString.tr方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: validateApplicationTenancyAndDate

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
@Programmatic
public TranslatableString validateApplicationTenancyAndDate(
        final DocumentType proposedType,
        final String proposedAtPath,
        final LocalDate proposedDate,
        final DocumentTemplate ignore) {

    final List<DocumentTemplate> existingTemplates =
            findByTypeAndAtPath(proposedType, proposedAtPath);
    for (DocumentTemplate existingTemplate : existingTemplates) {
        if(existingTemplate == ignore) {
            continue;
        }
        if(java.util.Objects.equals(existingTemplate.getDate(), proposedDate)) {
            return TranslatableString.tr("A template already exists for this date");
        }
        if (proposedDate == null && existingTemplate.getDate() != null) {
            return TranslatableString.tr(
                    "Must provide a date (there are existing templates that already have a date specified)");
        }
    }
    return null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:24,代码来源:DocumentTemplateRepository.java

示例2: onExecutedThrowExceptionIfSet

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
private void onExecutedThrowExceptionIfSet() {
    if(getSubscriberBehaviour() == DemoBehaviour.ANY_EXECUTE_VETO_WITH_RECOVERABLE_EXCEPTION) {
        throw new RecoverableException(
                TranslatableString.tr("Rejecting event (recoverable exception thrown)"),
                this.getClass(), "on(ActionDomainEvent)");
    }
    if(getSubscriberBehaviour() == DemoBehaviour.ANY_EXECUTE_VETO_WITH_NON_RECOVERABLE_EXCEPTION) {
        throw new NonRecoverableException(
                TranslatableString.tr("Rejecting event (non-recoverable exception thrown)"),
                this.getClass(), "on(ActionDomainEvent)");
    }
    if(getSubscriberBehaviour() == DemoBehaviour.ANY_EXECUTE_VETO_WITH_OTHER_EXCEPTION) {
        throw new RuntimeException("Throwing some other exception");
    }
}
 
开发者ID:isisaddons,项目名称:isis-app-todoapp,代码行数:16,代码来源:DemoDomainEventSubscriptions.java

示例3: satisfiesTranslatableSafely

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
@Override
public TranslatableString satisfiesTranslatableSafely(final String obj) {
    return TranslatableString.tr(
            obj != null && obj.contains(" ")
                    ? "Proposed value '{proposed}' cannot contain spaces!"
                    : null,
            "proposed", obj);
}
 
开发者ID:isisaddons,项目名称:isis-app-kitchensink,代码行数:9,代码来源:CannotContainSpacesTr.java

示例4: titleOf

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
private TranslatableString titleOf(final CommChannelRole role) {
    return TranslatableString.tr(
            "{type} {description}",
            "type", role.getType().name(),
            "description", role.getDescription()
    );
}
 
开发者ID:estatio,项目名称:estatio,代码行数:8,代码来源:CommChannelRole.java

示例5: satisfiesTranslatableSafely

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
@Override
public TranslatableString satisfiesTranslatableSafely(final String mimeType) {
    try {
        new MimeType(mimeType);
    } catch (MimeTypeParseException e) {
        return TranslatableString.tr("Invalid mime type");
    }
    return null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:10,代码来源:DocumentAbstract.java

示例6: validateName

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString validateName(final String name) {
    if (name == null)
        return null;
    final Category existingCategoryIfAny = categoryRepository.findByParentAndName(getParent(), name);
    return existingCategoryIfAny != null
            ? TranslatableString.tr("A category with name '{name}' already exists (under this parent)", "name", name)
            : null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:9,代码来源:Category.java

示例7: validate0AddChild

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString validate0AddChild(final String name) {
    final Optional<Category> any =
            new ArrayList<>(getChildren()).stream().filter(x -> Objects.equals(x.getName(), name)).findAny();
    return any.isPresent()
            ? TranslatableString.tr(
            "There is already a child classification with the name of '{name}'",
            "name", name)
            : null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:10,代码来源:Category.java

示例8: validate1AddChild

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString validate1AddChild(final String reference) {
    if (reference == null) {
        return null;
    }

    final Optional<Category> any =
            new ArrayList<>(getChildren()).stream().filter(x -> Objects.equals(x.getReference(), reference)).findAny();
    return any.isPresent()
            ? TranslatableString.tr(
            "There is already a child classification with the reference of '{reference}'",
            "reference", reference)
            : null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:14,代码来源:Category.java

示例9: validateApplicable

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString validateApplicable(final String atPath, final String domainTypeName) {

        return isApplicable(atPath, domainTypeName) ? null :
                TranslatableString.tr(
                                "Already applicable for '{atPath}' and '{domainTypeName}'",
                                "atPath", atPath,
                                "domainTypeName", domainTypeName);
    }
 
开发者ID:estatio,项目名称:estatio,代码行数:9,代码来源:Taxonomy.java

示例10: titleOf

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
private TranslatableString titleOf(final DocumentType documentType) {
    return TranslatableString.tr(
            "[{reference}] {name}",
                "reference", documentType.getReference(),
                "name", documentType.getName()
    );
}
 
开发者ID:estatio,项目名称:estatio,代码行数:8,代码来源:DocumentType.java

示例11: validateSortAndRenderingStrategyInputNature

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
@Programmatic
public TranslatableString validateSortAndRenderingStrategyInputNature(
        final DocumentSort sort,
        final RenderingStrategy renderingStrategy) {
    final DocumentNature documentNature = renderingStrategy.getInputNature();
    if(sort.isBytes() && documentNature == DocumentNature.CHARACTERS) {
        return TranslatableString.tr("Must provide text or Clob template with a character-based rendering strategy");
    }
    if(sort.isCharacters() && documentNature == DocumentNature.BYTES) {
        return TranslatableString.tr("Must provide Blob template with a binary-based rendering strategy");
    }
    return null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:14,代码来源:DocumentTemplateRepository.java

示例12: titleOf

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
private TranslatableString titleOf(final DocumentTemplate template) {
    if(template.getDate() != null) {
        return TranslatableString.tr("[{type}] ({date})",
                "type", template.getType().getReference(),
                "date", template.getDate());
    } else {
        return TranslatableString.tr("[{type}] {name}",
                "name", template.getName(),
                "type", template.getType().getReference());
    }
}
 
开发者ID:estatio,项目名称:estatio,代码行数:12,代码来源:DocumentTemplate.java

示例13: if

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString disable$$() {
    if (rendererModelFactoryClassNameService == null) {
        return TranslatableString.tr(
                "No RendererModelFactoryClassNameService registered to locate implementations of RendererModelFactory");
    }
    if (attachmentAdvisorClassNameService == null) {
        return TranslatableString.tr(
                "No AttachmentAdvisorClassNameService registered to locate implementations of AttachmentAdvisor");
    }
    return null;
}
 
开发者ID:estatio,项目名称:estatio,代码行数:12,代码来源:DocumentTemplate.java

示例14: isApplicable

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString validate0$$(final String domainTypeName) {

            return isApplicable(domainTypeName) ?
                    TranslatableString.tr(
                            "Already applicable for '{domainTypeName}'",
                            "domainTypeName", domainTypeName)
                    : null;
        }
 
开发者ID:estatio,项目名称:estatio,代码行数:9,代码来源:DocumentTemplate.java

示例15: title

import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString title() {
    return TranslatableString.tr("{num} employees", "num", getEmployees().size());
}
 
开发者ID:bibryam,项目名称:rotabuilder,代码行数:4,代码来源:HomePageViewModel.java


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