本文整理汇总了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;
}
示例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");
}
}
示例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);
}
示例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()
);
}
示例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;
}
示例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;
}
示例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;
}
示例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;
}
示例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);
}
示例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()
);
}
示例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;
}
示例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());
}
}
示例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;
}
示例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;
}
示例15: title
import org.apache.isis.applib.services.i18n.TranslatableString; //导入方法依赖的package包/类
public TranslatableString title() {
return TranslatableString.tr("{num} employees", "num", getEmployees().size());
}