org.apache.isis.core.progmodel.facets.object.value
Class ValueFacetAbstract
java.lang.Object
org.apache.isis.core.metamodel.facetapi.FacetAbstract
org.apache.isis.core.metamodel.facets.MultipleValueFacetAbstract
org.apache.isis.core.progmodel.facets.object.value.ValueFacetAbstract
- All Implemented Interfaces:
- org.apache.isis.core.metamodel.facetapi.Facet, org.apache.isis.core.metamodel.facetapi.MultiTypedFacet, org.apache.isis.core.metamodel.facets.MarkerFacet, org.apache.isis.core.metamodel.facets.MultipleValueFacet, org.apache.isis.core.metamodel.facets.object.value.ValueFacet
- Direct Known Subclasses:
- ValueFacetAnnotation, ValueFacetFromConfiguration, ValueFacetUsingSemanticsProvider
public abstract class ValueFacetAbstract
- extends org.apache.isis.core.metamodel.facets.MultipleValueFacetAbstract
- implements org.apache.isis.core.metamodel.facets.object.value.ValueFacet
| Nested classes/interfaces inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract |
org.apache.isis.core.metamodel.facetapi.FacetAbstract.Disabling, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Hiding, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Validating |
| Methods inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract |
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValues |
| Methods inherited from interface org.apache.isis.core.metamodel.facetapi.Facet |
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet |
ValueFacetAbstract
public ValueFacetAbstract(Class<?> semanticsProviderClass,
ValueFacetAbstract.AddFacetsIfInvalidStrategy addFacetsIfInvalid,
org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
org.apache.isis.core.commons.config.IsisConfiguration configuration,
ValueSemanticsProviderContext context)
ValueFacetAbstract
public ValueFacetAbstract(org.apache.isis.applib.adapters.ValueSemanticsProvider<?> semanticsProvider,
ValueFacetAbstract.AddFacetsIfInvalidStrategy addFacetsIfInvalid,
org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
ValueSemanticsProviderContext context)
type
public static Class<? extends org.apache.isis.core.metamodel.facetapi.Facet> type()
isValid
public boolean isValid()
facetTypes
public Class<? extends org.apache.isis.core.metamodel.facetapi.Facet>[] facetTypes()
- Specified by:
facetTypes in interface org.apache.isis.core.metamodel.facetapi.MultiTypedFacet
getFacet
public <T extends org.apache.isis.core.metamodel.facetapi.Facet> T getFacet(Class<T> facetType)
- Specified by:
getFacet in interface org.apache.isis.core.metamodel.facetapi.MultiTypedFacet
getAdapterMap
public org.apache.isis.core.metamodel.adapter.map.AdapterMap getAdapterMap()
getDependencyInjector
public org.apache.isis.core.metamodel.runtimecontext.DependencyInjector getDependencyInjector()
getAuthenticationSessionProvider
public org.apache.isis.core.commons.authentication.AuthenticationSessionProvider getAuthenticationSessionProvider()
Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.