In the standard Apache Isis Programming Model, corresponds to annotating the member with @Named.
899091929394959697
final ProposedHolder proposedHolder = (ProposedHolder) context; final boolean required = isRequiredButNull(proposedHolder.getProposed()); if (!required) { return null; } final NamedFacet namedFacet = getFacetHolder().getFacet(NamedFacet.class); final String name = namedFacet != null? namedFacet.value(): null; return name != null? "'" + name + "' is mandatory":"Mandatory"; }
124125126127128129130131
facetFactory.process(new ProcessMethodContext(Customer.class, null, null, method, methodRemover, facetedMethod)); final Facet facet = facetedMethod.getFacet(NamedFacet.class); assertNotNull(facet); assertTrue(facet instanceof NamedFacet); final NamedFacet namedFacet = (NamedFacet) facet; assertEquals("An Action With Named Annotation", namedFacet.value()); }
148149150151152153154155
assertTrue(facet instanceof DebugFacet); facet = facetedMethod.getFacet(NamedFacet.class); assertNotNull(facet); assertTrue(facet instanceof NamedFacet); final NamedFacet namedFacet = (NamedFacet) facet; assertEquals("An Action With Debug Prefix", namedFacet.value()); }
172173174175176177178179
assertTrue(facet instanceof ExplorationFacet); facet = facetedMethod.getFacet(NamedFacet.class); assertNotNull(facet); assertTrue(facet instanceof NamedFacet); final NamedFacet namedFacet = (NamedFacet) facet; assertEquals("An Action With Exploration Prefix", namedFacet.value()); }
121122123124125126127128129130131132133
return parentAction.getIdentifier(); } @Override public String getId() { final NamedFacet facet = getFacet(NamedFacet.class); if (facet != null && facet.value() != null) { return StringExtensions.asCamelLowerFirst(facet.value()); } final String name = getSpecification().getSingularName(); final List<ObjectActionParameter> parameters = this.getAction().getParameters(new Filter<ObjectActionParameter>() { @Override
146147148149150151152153154155156157158
return StringExtensions.asCamelLowerFirst(name + (indexOf + 1)); } @Override public String getName() { final NamedFacet facet = getFacet(NamedFacet.class); if (facet != null && facet.value() != null) { return facet.value(); } final String name = getSpecification().getSingularName(); final List<ObjectActionParameter> parameters = getAction().getParameters(new Filter<ObjectActionParameter>() { @Override
185186187188189190191192193
* * @see #getId() */ @Override public String getName() { final NamedFacet facet = getFacet(NamedFacet.class); final String name = facet.value(); return name != null ? name : defaultName; }
474475476477478479480481
* The name according to any available {@link org.apache.isis.core.metamodel.facets.named.NamedFacet}, * but falling back to {@link #getFullIdentifier()} otherwise. */ @Override public String getSingularName() { final NamedFacet namedFacet = getFacet(NamedFacet.class); return namedFacet != null? namedFacet.value() : this.getFullIdentifier(); }
3637383940414243444546
super(FeatureType.MEMBERS); } @Override public void process(final ProcessMethodContext processMethodContext) { NamedFacet namedFacet = createFromMetadataPropertiesIfPossible(processMethodContext); if(namedFacet == null) { namedFacet = createFromAnnotationIfPossible(processMethodContext); } // no-op if null FacetUtil.addFacet(namedFacet);
464748495051525354
FacetUtil.addFacet(namedFacet); } @Override public void process(ProcessContributeeMemberContext processMemberContext) { NamedFacet namedFacet = createFromMetadataPropertiesIfPossible(processMemberContext); // no-op if null FacetUtil.addFacet(namedFacet); }