org.apache.isis.core.progmodel.facets.object.parseable
Class ParseableFacetUsingParser

java.lang.Object
  extended by org.apache.isis.core.metamodel.facetapi.FacetAbstract
      extended by org.apache.isis.core.progmodel.facets.object.parseable.ParseableFacetUsingParser
All Implemented Interfaces:
org.apache.isis.core.metamodel.facetapi.Facet, org.apache.isis.core.metamodel.facets.MultipleValueFacet, org.apache.isis.core.metamodel.facets.object.parseable.ParseableFacet

public class ParseableFacetUsingParser
extends org.apache.isis.core.metamodel.facetapi.FacetAbstract
implements org.apache.isis.core.metamodel.facets.object.parseable.ParseableFacet

TODO: need to fix genericity of using Parser, for now suppressing warnings.


Nested Class Summary
 
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
 
Constructor Summary
ParseableFacetUsingParser(org.apache.isis.applib.adapters.Parser parser, org.apache.isis.core.metamodel.facetapi.FacetHolder holder, org.apache.isis.core.commons.authentication.AuthenticationSessionProvider authenticationSessionProvider, org.apache.isis.core.metamodel.runtimecontext.DependencyInjector dependencyInjector, org.apache.isis.core.metamodel.adapter.map.AdapterMap adapterManager)
           
 
Method Summary
 org.apache.isis.core.metamodel.adapter.map.AdapterMap getAdapterMap()
           
 org.apache.isis.core.commons.authentication.AuthenticationSessionProvider getAuthenticationSessionProvider()
           
 org.apache.isis.core.metamodel.runtimecontext.DependencyInjector getDependencyInjector()
           
 String parseableTitle(org.apache.isis.core.metamodel.adapter.ObjectAdapter contextAdapter)
           
 org.apache.isis.core.metamodel.adapter.ObjectAdapter parseTextEntry(org.apache.isis.core.metamodel.adapter.ObjectAdapter contextAdapter, String entry)
           
protected  String toStringValues()
           
 
Methods inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.isis.core.metamodel.facetapi.Facet
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet
 

Constructor Detail

ParseableFacetUsingParser

public ParseableFacetUsingParser(org.apache.isis.applib.adapters.Parser parser,
                                 org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
                                 org.apache.isis.core.commons.authentication.AuthenticationSessionProvider authenticationSessionProvider,
                                 org.apache.isis.core.metamodel.runtimecontext.DependencyInjector dependencyInjector,
                                 org.apache.isis.core.metamodel.adapter.map.AdapterMap adapterManager)
Method Detail

toStringValues

protected String toStringValues()
Overrides:
toStringValues in class org.apache.isis.core.metamodel.facetapi.FacetAbstract

parseTextEntry

public org.apache.isis.core.metamodel.adapter.ObjectAdapter parseTextEntry(org.apache.isis.core.metamodel.adapter.ObjectAdapter contextAdapter,
                                                                           String entry)
Specified by:
parseTextEntry in interface org.apache.isis.core.metamodel.facets.object.parseable.ParseableFacet

parseableTitle

public String parseableTitle(org.apache.isis.core.metamodel.adapter.ObjectAdapter contextAdapter)
Specified by:
parseableTitle in interface org.apache.isis.core.metamodel.facets.object.parseable.ParseableFacet

getDependencyInjector

public org.apache.isis.core.metamodel.runtimecontext.DependencyInjector getDependencyInjector()
Returns:
the dependencyInjector

getAuthenticationSessionProvider

public org.apache.isis.core.commons.authentication.AuthenticationSessionProvider getAuthenticationSessionProvider()
Returns:
the authenticationSessionProvider

getAdapterMap

public org.apache.isis.core.metamodel.adapter.map.AdapterMap getAdapterMap()
Returns:
the adapterManager


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.