public abstract class ValueFacetAbstract extends MultipleValueFacetAbstract implements ValueFacet
| Modifier and Type | Class and Description |
|---|---|
static class |
ValueFacetAbstract.AddFacetsIfInvalidStrategy |
FacetAbstract.Derivation, FacetAbstract.Disabling, FacetAbstract.Hiding, FacetAbstract.Validating| Constructor and Description |
|---|
ValueFacetAbstract(Class<?> semanticsProviderClass,
ValueFacetAbstract.AddFacetsIfInvalidStrategy addFacetsIfInvalid,
FacetHolder holder,
IsisConfiguration configuration,
ValueSemanticsProviderContext context) |
ValueFacetAbstract(org.apache.isis.applib.adapters.ValueSemanticsProvider<?> semanticsProvider,
ValueFacetAbstract.AddFacetsIfInvalidStrategy addFacetsIfInvalid,
FacetHolder holder,
ValueSemanticsProviderContext context) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Facet>[] |
facetTypes()
All of the facet types either implemented or available by this facet
implementation.
|
AdapterManager |
getAdapterMap() |
AuthenticationSessionProvider |
getAuthenticationSessionProvider() |
ServicesInjector |
getDependencyInjector() |
protected DeploymentCategory |
getDeploymentCategory(ValueSemanticsProviderContext context) |
<T extends Facet> |
getFacet(Class<T> facetType) |
boolean |
isValid() |
static Class<? extends Facet> |
type() |
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitalwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacetpublic ValueFacetAbstract(Class<?> semanticsProviderClass, ValueFacetAbstract.AddFacetsIfInvalidStrategy addFacetsIfInvalid, FacetHolder holder, IsisConfiguration configuration, ValueSemanticsProviderContext context)
public ValueFacetAbstract(org.apache.isis.applib.adapters.ValueSemanticsProvider<?> semanticsProvider, ValueFacetAbstract.AddFacetsIfInvalidStrategy addFacetsIfInvalid, FacetHolder holder, ValueSemanticsProviderContext context)
public boolean isValid()
public Class<? extends Facet>[] facetTypes()
MultiTypedFacetfacetTypes in interface MultiTypedFacetpublic <T extends Facet> T getFacet(Class<T> facetType)
getFacet in interface MultiTypedFacetprotected DeploymentCategory getDeploymentCategory(ValueSemanticsProviderContext context)
public AdapterManager getAdapterMap()
public ServicesInjector getDependencyInjector()
public AuthenticationSessionProvider getAuthenticationSessionProvider()
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.