A B C D E F G H I J K L M N O P R S T U V W X

A

AbstractApplicableEntitySnapshot - Class in org.spicefactory.pimento.io
Abstract base implementation for the ApplicableEntitySnapshot interface.
AbstractApplicableEntitySnapshot() - Constructor for class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
Creates a new instance.
AbstractApplicableEntitySnapshot(int, Object) - Constructor for class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
Creates a new instance.
AbstractApplicableEntitySnapshot(int, Object, int) - Constructor for class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
Creates a new instance representing a transient entity.
AbstractAssociationType - Class in org.spicefactory.pimento.type
Base class for property types that represent associations to other entities.
AbstractAssociationType() - Constructor for class org.spicefactory.pimento.type.AbstractAssociationType
 
AbstractCinnamonGeneratorTask - Class in org.spicefactory.pimento.generator.ant
Abstract base class for Ant Task that generates AS3 source code for service interfaces and proxies and Parsley XML configuration files.
AbstractCinnamonGeneratorTask() - Constructor for class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
 
AbstractCinnamonServlet - Class in org.spicefactory.cinnamon.web
The abstract base Servlet for processing HTTP based AMF3 requests.
AbstractCinnamonServlet() - Constructor for class org.spicefactory.cinnamon.web.AbstractCinnamonServlet
 
AbstractClassMapping - Class in org.spicefactory.cinnamon.io.mapping
Abstract base class for all ClassMapping implementations.
AbstractClassMapping(String, String, Class<?>, Class<?>, ObjectEncoding) - Constructor for class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
Creates a new ClassMapping instance.
AbstractClassMappingParser - Class in org.spicefactory.cinnamon.config.shared
Abstract base class containing parsing logic for class mapping configuration.
AbstractClassMappingParser() - Constructor for class org.spicefactory.cinnamon.config.shared.AbstractClassMappingParser
 
AbstractCollectionType - Class in org.spicefactory.pimento.type
Base class for property types that represent collections.
AbstractCollectionType() - Constructor for class org.spicefactory.pimento.type.AbstractCollectionType
 
AbstractConfigurationBuilder - Class in org.spicefactory.cinnamon.config.shared
Abstract base class for all ConfigurationBuilder implementations.
AbstractConfigurationBuilder() - Constructor for class org.spicefactory.cinnamon.config.shared.AbstractConfigurationBuilder
 
AbstractEntitySnapshot - Class in org.spicefactory.pimento.io
Abstract EntitySnapshot base implementation.
AbstractEntitySnapshot() - Constructor for class org.spicefactory.pimento.io.AbstractEntitySnapshot
Creates a new instance.
AbstractEntitySnapshot(int, Object) - Constructor for class org.spicefactory.pimento.io.AbstractEntitySnapshot
Creates a new instance.
AbstractMethodInvocationServiceFactory - Class in org.spicefactory.cinnamon.service.factory
Abstract ServiceFactory implementation as a base for all factories that create ServiceInvokers which use reflective method invocation.
AbstractMethodInvocationServiceFactory() - Constructor for class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
Creates a new ServiceFactory instance.
AbstractPersistenceContextPhaseListener - Class in org.spicefactory.pimento.context
Base implementation of Cinnamon's PhaseListener extension point that wraps the service invocations in a transaction.
AbstractPersistenceContextPhaseListener(EntityManagerFactory) - Constructor for class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Creates a new instance.
AbstractPropertyClassMapping - Class in org.spicefactory.cinnamon.io.mapping
Abstract base class for mappings that deal with properties.
AbstractPropertyClassMapping(String, String, Class<?>, Class<?>, ObjectEncoding) - Constructor for class org.spicefactory.cinnamon.io.mapping.AbstractPropertyClassMapping
Creates a new ClassMapping instance.
AbstractPropertyType - Class in org.spicefactory.pimento.type
Base class for all simple properties.
AbstractPropertyType() - Constructor for class org.spicefactory.pimento.type.AbstractPropertyType
 
AbstractResource - Class in org.spicefactory.cinnamon.config.resource
Abstract base class for all Resource implementations.
AbstractResource(String) - Constructor for class org.spicefactory.cinnamon.config.resource.AbstractResource
Creates a new instance for the given path.
AbstractSequenceConverter<T> - Class in org.spicefactory.cinnamon.reflect.convert
Abstract Converter implementation for converting "sequences".
AbstractSequenceConverter(ReflectionFactory) - Constructor for class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
 
AbstractServiceChannel - Class in org.spicefactory.cinnamon.client
Common base class for factories that create Cinnamon client proxies.
AbstractServiceChannel() - Constructor for class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
AbstractServiceConfigParser - Class in org.spicefactory.cinnamon.config.shared
Abstract base class containing parsing logic for service configuration.
AbstractServiceConfigParser() - Constructor for class org.spicefactory.cinnamon.config.shared.AbstractServiceConfigParser
 
AbstractUnindexedCollectionType - Class in org.spicefactory.pimento.type
Base class for property types that represent unindexed collections.
AbstractUnindexedCollectionType() - Constructor for class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
 
ACTION_SCRIPT_CLASS_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
add(Class<?>, T) - Method in class org.spicefactory.cinnamon.reflect.util.ClassMappedRepository
Adds the given item and associates it with the given class and all its subclasses or subinterfaces.
add(EntityMetadata) - Method in class org.spicefactory.pimento.metadata.MetadataCache
Adds the specified metadata to the cache.
addAs3SourceGenerator(SourceGeneratorSettings) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Adds the settings for generating AS3 service interfaces and proxies.
addBeanClassMapping(String, String, Class<?>, Class<? extends MappedObjectFactory<?>>, Set<String>) - Method in class org.spicefactory.cinnamon.config.shared.AbstractClassMappingParser
Adds a bean class mapping to the configuration.
addClassDescriptor(AMFInput.ClassDescriptor) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Adds a decoded ClassDescriptor.
addClassDescriptor(ClassMapping) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Adds a class mapping to the list of references.
addConverter(Converter<?>) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Adds a Converter to this configuration.
addConverter(Converter<?>) - Method in class org.spicefactory.cinnamon.reflect.ReflectionFactory
Adds the given Converter instance to the repository.
addElement(T, Object, int) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
Adds the given element to the sequence (Array or Collection) at the specified index.
addElement(Object, Object, int) - Method in class org.spicefactory.cinnamon.reflect.convert.ArrayConverter
 
addElement(Collection, Object, int) - Method in class org.spicefactory.cinnamon.reflect.convert.CollectionConverter
 
addEmbeddedProperty(String, String, PropertyType) - Method in class org.spicefactory.pimento.metadata.EntityMetadataBuilder
Adds an embedded property to this entity metadata instance.
addEntity(Object) - Method in class org.spicefactory.pimento.io.DefaultEntityListener
Listener method for persisted entities.
addExternalizableClassMapping(String, String, Class<?>, Class<? extends MappedObjectFactory<?>>, Class<? extends Externalizer<?, ?>>) - Method in class org.spicefactory.cinnamon.config.shared.AbstractClassMappingParser
Adds an externalizable class mapping to the configuration.
addInterceptor(Class<? extends Annotation>, Object, MethodInvoker) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Adds an interceptor for this entity type.
addMapping(ClassMapping) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Adds a class mapping.
addMessage(MessageHolder) - Method in interface org.spicefactory.cinnamon.io.Envelope
Adds the specified message to this envelope
addMessage(MessageHolder) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Adds a message to this envelope.
addMessageProcessor(MessageProcessor<?, ?>) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Adds a MessageProcessor to this configuration.
addObjectReference(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Adds an object to the list of references.
addObjectReference(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Adds an object to the list of references.
addOperation(OperationConfig) - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Adds an operation that can be invoked by clients to this service.
addPackageMapping(Mapping) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Adds a mapping that maps Java package names to AS3 package names.
addPackageMapping(String, String) - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Maps the specified Java package to an ActionScript package.
addParsleyConfigGenerator(ConfigGeneratorSettings) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Adds the settings for generating the Parsley XML configuration file.
addPhaseListener(PhaseListener) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Adds a phase listener.
addProperty(ConfigurationProperty) - Method in class org.spicefactory.cinnamon.config.xml.ObjectConfig
Adds a configuration property for this object.
addProperty(Object) - Method in class org.spicefactory.pimento.io.FullEntitySnapshot
Add the specified property value to this instance.
addProperty(Object, int) - Method in class org.spicefactory.pimento.io.PartialEntitySnapshot
Adds the specified property value for the specified index position.
addProperty(String, PropertyType) - Method in class org.spicefactory.pimento.metadata.EntityMetadataBuilder
Adds a property to this entity metadata instance.
addReferer(Referer) - Method in class org.spicefactory.cinnamon.io.mapping.FactoryHandler
Adds a referer to this instance representing a property whose value needs to be set to the final target instance the wrapped factory of this instance will create once it is fully initialized.
addSchema(Resource) - Method in class org.spicefactory.cinnamon.config.xml.SchemaValidatingXomBuilderFactory
Adds the given Resource to load an XML Schema from
addServiceConfig(ServiceConfig) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Adds a Service configuration.
addServiceConfig(String, String, Class<?>, Class<?>, String, List<OperationConfig>, boolean) - Method in class org.spicefactory.cinnamon.config.shared.AbstractServiceConfigParser
Adds a service to the configuration.
addServiceConfig(ServiceConfig) - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
 
addServiceConfig(ServiceConfig) - Method in class org.spicefactory.cinnamon.service.factory.PlainJavaServiceFactory
 
addServiceConfig(ServiceConfig) - Method in interface org.spicefactory.cinnamon.service.ServiceFactory
Add a configuration for a service that should be handled by this factory.
addServiceFactory(String, ServiceFactory) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Registers a ServiceFactory instance for the given name.
addServiceInterceptor(ServiceInterceptor) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Adds an service interceptor.
addStringReference(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Adds a string to the list of references.
addStringReference(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Adds a string to the list of references.
addSupportedInterface(Class<T>, Class<? extends T>) - Method in class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
Adds an interface type supported by this PropertyType.
addTypeMapping(Mapping) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Adds a mapping that maps Java class names to AS3 class names.
addTypeMapping(Class<?>, String) - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Adds a type mapping to this configuration.
afterDecodingException(Exception) - Method in interface org.spicefactory.cinnamon.io.PhaseListener
Invoked if decoding of the incoming AMF request failed.
afterDecodingException(Exception) - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
 
afterEncoding() - Method in interface org.spicefactory.cinnamon.io.PhaseListener
Invoked after encoding of the response has been completed.
afterEncoding() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
 
afterProcessing(Envelope, Envelope) - Method in interface org.spicefactory.cinnamon.io.PhaseListener
Invoked after processing of messages has been completed but before encoding of the response has started.
afterProcessing(Envelope, Envelope) - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
 
ALIAS_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
AMF0_ARRAY - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the AMF0 Array type code.
AMF3_IN_AMF0 - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the AMF3 data type in AMF0.
AMF_MIME_TYPE - Static variable in class org.spicefactory.cinnamon.io.util.IOUtil
The MIME type for AMF data.
AMFException - Exception in org.spicefactory.cinnamon.io.amf
Exception thrown when an error occurs while serializing/deserializing data from/to AMF3 binary format.
AMFException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.io.amf.AMFException
Creates a new AMFException.
AMFException(String) - Constructor for exception org.spicefactory.cinnamon.io.amf.AMFException
Creates a new AMFException.
AMFInput - Class in org.spicefactory.cinnamon.io.amf
The AMFInput class deserializes AMF data from a ByteBuffer and constructs and populates an AMFEnvelope instance with the decoded messages.
AMFInput(ByteBuffer, CinnamonConfig) - Constructor for class org.spicefactory.cinnamon.io.amf.AMFInput
Creates a new AMFInput instance.
AMFInput.ClassDescriptor - Class in org.spicefactory.cinnamon.io.amf
Represents a decoded class descriptor.
AMFInput.ClassDescriptor(ObjectEncoding, String[], ClassMapping) - Constructor for class org.spicefactory.cinnamon.io.amf.AMFInput.ClassDescriptor
Creates a new ClassDescriptor.
AMFOutput - Class in org.spicefactory.cinnamon.io.amf
The AMFOutput class serializes an AMFEnvelope instance containing one or more results from service invocations to AMF data and writes it to a ByteBuffer.
AMFOutput(ByteBuffer, CinnamonConfig) - Constructor for class org.spicefactory.cinnamon.io.amf.AMFOutput
Creates a new AMFOutput instance.
AMFType - Interface in org.spicefactory.cinnamon.io.amf
Constants for the AMF3 type code bytes.
AnnotationProcessor - Class in org.spicefactory.cinnamon.config.annotation
Processes Annotations on types and methods of a single class or interface and all its super-interfaces.
AnnotationProcessor(Class<?>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.spicefactory.cinnamon.config.annotation.AnnotationProcessor
Creates a new AnnotationProcessor.
AnonymousClassMapping - Class in org.spicefactory.cinnamon.io.mapping
AnonymousClassMapping handles ActionScript objects for which no alias was registered in ActionScript.
AnonymousClassMapping() - Constructor for class org.spicefactory.cinnamon.io.mapping.AnonymousClassMapping
Creates a new anonymous class mapping.
ApplicableEntitySnapshot - Interface in org.spicefactory.pimento.io
Represents an entity snapshot that can be applied to existing entities and other snapshots.
ApplicationContextUtil - Class in org.spicefactory.cinnamon.config.spring
Contains utility methods for obtaining and setting Springs root WebApplicationContext from/to the applicationMap.
ApplicationContextUtil() - Constructor for class org.spicefactory.cinnamon.config.spring.ApplicationContextUtil
 
applyCollectionUpdate(Object, CollectionUpdate, Property) - Method in class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
Applies the specified collection update to the property of the given entity.
applyCollectionUpdate(Object, CollectionUpdate, Property) - Method in class org.spicefactory.pimento.type.MapType
 
applyUpdate(Object, EntityUpdate) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Applies the specified update to the given entity.
ARRAY - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for ActionScript Array values.
ArrayConverter - Class in org.spicefactory.cinnamon.reflect.convert
Converter implementation that creates Arrays of the required target type from any sequence (Collection or Array).
ArrayConverter(ReflectionFactory) - Constructor for class org.spicefactory.cinnamon.reflect.convert.ArrayConverter
 
AssociationType - Class in org.spicefactory.pimento.type
Represents a ManyToOne or OneToOne association.
AssociationType() - Constructor for class org.spicefactory.pimento.type.AssociationType
 

B

BagType - Class in org.spicefactory.pimento.type
Represents a Bag property type.
BagType() - Constructor for class org.spicefactory.pimento.type.BagType
Creates a new instance.
Bean - Class in org.spicefactory.cinnamon.reflect
Represents a target bean and provides information on its properties.
BEAN_MAPPING_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
BeanClassMapping - Class in org.spicefactory.cinnamon.io.mapping
ClassMapping implementation that is responsible for mapping the properties of ActionScript classes to bean properties of Java classes following standard Java bean conventions.
BeanClassMapping(String, String, Class<?>, Class<?>, Set<String>, ReflectionFactory) - Constructor for class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
Creates a new BeanClassMapping instance.
beforeDecoding() - Method in interface org.spicefactory.cinnamon.io.PhaseListener
Invoked before decoding of the incoming AMF request starts.
beforeDecoding() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
 
beforeProcessing(Envelope) - Method in interface org.spicefactory.cinnamon.io.PhaseListener
Invoked after decoding of the request has been completed but before processing the decoded messages.
beforeProcessing(Envelope) - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
 
bindEntityManager() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Bind an EntityManager to the current thread.
bindEntityManager() - Method in class org.spicefactory.pimento.context.SpringPersistenceContextPhaseListener
 
BooleanType - Class in org.spicefactory.pimento.type
Represents a Boolean property type.
BooleanType() - Constructor for class org.spicefactory.pimento.type.BooleanType
 
build() - Method in interface org.spicefactory.cinnamon.config.ConfigurationBuilder
Loads and processes the configuration and creates, populates and returns a new CinnamonConfig instance.
build() - Method in class org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
Processes the Spring ApplicationContext assembling all Cinnamon configuration artifacts contained in that context and creates and populates a new CinnamonConfig instance.
build() - Method in class org.spicefactory.cinnamon.config.xml.XmlConfigurationParser
 
build() - Method in class org.spicefactory.pimento.metadata.EntityMetadataBuilder
Builds and returns a new EntityMetadata instance applying all property metadata that was added to this builder.
buildDocument(String) - Method in class org.spicefactory.cinnamon.io.xml.Dom4jXmlAdapter
 
buildDocument(String) - Method in class org.spicefactory.cinnamon.io.xml.W3cXmlAdapter
 
buildDocument(String) - Method in interface org.spicefactory.cinnamon.io.xml.XmlAdapter
Builds an XML DOM instance from the given string.
buildDocument(String) - Method in class org.spicefactory.cinnamon.io.xml.XomXmlAdapter
 
BYTE_ARRAY - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for byte array values.
ByteArrayResource - Class in org.spicefactory.cinnamon.config.resource
Resource implementation that wraps a byte array.
ByteArrayResource(byte[]) - Constructor for class org.spicefactory.cinnamon.config.resource.ByteArrayResource
Creates a new resource instance wrapping the specified byte array.
ByteArrayResource(byte[], String) - Constructor for class org.spicefactory.cinnamon.config.resource.ByteArrayResource
Creates a new resource instance wrapping the specified byte array.

C

Cache<K,V> - Class in org.spicefactory.cinnamon.reflect.util
Cache implementation optimized for concurrent access to objects which are expensive to create.
Cache(Cache.Factory<K, V>) - Constructor for class org.spicefactory.cinnamon.reflect.util.Cache
Creates a new Cache instance.
Cache.Factory<K,V> - Interface in org.spicefactory.cinnamon.reflect.util
A Factory is used by cache instances to create objects whenever there is a request for a key for which no instance has been created yet.
CacheException - Exception in org.spicefactory.cinnamon.reflect.util
Exception thrown when retrieving objects from a Cache instance fails, usually due to a Factory method that threw an Exception.
CacheException(String) - Constructor for exception org.spicefactory.cinnamon.reflect.util.CacheException
Creates a new CacheException.
CacheException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.util.CacheException
Creates a new CacheException.
CINNAMON_NAMESPACE - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
CinnamonConfig - Class in org.spicefactory.cinnamon.config
The core configuration class for Cinnamon.
CinnamonConfig(Map<String, String>, Map<String, Object>) - Constructor for class org.spicefactory.cinnamon.config.CinnamonConfig
Creates a new instance.
CinnamonGenerator - Class in org.spicefactory.pimento.generator
Core Source Code and Configuration Generator.
CinnamonGenerator(GeneratorConfig) - Constructor for class org.spicefactory.pimento.generator.CinnamonGenerator
Creates a new generator instance.
CinnamonGeneratorTask - Class in org.spicefactory.pimento.generator.ant
Ant Task that generates AS3 source code for service interfaces and proxies and Parsley XML configuration files based on Cinnamon's own XML configuration format.
CinnamonGeneratorTask() - Constructor for class org.spicefactory.pimento.generator.ant.CinnamonGeneratorTask
 
CinnamonNamespaceHandler - Class in org.spicefactory.cinnamon.config.spring
Implementation of Springs NamespaceHandler interface.
CinnamonNamespaceHandler() - Constructor for class org.spicefactory.cinnamon.config.spring.CinnamonNamespaceHandler
 
CinnamonOperation - Annotation Type in org.spicefactory.cinnamon.config.annotation
Annotation to be used on method declarations.
CinnamonService - Annotation Type in org.spicefactory.cinnamon.config.annotation
Annotation to be used on class declarations.
CinnamonServlet - Class in org.spicefactory.cinnamon.web
Deprecated. 
CinnamonServlet() - Constructor for class org.spicefactory.cinnamon.web.CinnamonServlet
Deprecated.  
ClassLoadingException - Exception in org.spicefactory.cinnamon.reflect.util
Exception thrown when loading a Class fails.
ClassLoadingException(String, String, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.util.ClassLoadingException
Creates a new ClassLoadingException.
ClassLoadingException(String, String) - Constructor for exception org.spicefactory.cinnamon.reflect.util.ClassLoadingException
Creates a new ClassLoadingException.
ClassMappedRepository<T> - Class in org.spicefactory.cinnamon.reflect.util
Respository for objects that are associated with a certain Java class.
ClassMappedRepository() - Constructor for class org.spicefactory.cinnamon.reflect.util.ClassMappedRepository
 
ClassMapping - Interface in org.spicefactory.cinnamon.io.mapping
A class mapping instance encapsulates information and logic needed to map an ActionScript 3 class to a corresponding Java class.
ClassMappingException - Exception in org.spicefactory.cinnamon.io.mapping
Exception thrown when an error occurs while processing a class mapping.
ClassMappingException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.io.mapping.ClassMappingException
Creates a new ClassMappingException.
ClassMappingException(String) - Constructor for exception org.spicefactory.cinnamon.io.mapping.ClassMappingException
Creates a new ClassMappingException.
ClassPathResource - Class in org.spicefactory.cinnamon.config.resource
Resource implementation for class path resources.
ClassPathResource(String) - Constructor for class org.spicefactory.cinnamon.config.resource.ClassPathResource
Creates a new ClassPathResource for the given path using the thread context ClassLoader.
ClassPathResource(String, ClassLoader) - Constructor for class org.spicefactory.cinnamon.config.resource.ClassPathResource
Creates a new ClassPathResource for the given path using the specified ClassLoader.
ClassPathResource(String, Class<?>) - Constructor for class org.spicefactory.cinnamon.config.resource.ClassPathResource
Creates a new ClassPathResource for the given path using the specified Class to load the resource.
ClassUtil - Class in org.spicefactory.cinnamon.reflect.util
Static utility methods for loading classes and reflectively creating new instances.
ClassUtil() - Constructor for class org.spicefactory.cinnamon.reflect.util.ClassUtil
 
clearInvocationCache() - Static method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
CollectionChangeSet - Class in org.spicefactory.pimento.io
Represents an update to a persistent collection.
CollectionChangeSet() - Constructor for class org.spicefactory.pimento.io.CollectionChangeSet
 
CollectionConverter - Class in org.spicefactory.cinnamon.reflect.convert
Converter implementation that creates Collection instances of the required target type from any sequence (Collection or Array).
CollectionConverter(ReflectionFactory) - Constructor for class org.spicefactory.cinnamon.reflect.convert.CollectionConverter
 
CollectionUpdate - Class in org.spicefactory.pimento.intercept
Represents change set that will be applied to a persistent collection.
CollectionUpdate(List<Object>, List<Object>) - Constructor for class org.spicefactory.pimento.intercept.CollectionUpdate
Creates a new instance.
commitTransaction(Object) - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Commits the transaction represented by the specified parameter.
commitTransaction(Object) - Method in class org.spicefactory.pimento.context.SpringPersistenceContextPhaseListener
 
ConfigGeneratorSettings - Class in org.spicefactory.pimento.generator.ant
Represents a single parsleyConfigGenerator tag in a Cinnamon Generator Ant Task.
ConfigGeneratorSettings() - Constructor for class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
 
ConfigurationBuilder - Interface in org.spicefactory.cinnamon.config
ConfigurationBuilder implementations are responsible for loading and processing configuration files and creating and populating CinnamonConfig instances.
ConfigurationException - Exception in org.spicefactory.cinnamon.config
Exception thrown when a configuration error occurs.
ConfigurationException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.config.ConfigurationException
Creates a new ConfigurationException.
ConfigurationException(String) - Constructor for exception org.spicefactory.cinnamon.config.ConfigurationException
Creates a new ConfigurationException.
ConfigurationModel - Class in org.spicefactory.pimento.generator.model
Represents the generator model for a full Cinnamon configuration.
ConfigurationModel(List<ServiceModel>, GeneratorConfig) - Constructor for class org.spicefactory.pimento.generator.model.ConfigurationModel
Creates a new model instance.
ConfigurationProcessor - Interface in org.spicefactory.cinnamon.config
Allows for customizations of the configuration process.
ConfigurationProperty - Class in org.spicefactory.cinnamon.config.xml
The ConfigurationProperty represents a single property (attribute) from an XML configuration file.
ConfigurationProperty(Property, String) - Constructor for class org.spicefactory.cinnamon.config.xml.ConfigurationProperty
Creates a new configuration property.
configure() - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
configure() - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Method that should be called once after all properties have been set on this instance but before any service instances will be created.
containsApplicationContext(Map<String, Object>) - Static method in class org.spicefactory.cinnamon.config.spring.ApplicationContextUtil
Indicates if the given applicationMap contains Springs root WebApplicationContext.
containsError(Envelope) - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Checks whether the specified Cinnamon response envelope contains any service invocations that led to an error result.
containsProperty(String) - Method in class org.spicefactory.pimento.intercept.EntityUpdate
Checks whether the property with the specified name is part of this update.
ConversionException - Exception in org.spicefactory.cinnamon.reflect
Exception thrown when type conversion fails.
ConversionException(Object, Type) - Constructor for exception org.spicefactory.cinnamon.reflect.ConversionException
Creates a new ConversionException
ConversionException(Object, Type, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.ConversionException
Creates a new ConversionException
ConversionException(Object, Type, String) - Constructor for exception org.spicefactory.cinnamon.reflect.ConversionException
Creates a new ConversionException
ConversionException(Object, Type, String, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.ConversionException
Creates a new ConversionException
convert(Object, TypeContext) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
 
convert(Object, TypeContext) - Method in class org.spicefactory.cinnamon.reflect.convert.EnumConverter
 
convert(Object, TypeContext) - Method in class org.spicefactory.cinnamon.reflect.convert.NumberConverter
 
convert(Object, TypeContext) - Method in interface org.spicefactory.cinnamon.reflect.Converter
Converts the given value to the target type of this converter.
convert(Object) - Method in class org.spicefactory.cinnamon.reflect.Property
Converts the specified value to the target type of this Property if possible.
convert(Object) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Converts (if necessary) the given object to an instance of the target type of this TypeContext.
Converter<T> - Interface in org.spicefactory.cinnamon.reflect
Interface to be implemented by objects responsible for any necessary type conversion.
CONVERTER_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
convertValue(Object) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Converts the value of this property so that it can be applied to an entity.
create(K) - Method in interface org.spicefactory.cinnamon.reflect.util.Cache.Factory
Creates the corresponding object for the specified key.
createApplicationMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Creates the application attribute Map for this request.
createApplicationMap() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
createBuilder(Resource) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
Create a new ConfigurationBuilder instance for the specified Resource.
createBuilder(Resource) - Method in class org.spicefactory.cinnamon.client.SpringServiceChannel
 
createBuilder(Resource) - Method in class org.spicefactory.cinnamon.client.XmlServiceChannel
 
createBuilder() - Method in class org.spicefactory.cinnamon.config.xml.SchemaValidatingXomBuilderFactory
Creates a new XOM Builder instance.
createCollection(Class<?>) - Method in class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
Creates an instance for the specified collection type.
createCollectionUpdate(CollectionChangeSet, IoContext) - Method in class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
Creates a CollectionUpdate instance from the specified change set.
createConfigurationBuilder(ServletConfig) - Method in class org.spicefactory.cinnamon.web.AbstractCinnamonServlet
Creates the ConfigurationBuilder implementation this Servlet should use.
createConfigurationBuilder(ServletConfig) - Method in class org.spicefactory.cinnamon.web.CinnamonServlet
Deprecated.  
createConfigurationBuilder(ServletConfig) - Method in class org.spicefactory.cinnamon.web.SpringCinnamonServlet
 
createConfigurationBuilder(ServletConfig) - Method in class org.spicefactory.cinnamon.web.XmlCinnamonServlet
 
createConfigurationBuilder(File) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Creates the ConfigurationBuilder implementation this Ant Task should use.
createConfigurationBuilder(File) - Method in class org.spicefactory.pimento.generator.ant.CinnamonGeneratorTask
 
createConfigurationBuilder(File) - Method in class org.spicefactory.pimento.generator.ant.SpringGeneratorTask
 
createEntityMetadataBuilder(Class<?>, Set<Operation>) - Method in class org.spicefactory.pimento.metadata.MetadataFactory
Creates a new EntityMetadataBuilder for the specified persistent class.
createFullCollectionFromSnapshots(List<EntitySnapshot>, IoContext) - Method in class org.spicefactory.pimento.type.AbstractCollectionType
Creates and returns a collection of entities from the specified list of snapshots.
createFullCollectionFromSnapshots(List<EntitySnapshot>, IoContext) - Method in class org.spicefactory.pimento.type.MapType
 
createInitMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Creates the initialization parameter Map for this request.
createInitMap() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
createInstance() - Method in class org.spicefactory.cinnamon.config.xml.ObjectConfig
Creates a new instance of the Class specified by the type property and applies all configuration properties to the newly created instance.
createInstance() - Method in interface org.spicefactory.cinnamon.io.MappedObjectFactory
Creates and returns a new instance of the mapped object.
createInstance() - Method in class org.spicefactory.cinnamon.io.mapping.FactoryHandler
Creates the target instance and resolves all associations to the target instance that were added to this instance with the addReferer method.
createInstance(TypeContext, int, Object) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
Create a new instance for the required target type.
createInstance(TypeContext, int, Object) - Method in class org.spicefactory.cinnamon.reflect.convert.ArrayConverter
 
createInstance(TypeContext, int, Object) - Method in class org.spicefactory.cinnamon.reflect.convert.CollectionConverter
 
createParameterMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Creates the request parameter Map for this request.
createParameterMap() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
createParameterValuesMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Creates the request parameter Map for this request.
createParameterValuesMap() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
createRequestContext() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Creates and returns a new RequestContext instance.
createRequestMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Creates the request attribute Map for this request.
createRequestMap() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
createResponseEnvelope(Envelope) - Method in interface org.spicefactory.cinnamon.io.IoHandler
Creates a new Envelope to be used for the response sent to the client
createResponseEnvelope(Envelope) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
createResponseMessage(MessageHolder, Object, boolean) - Method in interface org.spicefactory.cinnamon.io.IoHandler
Creates a new response messages for the specified request message and result object.
createResponseMessage(MessageHolder, Object, boolean) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
createService(Class<T>, String) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
createService(Class<T>, String) - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Creates a client service proxy that implements the specified service interface.
createSessionMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Creates the session attribute Map for this request.
createSessionMap() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
createTransaction() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Creates a transaction and returns a transaction status object.
createTransaction() - Method in class org.spicefactory.pimento.context.SpringPersistenceContextPhaseListener
 

D

DataInput - Interface in org.spicefactory.cinnamon.io
Interface providing methods for reading from binary data.
DataOutput - Interface in org.spicefactory.cinnamon.io
Interface providing methods for writing binary data.
DATE - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for Date values.
DateType - Class in org.spicefactory.pimento.type
Represents a Date property type.
DateType() - Constructor for class org.spicefactory.pimento.type.DateType
 
DbUnitService - Interface in org.spicefactory.pimento.test
Remote service that can be used in integration tests to prepare the database in a setUp method.
DbUnitServiceImpl - Class in org.spicefactory.pimento.test
Default implementation for the DbUnitService.
DbUnitServiceImpl(DataSource) - Constructor for class org.spicefactory.pimento.test.DbUnitServiceImpl
Creates a new instance.
decodeAMF(AMFInput) - Method in interface org.spicefactory.cinnamon.io.IoHandler
Reads and returns the AMF envelope containing all AMF request messages from the specified input.
decodeAMF(AMFInput) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
DEFAULT_BUFFER_SIZE - Static variable in class org.spicefactory.cinnamon.io.util.IOUtil
The default buffer size for IO operations.
DefaultEntityListener - Class in org.spicefactory.pimento.io
JPA Entity Listener that is applied to all persistent entities managed by Pimento.
DefaultEntityListener() - Constructor for class org.spicefactory.pimento.io.DefaultEntityListener
 
DefaultEntityManagerProxy - Class in org.spicefactory.pimento.service.impl
Default EntityManagerProxy implementation.
DefaultEntityManagerProxy(PimentoConfig) - Constructor for class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
Creates a new instance using the specified configuration.
DefaultQuery - Class in org.spicefactory.pimento.service.impl
Default Query implementation.
DefaultQuery() - Constructor for class org.spicefactory.pimento.service.impl.DefaultQuery
 
DefaultServiceInvoker - Class in org.spicefactory.cinnamon.service
The default ServiceInvoker implementation that reflectively invokes a method on the target instance associated with a particular service.
DefaultServiceInvoker(ServiceRequest, Object, List<MethodInvoker>) - Constructor for class org.spicefactory.cinnamon.service.DefaultServiceInvoker
Creates a new ServiceInvoker instance.
Dom4jXmlAdapter - Class in org.spicefactory.cinnamon.io.xml
XmlAdapter implementation that converts Strings to/from dom4j document instances.
Dom4jXmlAdapter() - Constructor for class org.spicefactory.cinnamon.io.xml.Dom4jXmlAdapter
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.spicefactory.cinnamon.web.AbstractCinnamonServlet
 

E

EAGER - Static variable in class org.spicefactory.pimento.io.FetchMode
Constant for propeties that should be eagerly fetched.
ElementWrapper - Class in org.spicefactory.cinnamon.config.shared
Wrapper for XML elements hiding the XML DOM API in use.
ElementWrapper() - Constructor for class org.spicefactory.cinnamon.config.shared.ElementWrapper
 
EmbeddedNull - Class in org.spicefactory.pimento.io
Represents an embedded entity property that was set to null.
EmbeddedNull() - Constructor for class org.spicefactory.pimento.io.EmbeddedNull
 
EmbeddedPropertyMetadata - Class in org.spicefactory.pimento.metadata
The metadata for a single property of an embedded property of a persistent entity.
EmbeddedPropertyMetadata() - Constructor for class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
Creates a new instance.
EmbeddedPropertyMetadata(String, PropertyType, Property, Property) - Constructor for class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
Creates a new instance.
encodeAMF(AMFOutput, Envelope) - Method in interface org.spicefactory.cinnamon.io.IoHandler
Encodes and writes the specified envelope containing all response messages to the output.
encodeAMF(AMFOutput, Envelope) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
EntityClassMapping - Class in org.spicefactory.pimento.metadata
Cinnamon ClassMapping for persistent entities managed by Pimento.
EntityClassMapping(String, Class<?>) - Constructor for class org.spicefactory.pimento.metadata.EntityClassMapping
Creates a new instance.
EntityEncoder - Class in org.spicefactory.pimento.intercept
Exposes a small subset of the entity encoder functionality for interceptor methods.
EntityEncoder(boolean) - Constructor for class org.spicefactory.pimento.intercept.EntityEncoder
Creates a new instance.
EntityManagerProxy - Interface in org.spicefactory.pimento.service
Server-side proxy for the EntityManager remote service.
EntityMetadata - Class in org.spicefactory.pimento.metadata
The metadata for a single persistent entity type.
EntityMetadata() - Constructor for class org.spicefactory.pimento.metadata.EntityMetadata
Creates a new instance.
EntityMetadataBuilder - Class in org.spicefactory.pimento.metadata
A builder that creates EntityMetadata instances.
EntitySnapshot - Interface in org.spicefactory.pimento.io
The core IO interface, representing a single disassembled entity (or only parts of it).
EntityUpdate - Class in org.spicefactory.pimento.intercept
Represents a set of property values that will be applied to a persistent entity.
EntityUpdate(Map<String, Object>) - Constructor for class org.spicefactory.pimento.intercept.EntityUpdate
Creates a new instance.
EnumConverter - Class in org.spicefactory.cinnamon.reflect.convert
Converter implementation for converting Enum types.
EnumConverter() - Constructor for class org.spicefactory.cinnamon.reflect.convert.EnumConverter
 
EnumType - Class in org.spicefactory.pimento.type
Represents an Enum property.
EnumType(String[]) - Constructor for class org.spicefactory.pimento.type.EnumType
Creates a new instance.
Envelope - Interface in org.spicefactory.cinnamon.io
Represents a request or response that contains one or more messages.
equals(Object) - Method in class org.spicefactory.cinnamon.config.OperationConfig
 
equals(Object) - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
equals(EntitySnapshot, Object, IoContext) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Determines whether the specified snapshot represents the given entity.
ERROR_CALLBACK - Static variable in class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
ErrorMessage - Class in org.spicefactory.cinnamon.service
Represents a single error message.
ErrorMessage() - Constructor for class org.spicefactory.cinnamon.service.ErrorMessage
Creates an empty ErrorMessage.
ErrorMessage(Throwable) - Constructor for class org.spicefactory.cinnamon.service.ErrorMessage
Creates a new error message.
ErrorMessage(String, String) - Constructor for class org.spicefactory.cinnamon.service.ErrorMessage
Creates a new error message.
excludeProperty(String) - Method in class org.spicefactory.pimento.intercept.EntityEncoder
Instructs this encoder to exclude the property with the specified name from the entity sent to the client without modifying the entity itself.
execute() - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
 
execute() - Method in class org.spicefactory.pimento.generator.CinnamonGenerator
Genrates all ActionScript interfaces and proxy classes and Parsley XML configuration for the configuration of this generator.
execute(EntityManager, boolean) - Method in class org.spicefactory.pimento.service.impl.DefaultQuery
Executes this Query using the specified EntityManager and returns the result.
executeQuery(DefaultQuery) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Executes the specified query and returns the result.
executeQuery(DefaultQuery) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
EXPORT_SERVICE_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
Externalizable - Interface in org.spicefactory.cinnamon.io
Controls the serialization and deserialization of the object implementing this interface to/from AMF3 binary data.
EXTERNALIZABLE_MAPPING_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
ExternalizableClassMapping - Class in org.spicefactory.cinnamon.io.mapping
ClassMapping implementation responsible for mapping ActionScript classes that implement flash.utils.IExternalizable.
ExternalizableClassMapping(String, String, Class<?>, Class<?>, Class<?>) - Constructor for class org.spicefactory.cinnamon.io.mapping.ExternalizableClassMapping
 
Externalizer<R,W> - Interface in org.spicefactory.cinnamon.io
Controls the serialization and deserialization of objects to/from AMF3 binary data.
EXTERNALIZER_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 

F

FACTORY_REF_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
FACTORY_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
FactoryHandler<T> - Class in org.spicefactory.cinnamon.io.mapping
Wraps an instance of MappedObjectFactory, for internal use only.
FactoryHandler(MappedObjectFactory<T>) - Constructor for class org.spicefactory.cinnamon.io.mapping.FactoryHandler
Creates a new FactoryHandler wrapping the given factory.
FALSE - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for boolean false values.
FetchMode - Class in org.spicefactory.pimento.io
Represents the fetch mode for a single property.
FetchMode() - Constructor for class org.spicefactory.pimento.io.FetchMode
Creates a new instance.
FetchMode(boolean, FetchPlan) - Constructor for class org.spicefactory.pimento.io.FetchMode
Creates a new instance.
FetchPlan - Class in org.spicefactory.pimento.service
Represents the fetch plan for a single persistent entity type for a single request.
FetchPlan() - Constructor for class org.spicefactory.pimento.service.FetchPlan
 
FileSystemResource - Class in org.spicefactory.cinnamon.config.resource
Resource implementation for file system resources.
FileSystemResource(String) - Constructor for class org.spicefactory.cinnamon.config.resource.FileSystemResource
Creates a new file system resource for the given path.
fromByteCode(byte) - Static method in enum org.spicefactory.cinnamon.io.mapping.ObjectEncoding
Returns the enum value for the specified type code byte.
FullEntitySnapshot - Class in org.spicefactory.pimento.io
Represent an entity with all of its current property values.
FullEntitySnapshot() - Constructor for class org.spicefactory.pimento.io.FullEntitySnapshot
Creates a new instance.
FullEntitySnapshot(int, Object) - Constructor for class org.spicefactory.pimento.io.FullEntitySnapshot
Creates a new instance.

G

GeneratorConfig - Class in org.spicefactory.pimento.generator
The configuration for Cinnamon ActionScript source generation and Parsley XML configuration generation.
GeneratorConfig(CinnamonConfig, File, File) - Constructor for class org.spicefactory.pimento.generator.GeneratorConfig
Creates a new configuration instance.
GeneratorConfig(CinnamonConfig, File, File, File, String, int) - Constructor for class org.spicefactory.pimento.generator.GeneratorConfig
Creates a new configuration instance.
GeneratorException - Exception in org.spicefactory.pimento.generator
Exception thrown for any error condition during configuration or source generation.
GeneratorException(String, Throwable) - Constructor for exception org.spicefactory.pimento.generator.GeneratorException
Creates a new GeneratorException.
GeneratorException(String) - Constructor for exception org.spicefactory.pimento.generator.GeneratorException
Creates a new GeneratorException.
GenericsUtil - Class in org.spicefactory.cinnamon.reflect.util
Static utility methods dealing with reflection on generic types.
GenericsUtil() - Constructor for class org.spicefactory.cinnamon.reflect.util.GenericsUtil
 
get(K) - Method in class org.spicefactory.cinnamon.reflect.util.Cache
Returns the object for the specified key.
get(Class<?>) - Method in class org.spicefactory.cinnamon.reflect.util.ClassMappedRepository
Returns the item associated with the given type.
getActionScriptClass() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
 
getActionScriptClass() - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Returns the fully qualified name of the ActionScript 3 class for this mapping.
getActionScriptPackage(String) - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the ActionScript package corresponding to the specified Java package.
getActionScriptType(Class<?>) - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the ActionScript type corresponding to the specified Java type.
getAddedElements() - Method in class org.spicefactory.pimento.intercept.CollectionUpdate
Returns the elements that will be added to the collection.
getAddedElements() - Method in class org.spicefactory.pimento.io.CollectionChangeSet
Returns all snapshots that represent entities that were added to the collection.
getAlias() - Method in class org.spicefactory.cinnamon.config.OperationConfig
Returns the alias of the operation (the client side method name).
getAlias() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
 
getAlias() - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Returns the alias that was registered for this mapping.
getAlias() - Method in class org.spicefactory.pimento.generator.model.OperationModel
Returns the alias of the operation (the client side method name).
getAll() - Method in class org.spicefactory.cinnamon.reflect.util.ClassMappedRepository
Returns a Set of all items that were added to this repository.
getAllMetadata() - Method in class org.spicefactory.pimento.config.PimentoConfig
Retrieves all entity metadata.
getAllMetadata() - Method in class org.spicefactory.pimento.metadata.MetadataCache
Retrieves all entity metadata.
getAnnotatedMethods() - Method in class org.spicefactory.cinnamon.config.annotation.AnnotationProcessor
Returns a Map of annotated Methods and their associated annotations.
getAnnotation(Class<A>) - Method in class org.spicefactory.cinnamon.reflect.Property
Returns the Annotation for the specified type if present on the getter or setter method of this property, otherwise null.
getAnnotations() - Method in class org.spicefactory.cinnamon.reflect.Property
Returns all Annotations present on either the getter or setter method of this Property.
getApplicationContext(Map<String, Object>) - Static method in class org.spicefactory.cinnamon.config.spring.ApplicationContextUtil
Returns Springs root WebApplicationContext contained in the given applicationMap.
getApplicationMap() - Method in class org.spicefactory.cinnamon.config.shared.AbstractConfigurationBuilder
Returns the Map of application attributes (taken from ServletContext in a web application)
getApplicationMap() - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
Returns the Map containing all application attributes.
getApplicationMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns the Map containing all application attributes.
getAs3() - Method in class org.spicefactory.pimento.generator.ant.Mapping
Returns the fully qualified name of the AS3 class or package.
getAssociationMetadata() - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Returns the entity metadata for the associated entity.
getAttribute(String) - Method in class org.spicefactory.cinnamon.config.shared.ElementWrapper
Returns the value for the attribute with the given name.
getAttribute(String, String) - Method in class org.spicefactory.cinnamon.config.shared.ElementWrapper
Returns the value vor the attribute with the given name.
getBaseType() - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Returns the base type for this TypeContext.
getBean() - Method in class org.spicefactory.cinnamon.reflect.Property
Deprecated. 
getBean(Class<?>) - Method in class org.spicefactory.cinnamon.reflect.ReflectionFactory
Returns the Bean instance representing the given Class.
getBean() - Method in class org.spicefactory.pimento.metadata.EntityMetadataBuilder
Returns the bean representing the persistent entity.
getChildren(String) - Method in class org.spicefactory.cinnamon.config.shared.ElementWrapper
Returns an Iterator for all child elements with the given name.
getCinnamonConfig() - Method in class org.spicefactory.cinnamon.service.RequestContext
Return the CinnamonConfig instance associated with this request.
getCinnamonConfig() - Method in class org.spicefactory.pimento.config.PimentoConfig
Returns the Cinnamon configuration that this Pimento configuration uses internally.
getCinnamonConfig() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the Cinnamon configuration instance.
getClassDescriptor(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Returns the class descriptor for the given index.
getClassDescriptorIndex(ClassMapping) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Returns the index for the specified mapping if this mapping has already been serialized in the current AMF message.
getClassname() - Method in exception org.spicefactory.cinnamon.reflect.util.ClassLoadingException
Returns the name of the Class that could not be loaded.
getClassName() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns the name of the ActionScript service proxy class.
getClientId() - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionMessageHolder
Returns the client id for this message.
getCode() - Method in enum org.spicefactory.cinnamon.io.mapping.ObjectEncoding
Returns the type code for this encoding as a byte value.
getCollection(Object) - Method in class org.spicefactory.pimento.type.AbstractCollectionType
Returns the collection that should be used for creating a collection snapshot.
getCollection(Object) - Method in class org.spicefactory.pimento.type.MapType
 
getConfig() - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
getConfig() - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Returns the Cinnamon configuration.
getConfig() - Method in class org.spicefactory.cinnamon.io.RequestProcessor
Returns the Cinnamon configuration instance this RequestProcessor uses.
getConfig() - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
Return the CinnamonConfig instance associated with this factory.
getConfigOutputFile() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the file to write Parsley XML configuration to.
getConverter(Class<?>) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the Converter that will be applied for method parameters and bean properties of the given type.
getConverter(Class<?>) - Method in class org.spicefactory.cinnamon.reflect.ReflectionFactory
Returns the Converter instance that is applicable to the given target type.
getConverters() - Method in class org.spicefactory.cinnamon.reflect.ReflectionFactory
Returns all Converter instances registered with this factory including the builtin ones.
getCurrentContext() - Static method in class org.spicefactory.cinnamon.service.RequestContext
Returns the RequestContext for the current thread.
getCurrentInstance() - Static method in class org.spicefactory.pimento.context.RequestContext
Returns the RequestContext for the current thread.
getElementType(TypeContext) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
Return the generic element type of the sequence (Array or Collection).
getElementType(TypeContext) - Method in class org.spicefactory.cinnamon.reflect.convert.ArrayConverter
 
getElementType(TypeContext) - Method in class org.spicefactory.cinnamon.reflect.convert.CollectionConverter
 
getEncoding() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
Returns the object encoding for this mapping.
getEntity() - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
getEntity() - Method in interface org.spicefactory.pimento.io.ApplicableEntitySnapshot
Returns the entity that this snapshot was applied to.
getEntity(EntitySnapshot, EntityMetadata) - Method in class org.spicefactory.pimento.io.IoContext
Assemble the specified snapshot to a persistent entity.
getEntityForProxy(ProxyEntitySnapshot, EntityMetadata) - Method in class org.spicefactory.pimento.io.IoContext
Retrieves a reference for the specified proxy snapshot.
getEntityId() - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
getEntityId() - Method in interface org.spicefactory.pimento.io.EntitySnapshot
Returns the id of the entity.
getEntityId(Object) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Retrieves the id for the specified entity.
getEntityManagerFactory() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Returns the EntityManagerFactory that this phase listener uses.
getExceptionType() - Method in class org.spicefactory.cinnamon.service.ErrorMessage
String representation of the exception type.
getFactory() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the ServiceFactory that should be used to handle requests for this service.
getFetchMode(int) - Method in class org.spicefactory.pimento.service.FetchPlan
Returns the fetch mode for the property at the specified index position.
getFetchPlan() - Method in class org.spicefactory.pimento.io.FetchMode
Returns the fetch plan for the associated entity if this property is an association type or null.
getFetchPlan(FetchMode) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Returns the FetchPlan for the specified FetchMode.
getGenericTargetType() - Method in exception org.spicefactory.cinnamon.reflect.ConversionException
Returns the generic target type of the failed conversion.
getGenericTargetType() - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Returns the generic target type for this TypeContext.
getGenericType() - Method in class org.spicefactory.cinnamon.reflect.Property
Returns the resolved generic type of this property.
getHeaderNames() - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
getHeaderNames() - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Returns an unmodifiable Set containing all header names for this message.
getHeaderNames() - Method in class org.spicefactory.cinnamon.service.ServiceMessage
Returns an unmodifiable Set containing all header names for this message.
getHeaderValue(String) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
getHeaderValue(String) - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Returns the header value for the given name.
getHeaderValue(String) - Method in class org.spicefactory.cinnamon.service.ServiceMessage
Returns the header value for the given name.
getId() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns the id for this entity metadata.
getIdProperty() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns the property holding the entity id.
getImplementationClassName(String) - Method in class org.spicefactory.pimento.generator.naming.ImplPostfixNamingStrategy
 
getImplementationClassName(String) - Method in class org.spicefactory.pimento.generator.naming.IPrefixNamingStrategy
 
getImplementationClassName(String) - Method in interface org.spicefactory.pimento.generator.naming.NamingStrategy
Returns the corresponding name of the ActionScript class implementing the specified service interface.
getImplementationImports() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns all class names for which import statements need to be generated on the ActionScript service proxy class.
getImports() - Method in class org.spicefactory.pimento.generator.model.OperationModel
Returns all classes used as operation parameter types for which import statements need to be generated.
getInitMap() - Method in class org.spicefactory.cinnamon.config.shared.AbstractConfigurationBuilder
Returns the Map of initialization parameters (taken from ServletConfig in a web application).
getInitMap() - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
Returns the Map containing all initialization parameters.
getInitMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns the Map containing all initialization parameters.
getInputStream() - Method in class org.spicefactory.cinnamon.config.resource.ByteArrayResource
 
getInputStream() - Method in class org.spicefactory.cinnamon.config.resource.ClassPathResource
 
getInputStream() - Method in class org.spicefactory.cinnamon.config.resource.FileSystemResource
 
getInputStream() - Method in class org.spicefactory.cinnamon.config.resource.HttpResource
 
getInputStream() - Method in interface org.spicefactory.cinnamon.config.resource.Resource
Creates an InputStream for this Resource.
getInputStream() - Method in class org.spicefactory.cinnamon.config.resource.WebAppResource
 
getInterfaceImports() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns all class names for which import statements need to be generated on the ActionScript service interface.
getInterfaceName() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns the name of the ActionScript service interface.
getIoContext() - Method in class org.spicefactory.pimento.context.RequestContext
Returns the IoContext for this request.
getIterator(Object) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
Return an Iterator for the given sequence (Array or Collection).
getJava() - Method in class org.spicefactory.pimento.generator.ant.Mapping
Returns the fully qualified name of the Java class or package.
getJavaClass() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
 
getJavaClass() - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Returns the Java class for this mapping.
getJavaFactory() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
Returns the (optional) Java factory for this mapping.
getJpaProvider() - Method in class org.spicefactory.pimento.config.PimentoConfig
Returns the JPA provider in use.
getKeyProperty() - Method in class org.spicefactory.pimento.type.MapType
Return the metadata for the property of the associated entity that will be used as the Maps key.
getLog(List<?>, boolean) - Static method in class org.spicefactory.pimento.io.util.LogUtil
Get a log string for a list of arguments.
getLogForValue(Object, boolean) - Static method in class org.spicefactory.pimento.io.util.LogUtil
Get a log string for the specified argument.
getLogString(EntityMetadata, boolean) - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
getLogString(EntityMetadata, boolean) - Method in interface org.spicefactory.pimento.io.EntitySnapshot
Returns a log String for this snapshot.
getLogString(EntityMetadata, boolean) - Method in class org.spicefactory.pimento.io.FullEntitySnapshot
 
getLogString(EntityMetadata, boolean) - Method in class org.spicefactory.pimento.io.PartialEntitySnapshot
 
getLogString(Object) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Retrieves log output for the specified entity
getManageAllEntities() - Method in class org.spicefactory.pimento.config.PimentoConfig
Return whether all entities configured for JPA will be managed by Pimento.
getMappingForAlias(String) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the class mapping for the given alias.
getMappingForJavaClass(Class<?>) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the class mapping for the given Java class.
getMappings() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns an Array containing all registered class mappings.
getMessage() - Method in interface org.spicefactory.cinnamon.io.MessageHolder
Returns the actual request representing a request or a response.
getMessage() - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionMessageHolder
Returns the body of the message representing the actual request or response.
getMessage() - Method in class org.spicefactory.cinnamon.service.ErrorMessage
The error description.
getMessageProcessor(Class<?>) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the MessageProcessor that is responsible for processing messages of the specified type.
getMessages() - Method in interface org.spicefactory.cinnamon.io.Envelope
Returns all messages contained in this envelope.
getMessages() - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Returns all messages contained in this envelope.
getMetadata(MetadataFactory, Set<Operation>, boolean) - Method in class org.spicefactory.pimento.provider.HibernateJpaProvider
 
getMetadata(MetadataFactory, Set<Operation>, boolean) - Method in interface org.spicefactory.pimento.provider.JpaProvider
Creates metadata for all persistent entities managed by Pimento.
getMetadataById(int) - Method in class org.spicefactory.pimento.config.PimentoConfig
Retrieves the metadata for the specified metadata id.
getMetadataById(int) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Retrieves the metadata for the specified id, if it corresponds to this entity or to a subclass of this entity.
getMetadataById(int) - Method in class org.spicefactory.pimento.metadata.MetadataCache
Retrieves the metadata for the specified metadata id.
getMetadataForClass(Class<?>) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Retrieves the metadata for the specified persistent class, if its type is a subclass of this entity or the entity class itself.
getMetadataForClass(Class<?>) - Method in class org.spicefactory.pimento.metadata.MetadataCache
Retrieves the metadata for the specified entity type.
getMetadataForEntity(IoContext, Object) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Returns the metadata for the specified entity.
getMetadataForSnapshot(IoContext, EntitySnapshot) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Returns the metadata for the specified entity snapshot.
getMetadataForType(Class<?>) - Method in class org.spicefactory.pimento.config.PimentoConfig
Retrieves the metadata for the specified entity type.
getMetadataId() - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
getMetadataId() - Method in interface org.spicefactory.pimento.io.EntitySnapshot
Returns the id of the associated metadata.
getMethod() - Method in class org.spicefactory.cinnamon.reflect.MethodInvoker
Returns the Method that this MethodInvoker wraps.
getMethodCandidates(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
Returns the candidate methods for the given request.
getMethodInvoker(Method, Class<?>) - Method in class org.spicefactory.cinnamon.reflect.ReflectionFactory
Returns a MethodInvoker instance for the given Method and context Class.
getModel() - Method in class org.spicefactory.pimento.generator.CinnamonGenerator
Returns the model this generator instance will push to the templates.
getName() - Method in class org.spicefactory.cinnamon.config.OperationConfig
Returns the name of the operation (the server side method name).
getName() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the name of this service.
getName() - Method in class org.spicefactory.cinnamon.config.xml.ConfigurationProperty
Returns the name of this configuration property
getName() - Method in class org.spicefactory.cinnamon.reflect.Property
The name of the property according to Java Bean conventions.
getName() - Method in class org.spicefactory.pimento.generator.model.ParameterModel
Returns the name for this parameter.
getName() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns the name of this service.
getName() - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Returns the name of the property.
getNames() - Method in class org.spicefactory.pimento.type.EnumType
Returns the names of the enum constants for this property.
getNamingStrategy() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the naming strategy that will be used for matching names of ActionScript service interfaces to the names of the implementation classes.
getNewEntities() - Method in class org.spicefactory.pimento.io.PimentoParameters
Get all entities that should be persisted in this request.
getObjectReference(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Returns the object reference for the given index.
getOperationName() - Method in class org.spicefactory.cinnamon.service.ServiceRequest
The name of the operation to invoke.
getOperationParameters() - Method in class org.spicefactory.pimento.io.PimentoParameters
Get the actual method parameters that should be passed to the service invocation.
getOperations() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the list of operations that can be invoked by clients.
getOperations() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns the list of operations for this service.
getOperations() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns the EnityManager operations permitted for the client.
getOutputDir() - Method in class org.spicefactory.pimento.generator.ant.SourceGeneratorSettings
Returns the directory that serves as the root directory for all generated source files.
getOutputFile() - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Returns the file that the Parsley configuration should be written to.
getOwnerBean() - Method in class org.spicefactory.cinnamon.reflect.Property
Returns the owner Bean instance this Property belongs to.
getPackage() - Method in class org.spicefactory.pimento.generator.model.ServiceModel
Returns the ActionScript package name for this service.
getParameterCount() - Method in class org.spicefactory.cinnamon.reflect.MethodInvoker
Returns the number of parameters this MethodInvoker expects.
getParameterMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns the Map containing all request parameters.
getParameters() - Method in class org.spicefactory.cinnamon.service.ServiceRequest
The method parameters.
getParameterTypes() - Method in class org.spicefactory.cinnamon.config.OperationConfig
Returns the parameter types of this operation.
getParameterValuesMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns the Map containing all request parameters.
getParams() - Method in class org.spicefactory.pimento.generator.model.OperationModel
Returns the generator models representing the operation parameters.
getPath() - Method in class org.spicefactory.cinnamon.config.resource.AbstractResource
 
getPath() - Method in interface org.spicefactory.cinnamon.config.resource.Resource
Returns the path for this resource.
getPersistentClass(Object) - Method in class org.spicefactory.pimento.io.IoContext
Returns the persistent class for the specified entity.
getPersistentClass(Object) - Method in class org.spicefactory.pimento.provider.HibernateJpaProvider
 
getPersistentClass(Object) - Method in interface org.spicefactory.pimento.provider.JpaProvider
Returns the persistent class for the specified entity.
getPhaseListeners() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns an iterator for all registered phase listener.
getPimentoConfig() - Method in class org.spicefactory.pimento.io.IoContext
Returns the Pimento configuration for this context instance.
getProcessAnnotations() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Check if annotations should be processed for this service.
getProperties() - Method in class org.spicefactory.cinnamon.reflect.Bean
Returns a Map of all Properties of this Bean.
getProperties() - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
Returns the property values of this snapshot.
getProperties() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns all property metadata for this entity.
getProperty(Object, String) - Method in class org.spicefactory.cinnamon.io.mapping.AbstractPropertyClassMapping
Reads the property with the given name from the specified target instance.
getProperty(Object, String) - Method in class org.spicefactory.cinnamon.io.mapping.AnonymousClassMapping
 
getProperty(Object, String) - Method in class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
 
getProperty(String) - Method in class org.spicefactory.cinnamon.reflect.Bean
Returns the Property instance for the given property name.
getProperty() - Method in exception org.spicefactory.cinnamon.reflect.PropertyException
Returns the affected Property instance.
getProperty(String) - Method in class org.spicefactory.pimento.intercept.EntityUpdate
Returns the value for the property with the specified name or null if it is not part of this update.
getPropertyNames() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
Returns the property names of the mapped class.
getPropertyNames() - Method in class org.spicefactory.pimento.intercept.EntityUpdate
Returns the names of all properties that are part of this update.
getPropery(String) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns the property metadata for the specified property name.
getRank(Object[]) - Method in class org.spicefactory.cinnamon.reflect.MethodInvoker
Returns a numeric rank for the given method parameters.
getRawTargetType() - Method in exception org.spicefactory.cinnamon.reflect.ConversionException
Returns the raw target type of the failed conversion.
getRawTargetType() - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Returns the raw target type for this TypeContext.
getRawType() - Method in class org.spicefactory.cinnamon.reflect.Property
The resolved raw type of this property.
getRawType(Type) - Static method in class org.spicefactory.cinnamon.reflect.util.GenericsUtil
Returns the raw type of the given generic type.
getReadableProperties() - Method in class org.spicefactory.cinnamon.reflect.Bean
Returns a Map containing all readable properties of this Bean.
getReflectionFactory() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the ReflectionFactory used by this instance.
getRemovedElements() - Method in class org.spicefactory.pimento.intercept.CollectionUpdate
Returns the elements that will be removed from the collection.
getRemovedElements() - Method in class org.spicefactory.pimento.io.CollectionChangeSet
Returns all snapshots that represent entities that were removed from the collection.
getRequest() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns an environment-specific instance representing the current request.
getRequest() - Method in class org.spicefactory.cinnamon.service.ServiceProcessor
Returns the request.
getRequest() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
getRequestMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns the Map containing all request attributes.
getResource() - Method in exception org.spicefactory.cinnamon.config.resource.ResourceException
Returns the Resource instance that caused the error.
getResponse() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns an environment-specific instance representing the current response.
getResponse() - Method in class org.spicefactory.cinnamon.service.ServiceProcessor
Returns the response.
getResponse() - Method in class org.spicefactory.cinnamon.web.HttpRequestContext
 
getResult() - Method in class org.spicefactory.cinnamon.io.MessageProcessor.ResultHolder
Return the object representing the actual result
getResult() - Method in class org.spicefactory.cinnamon.service.ServiceResponse
Returns the result of the service invocation.
getReturnType() - Method in class org.spicefactory.pimento.generator.model.OperationModel
Returns the fully qualified ActionScript return type of the operation.
getScope() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the scope of this service.
getServiceApi() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the API of the service, which usually is the interface of the service, or the implementation if no interface was specified.
getServiceConfig(String) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the Service configuration for the given Service name.
getServiceConfigs() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns an Array containing all registered Service configurations.
getServiceFactories() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns an unmodifiable Map containing all registered ServiceFactories.
getServiceFactory(String) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the ServiceFactory registered for the given name.
getServiceImplementation() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the class that implements this service.
getServiceInterceptors() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns an iterator for all registered service interceptors.
getServiceInterface() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Returns the service interface.
getServiceInvoker(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
 
getServiceInvoker(ServiceRequest) - Method in interface org.spicefactory.cinnamon.service.ServiceFactory
Create a ServiceInvoker instance for a particular ServiceRequest.
getServiceName() - Method in class org.spicefactory.cinnamon.service.ServiceRequest
The name of the service to invoke.
getServices() - Method in class org.spicefactory.pimento.generator.model.ConfigurationModel
Returns the list of service models for this configuration
getServiceUrl() - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
getServiceUrl() - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Returns the service URL that client proxies should connect to.
getServiceUrl() - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Returns the serviceUrl for the client side ServiceChannel.
getServiceUrl() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the service URL for this configuration.
getServiceUrl() - Method in class org.spicefactory.pimento.generator.model.ConfigurationModel
Returns the service URL for this configuration.
getSessionMap() - Method in class org.spicefactory.cinnamon.service.RequestContext
Returns the Map containing all session attributes.
getSize(Object) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
 
getSnapshot(Object, EntityMetadata, FetchPlan) - Method in class org.spicefactory.pimento.io.IoContext
Disassemble the specified entity to a snapshot representation.
getSnapshot(Object, EntityMetadata, FetchPlan, boolean) - Method in class org.spicefactory.pimento.io.IoContext
Disassemble the specified entity to a snapshot representation.
getSourceOutputDir() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the source path all generated ActionScript classes and interfaces should be written to.
getStacktrace() - Method in class org.spicefactory.cinnamon.service.ErrorMessage
Returns the stacktrace of this error.
getStringReference(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Returns the string reference for the given index.
getSuperclass() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns the metadata for the persistent superclass.
getTargetInstance(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
Returns the target instance that should be invoked for the given request.
getTargetInstance(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.factory.PlainJavaServiceFactory
 
getTargetInstance(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.factory.SpringServiceFactory
 
getTemplateDir() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the directory containing all templates for ActionScript service interfaces and proxies as well as Parsley XML configuration.
getTimeout() - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Returns the timeout for all operations of the client side ServiceChannel.
getTimeout() - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Returns the timeout in milliseconds for all service operations.
getTimeout() - Method in class org.spicefactory.pimento.generator.model.ConfigurationModel
Returns the timeout in milliseconds for all service operations.
getTransactionContext() - Method in class org.spicefactory.pimento.context.RequestContext
Returns the transaction context for this request.
getType() - Method in class org.spicefactory.cinnamon.config.xml.ObjectConfig
Returns the type of this object.
getType() - Method in class org.spicefactory.cinnamon.reflect.Bean
Returns the class of the bean.
getType() - Method in exception org.spicefactory.cinnamon.reflect.util.ObjectInstantiationException
Returns the Class for which instantiation failed.
getType() - Method in class org.spicefactory.pimento.generator.model.ParameterModel
Returns the ActionScript type of this parameter.
getType() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Returns the entity type.
getTypeAsBean() - Method in class org.spicefactory.cinnamon.reflect.Property
The type of this property as a Bean instance.
getTypeContext(Type, Class<?>) - Method in class org.spicefactory.cinnamon.reflect.ReflectionFactory
Returns a TypeContext for the given context and base types.
getUpdatedEntities() - Method in class org.spicefactory.pimento.io.PimentoParameters
Get all entities that should be updated (merged) in this request.
getValue() - Method in exception org.spicefactory.cinnamon.reflect.ConversionException
Returns the original value that cannot be converted to the target type.
getValue(Object) - Method in class org.spicefactory.cinnamon.reflect.Property
Returns the value of this property in the given bean instance.
getValue(Object) - Method in class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
 
getValue(Object) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Retrieve the value of this property for the specified entity.
getValueForSnapshot(Object, IoContext, FetchMode) - Method in class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
 
getValueForSnapshot(Object, IoContext, FetchMode) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Reads the specified property from the given entity and returns it in a form suitable for inclusion in an entity snapshot.
getValueForSnapshot(Object, Property, IoContext, FetchMode) - Method in class org.spicefactory.pimento.type.AbstractCollectionType
 
getValueForSnapshot(Object, Property, IoContext, FetchMode) - Method in class org.spicefactory.pimento.type.AbstractPropertyType
 
getValueForSnapshot(Object, Property, IoContext, FetchMode) - Method in class org.spicefactory.pimento.type.AssociationType
 
getValueForSnapshot(Object, Property, IoContext, FetchMode) - Method in class org.spicefactory.pimento.type.EnumType
 
getValueForSnapshot(Object, Property, IoContext, FetchMode) - Method in interface org.spicefactory.pimento.type.PropertyType
Reads the specified property from the given entity and returns it in a form suitable for inclusion in an entity snapshot.
getVersion() - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Returns the AMF version.
getWritableProperties() - Method in class org.spicefactory.cinnamon.reflect.Bean
Returns a Map containing all writable properties of this Bean.
getXmlAdapter() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Returns the XmlAdapter implementation that will be used for reading and writing XML from/to AMF3 binary data

H

hasEntity() - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
hasEntity() - Method in interface org.spicefactory.pimento.io.ApplicableEntitySnapshot
Indicates whether the entity that this snapshot was applied to has been set.
hashCode() - Method in class org.spicefactory.cinnamon.config.OperationConfig
 
hashCode() - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
hasOperation(Operation) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Checks whether the specified EntityManager operation is permitted for the client
HibernateJpaProvider - Class in org.spicefactory.pimento.provider
JpaProvider implementation for Hibernate.
HibernateJpaProvider(EntityManagerFactory) - Constructor for class org.spicefactory.pimento.provider.HibernateJpaProvider
Creates a new instance.
Hidden - Annotation Type in org.spicefactory.pimento.metadata
Marks a property as hidden from the perspective of the client.
HttpRequestContext - Class in org.spicefactory.cinnamon.web
RequestContext implementation to be used when Cinnamon runs inside a ServletContainer.
HttpResource - Class in org.spicefactory.cinnamon.config.resource
Resource implementation that loads a resource via HTTP.
HttpResource(String) - Constructor for class org.spicefactory.cinnamon.config.resource.HttpResource
Creates a new HTTP resource for the given url.

I

IdResolver - Class in org.spicefactory.pimento.io.util
Resolves ids for persisted entities that might not be available before transaction commit.
IdResolver(Object, EntityMetadata) - Constructor for class org.spicefactory.pimento.io.util.IdResolver
Creates a new instance.
ImplPostfixNamingStrategy - Class in org.spicefactory.pimento.generator.naming
A naming strategy that will prepend Impl to the interface name.
ImplPostfixNamingStrategy() - Constructor for class org.spicefactory.pimento.generator.naming.ImplPostfixNamingStrategy
 
init(Map<String, String>, Map<String, Object>) - Method in interface org.spicefactory.cinnamon.config.ConfigurationBuilder
Initializes the ServiceFactory.
init(Map<String, String>, Map<String, Object>) - Method in interface org.spicefactory.cinnamon.config.ConfigurationProcessor
Initializes the ConfigurationProcessor.
init(Map<String, String>, Map<String, Object>) - Method in class org.spicefactory.cinnamon.config.shared.AbstractConfigurationBuilder
 
init() - Method in class org.spicefactory.cinnamon.config.spring.CinnamonNamespaceHandler
 
init(Map<String, String>, Map<String, Object>) - Method in class org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
 
init(CinnamonConfig) - Method in class org.spicefactory.cinnamon.io.mapping.AnonymousClassMapping
 
init(CinnamonConfig) - Method in class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
 
init(CinnamonConfig) - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Initialization method that will be called once for each ClassMapping instance at application startup.
init(CinnamonConfig) - Method in class org.spicefactory.cinnamon.io.mapping.ExternalizableClassMapping
 
init() - Method in class org.spicefactory.cinnamon.io.xml.Dom4jXmlAdapter
 
init() - Method in class org.spicefactory.cinnamon.io.xml.W3cXmlAdapter
 
init() - Method in interface org.spicefactory.cinnamon.io.xml.XmlAdapter
Initializes the adapter, called once for each instance at application startup.
init() - Method in class org.spicefactory.cinnamon.io.xml.XomXmlAdapter
 
init(Map<String, String>, Map<String, Object>, CinnamonConfig) - Method in class org.spicefactory.cinnamon.service.factory.AbstractMethodInvocationServiceFactory
 
init(Map<String, String>, Map<String, Object>, CinnamonConfig) - Method in class org.spicefactory.cinnamon.service.factory.SpringServiceFactory
 
init(Map<String, String>, Map<String, Object>, CinnamonConfig) - Method in interface org.spicefactory.cinnamon.service.ServiceFactory
Initializes the ServiceFactory.
init(ServletConfig) - Method in class org.spicefactory.cinnamon.web.AbstractCinnamonServlet
 
init(Map<String, String>, Map<String, Object>) - Method in class org.spicefactory.pimento.config.PimentoConfig
 
init(CinnamonConfig) - Method in class org.spicefactory.pimento.metadata.EntityClassMapping
 
initialize(int, Object) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Loads the entity with the specified primary key and the specified metadata id.
initialize(int, Object, PropertyMetadata) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Loads the collection property for the entity with the specified primary key and the specified metadata id.
initialize(int, Object) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
initialize(int, Object, PropertyMetadata) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
INSTANCE - Static variable in class org.spicefactory.pimento.io.EmbeddedNull
Instance that can be used for efficient AMF encoding instead of creating a new one for each occurrence of a null property value.
INT - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for integer values.
intercept(ServiceProcessor) - Method in interface org.spicefactory.cinnamon.service.ServiceInterceptor
Interceptor method invoked for each request.
InterceptorConfigurationException - Exception in org.spicefactory.pimento.intercept
Exception thrown when an interceptor configuration error occurs.
InterceptorConfigurationException(String, Throwable) - Constructor for exception org.spicefactory.pimento.intercept.InterceptorConfigurationException
Creates a new ConfigurationException.
InterceptorConfigurationException(String) - Constructor for exception org.spicefactory.pimento.intercept.InterceptorConfigurationException
Creates a new ConfigurationException.
invoke(Object, Object[]) - Method in class org.spicefactory.cinnamon.reflect.MethodInvoker
Invokes this method on the given target instance.
invoke() - Method in class org.spicefactory.cinnamon.service.DefaultServiceInvoker
 
invoke() - Method in interface org.spicefactory.cinnamon.service.ServiceInvoker
Invokes the service and returns the result, usually the return value of a method invocation
invokeInterceptors(Class<? extends Annotation>, Object, Operation) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Invokes the interceptors for the specified type and operation.
invokeInterceptors(Object, EntityUpdate, Operation) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Invokes the merge interceptor for the specified operaion.
invokeInterceptors(Object, EntityEncoder, Operation) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Invokes the load interceptor for the specified operaion.
invokeService(MethodInvoker) - Method in class org.spicefactory.cinnamon.service.DefaultServiceInvoker
Invokes the service and returns the result.
IoContext - Class in org.spicefactory.pimento.io
The I/O context for a single service invocation.
IoContext(PimentoConfig, EntityManager, Operation) - Constructor for class org.spicefactory.pimento.io.IoContext
Creates a new instance.
IoHandler - Interface in org.spicefactory.cinnamon.io
An IoHandler implementation is responsible for decoding and encoding to/from AMF3.
IOUtil - Class in org.spicefactory.cinnamon.io.util
Utility methods and constants for AMF3 IO operations.
IOUtil() - Constructor for class org.spicefactory.cinnamon.io.util.IOUtil
 
IPrefixNamingStrategy - Class in org.spicefactory.pimento.generator.naming
A naming strategy for the convention to prefix all interfaces with I.
IPrefixNamingStrategy() - Constructor for class org.spicefactory.pimento.generator.naming.IPrefixNamingStrategy
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class org.spicefactory.cinnamon.reflect.Property
Returns true if an annotation for the specified type is present on either the getter or setter method of this Property (or both).
isAssignableType(Object) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Checks if the given object is an instance of the target type of this TypeContext instance.
isComplete() - Method in class org.spicefactory.cinnamon.service.ServiceResponse
Checks whether the result has already been set.
isConvertibleType(Object) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Checks if the given object can be converted (if necessary) to an instance of the target type of this TypeContext.
isEqualType(Object) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Checks if the class of the given object equals the raw target type of this TypeContext.
isError() - Method in class org.spicefactory.cinnamon.io.MessageProcessor.ResultHolder
Indicates whether the result wrapped by this instance represents an error outcome.
isExcludedProperty(String) - Method in class org.spicefactory.pimento.intercept.EntityEncoder
Checks whether the property with the specified name was marked for exclusion.
isExecuteUpdatePermitted() - Method in class org.spicefactory.pimento.config.PimentoConfig
Checks whether the Query.executeUpdate operation is allowed for clients.
isFailFast() - Method in class org.spicefactory.cinnamon.service.ServiceMessageProcessor
Indicates whether this message processor should apply fail fast behaviour in case of errors.
isLazy() - Method in class org.spicefactory.pimento.io.FetchMode
Whether this property should be lazily fetched.
isNamed() - Method in class org.spicefactory.pimento.service.impl.DefaultQuery
Checks whether this instance represents a named query.
isNewEntityManager() - Method in class org.spicefactory.pimento.context.RequestContext
Checks whether a new EntityManager was created by Pimento for this request.
isProxy() - Method in class org.spicefactory.pimento.intercept.EntityEncoder
Whether this encoder will be used for an uninitialized proxy.
isReadable() - Method in class org.spicefactory.cinnamon.reflect.Property
Checks if this property is readable.
isReadOnly() - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Checks whether this property was marked as read-only.
isRefreshable() - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Checks whether this entity contains any properties marked as refreshable.
isRefreshable() - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Checks whether this property was marked as refreshable.
isTransient() - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
isTransient() - Method in interface org.spicefactory.pimento.io.ApplicableEntitySnapshot
Checks whether the entity represented by this snapshot is transient.
isUninitializedProxy(Object) - Method in class org.spicefactory.pimento.provider.HibernateJpaProvider
 
isUninitializedProxy(Object) - Method in interface org.spicefactory.pimento.provider.JpaProvider
Checks whether the specified entity is an uninitialized proxy.
isUnitializedProxy(Object) - Method in class org.spicefactory.pimento.io.IoContext
Checks whether the specified entity is an uninitialized proxy.
isWritable() - Method in class org.spicefactory.cinnamon.reflect.Property
Checks if this property is writable.
isXmlDocumentClass(Class<?>) - Method in class org.spicefactory.cinnamon.io.xml.Dom4jXmlAdapter
 
isXmlDocumentClass(Class<?>) - Method in class org.spicefactory.cinnamon.io.xml.W3cXmlAdapter
 
isXmlDocumentClass(Class<?>) - Method in interface org.spicefactory.cinnamon.io.xml.XmlAdapter
Checks whether the given class represents an XML DOM class that this adapter can process.
isXmlDocumentClass(Class<?>) - Method in class org.spicefactory.cinnamon.io.xml.XomXmlAdapter
 

J

JAVA_CLASS_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
JAVA_FACTORY_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
JpaProvider - Interface in org.spicefactory.pimento.provider
Encapsulates functionality that is specific for a particular JPA implementation.

K

KeepAliveMessage - Class in org.spicefactory.cinnamon.io
Represents a message that can be used to prevent session timeouts.
KeepAliveMessage() - Constructor for class org.spicefactory.cinnamon.io.KeepAliveMessage
 
KeepAliveMessageProcessor - Class in org.spicefactory.cinnamon.io
MessageProcessor implementation vor keep-alive messages.
KeepAliveMessageProcessor() - Constructor for class org.spicefactory.cinnamon.io.KeepAliveMessageProcessor
 

L

LAZY - Static variable in class org.spicefactory.pimento.io.FetchMode
Constant for properties that should be lazily fetched.
ListType - Class in org.spicefactory.pimento.type
Represents a List property type.
ListType() - Constructor for class org.spicefactory.pimento.type.ListType
 
Load - Annotation Type in org.spicefactory.pimento.intercept
Marks a method as a listener for entities that get loaded into the client.
load(int, Object) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Loads the entity with the specified primary key and the specified metadata id.
load(int, Object) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
loadClass(String, boolean, boolean) - Static method in class org.spicefactory.cinnamon.reflect.util.ClassUtil
Loads the given Class using the context ClassLoader of the current thread.
loadClass(String) - Static method in class org.spicefactory.cinnamon.reflect.util.ClassUtil
Loads the given Class using the context ClassLoader of the current thread.
loadClass(String, Class<T>) - Static method in class org.spicefactory.cinnamon.reflect.util.ClassUtil
Loads the given Class if it is of the specified required type.
loadEntityMetadata() - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Loads the metadata for all managed persistent entities.
loadEntityMetadata() - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
logRequest(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.ServiceMessageProcessor
 
logRequest(ServiceRequest) - Method in class org.spicefactory.pimento.io.PimentoMessageProcessor
 
logResult(ServiceRequest, ServiceResponse) - Method in class org.spicefactory.cinnamon.service.ServiceMessageProcessor
 
logResult(ServiceRequest, ServiceResponse) - Method in class org.spicefactory.pimento.io.PimentoMessageProcessor
 
LogUtil - Class in org.spicefactory.pimento.io.util
Utility methods for logging EntitySnapshots.
LogUtil() - Constructor for class org.spicefactory.pimento.io.util.LogUtil
 

M

Managed - Annotation Type in org.spicefactory.pimento.config
Marks a persistent entity class to be managed by Pimento.
MappedObjectFactory<T> - Interface in org.spicefactory.cinnamon.io
Factory that creates new instances of mapped objects.
Mapping - Class in org.spicefactory.pimento.generator.ant
Represents a single typeMapping or packageMapping tag in a Cinnamon Generator Ant Task.
Mapping() - Constructor for class org.spicefactory.pimento.generator.ant.Mapping
 
MapType - Class in org.spicefactory.pimento.type
Represents a Map property type.
MapType() - Constructor for class org.spicefactory.pimento.type.MapType
Creates a new instance.
MAX_INT - Static variable in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
Merge - Annotation Type in org.spicefactory.pimento.intercept
Marks a method as a listener for entities that were merged by a client.
merge(Object) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Merges the specified entity.
merge(Object) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
MESSAGE_PROCESSOR_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
MessageHolder - Interface in org.spicefactory.cinnamon.io
Represents a single message of an AMF request.
MessageProcessor<I,O> - Interface in org.spicefactory.cinnamon.io
A MessageProcessor implementation is responsible for processing the request object and returning a result instance.
MessageProcessor.ResultHolder<O> - Class in org.spicefactory.cinnamon.io
Represents a single result produced by a MessageProcessor.
MessageProcessor.ResultHolder(O, boolean) - Constructor for class org.spicefactory.cinnamon.io.MessageProcessor.ResultHolder
Creates a new ResultHolder instance.
MetadataCache - Class in org.spicefactory.pimento.metadata
Cache for all entity metadata.
MetadataCache() - Constructor for class org.spicefactory.pimento.metadata.MetadataCache
 
MetadataFactory - Class in org.spicefactory.pimento.metadata
Factory that creates EntityMetadataBuilder instances.
MetadataFactory(CinnamonConfig) - Constructor for class org.spicefactory.pimento.metadata.MetadataFactory
Creates a new instance.
MethodInvocationException - Exception in org.spicefactory.cinnamon.reflect
Exception thrown when a MethodInvocation fails.
MethodInvocationException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.MethodInvocationException
Creates a new MethodInvocationException.
MethodInvocationException(String) - Constructor for exception org.spicefactory.cinnamon.reflect.MethodInvocationException
Creates a new MethodInvocationException.
MethodInvoker - Class in org.spicefactory.cinnamon.reflect
MethodInvoker instances allow the reflective invocation of Methods with automatic parameter conversion.
MIN_INT - Static variable in class org.spicefactory.cinnamon.io.amf.AMFOutput
 

N

NAME_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
NamingStrategy - Interface in org.spicefactory.pimento.generator.naming
A pluggable strategy for mapping service interface names to their corresponding implementation class name.
NetConnectionEnvelope - Class in org.spicefactory.cinnamon.io.netconnection
Represents an AMF0 envelope that contains one or more AMF3 requests or responses.
NetConnectionEnvelope() - Constructor for class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Creates a new envelope.
NetConnectionEnvelope(int) - Constructor for class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Creates a new envelope.
NetConnectionIoHandler - Class in org.spicefactory.cinnamon.io.netconnection
Cinnamons default IoHandler implementation that should be used in conjunction with the client-side NetConnectionServiceChannel.
NetConnectionIoHandler() - Constructor for class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
NetConnectionMessageHolder - Class in org.spicefactory.cinnamon.io.netconnection
Represents a single AMF0 message sent from a Flash NetConnection instance.
NetConnectionMessageHolder() - Constructor for class org.spicefactory.cinnamon.io.netconnection.NetConnectionMessageHolder
Creates a new instance.
NetConnectionMessageHolder(String, Object) - Constructor for class org.spicefactory.cinnamon.io.netconnection.NetConnectionMessageHolder
Creates a new instance.
newInstance(Class<T>) - Static method in class org.spicefactory.cinnamon.reflect.util.ClassUtil
Creates a new instance of the given Class.
newJavaInstance() - Method in class org.spicefactory.cinnamon.io.mapping.AnonymousClassMapping
 
newJavaInstance() - Method in class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
 
newJavaInstance() - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Creates a new instance of the mapped Java class.
newJavaInstance() - Method in class org.spicefactory.cinnamon.io.mapping.ExternalizableClassMapping
 
newJavaInstance() - Method in class org.spicefactory.pimento.metadata.EntityClassMapping
 
NULL - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for null values.
NUMBER - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for Number values.
NumberConverter - Class in org.spicefactory.cinnamon.reflect.convert
Converter implementation for converting number types.
NumberConverter() - Constructor for class org.spicefactory.cinnamon.reflect.convert.NumberConverter
 
NumberType - Class in org.spicefactory.pimento.type
Represents a Number property type.
NumberType() - Constructor for class org.spicefactory.pimento.type.NumberType
 

O

OBJECT - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for Object values.
ObjectConfig<T> - Class in org.spicefactory.cinnamon.config.xml
Represents a single object configured in XML.
ObjectConfig() - Constructor for class org.spicefactory.cinnamon.config.xml.ObjectConfig
 
ObjectEncoding - Enum in org.spicefactory.cinnamon.io.mapping
Enumeration for the type of object encoding.
ObjectInstantiationException - Exception in org.spicefactory.cinnamon.reflect.util
Exception thrown when reflectively creating a new instance fails.
ObjectInstantiationException(Class<?>, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.util.ObjectInstantiationException
Creates a new ObjectInstantiationException
ObjectInstantiationException(Class<?>) - Constructor for exception org.spicefactory.cinnamon.reflect.util.ObjectInstantiationException
Creates a new ObjectInstantiationException
OMIT_PROPERTIES_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
Operation - Enum in org.spicefactory.pimento.config
Enumeration for the available EntityManager operations.
OPERATION_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
OperationConfig - Class in org.spicefactory.cinnamon.config
Represents a single operation of a service.
OperationConfig(String, String, Class<?>[]) - Constructor for class org.spicefactory.cinnamon.config.OperationConfig
Create a new OperationConfig instance for the given operation name an parameter types.
OperationModel - Class in org.spicefactory.pimento.generator.model
Represents the generator model for a single operation of a Cinnamon service.
OperationModel(Class<?>, Class<?>, OperationConfig, GeneratorConfig) - Constructor for class org.spicefactory.pimento.generator.model.OperationModel
Creates a new model instance
org.spicefactory.cinnamon.client - package org.spicefactory.cinnamon.client
The Java Client API.
org.spicefactory.cinnamon.config - package org.spicefactory.cinnamon.config
Core configuration classes.
org.spicefactory.cinnamon.config.annotation - package org.spicefactory.cinnamon.config.annotation
Annotations for configuration of service operations.
org.spicefactory.cinnamon.config.resource - package org.spicefactory.cinnamon.config.resource
I/O Abstraction for resources (files, byte arrays, HTTP resources).
org.spicefactory.cinnamon.config.shared - package org.spicefactory.cinnamon.config.shared
Classes shared by Spring and Cinnamon XML configuration (internal API).
org.spicefactory.cinnamon.config.spring - package org.spicefactory.cinnamon.config.spring
Classes for Spring configuration (internal API).
org.spicefactory.cinnamon.config.xml - package org.spicefactory.cinnamon.config.xml
Classes for Cinnamon XML configuration (internal API).
org.spicefactory.cinnamon.io - package org.spicefactory.cinnamon.io
Core interfaces and classes for I/O operations.
org.spicefactory.cinnamon.io.amf - package org.spicefactory.cinnamon.io.amf
Classes for AMF I/O (internal API).
org.spicefactory.cinnamon.io.mapping - package org.spicefactory.cinnamon.io.mapping
Support for all class mapping types (internal API).
org.spicefactory.cinnamon.io.netconnection - package org.spicefactory.cinnamon.io.netconnection
IO processing classes specific to the NetConnection class of the Flash Player (internal API).
org.spicefactory.cinnamon.io.util - package org.spicefactory.cinnamon.io.util
I/O Utility classes (internal API).
org.spicefactory.cinnamon.io.xml - package org.spicefactory.cinnamon.io.xml
Adapter implementations for plugging different XML DOM APIs.
org.spicefactory.cinnamon.reflect - package org.spicefactory.cinnamon.reflect
Reflection Library (Bean Properties, Method Invocation) that properly supports Generics.
org.spicefactory.cinnamon.reflect.convert - package org.spicefactory.cinnamon.reflect.convert
Several Converter implementations.
org.spicefactory.cinnamon.reflect.util - package org.spicefactory.cinnamon.reflect.util
Reflection Utilities.
org.spicefactory.cinnamon.service - package org.spicefactory.cinnamon.service
Core Service classes and interfaces.
org.spicefactory.cinnamon.service.factory - package org.spicefactory.cinnamon.service.factory
Serveral ServiceFactory implementations.
org.spicefactory.cinnamon.web - package org.spicefactory.cinnamon.web
Servlet layer on top of Cinnamon framework.
org.spicefactory.pimento.config - package org.spicefactory.pimento.config
Core configuration classes.
org.spicefactory.pimento.context - package org.spicefactory.pimento.context
Classes for the request context.
org.spicefactory.pimento.generator - package org.spicefactory.pimento.generator
The Generator for AS3 service interfaces and proxies and Parsley XML configuration.
org.spicefactory.pimento.generator.ant - package org.spicefactory.pimento.generator.ant
Generator Ant task and helper classes.
org.spicefactory.pimento.generator.model - package org.spicefactory.pimento.generator.model
The generator model used by FreeMarker templates.
org.spicefactory.pimento.generator.naming - package org.spicefactory.pimento.generator.naming
Naming strategies for translating service interface names to proxy class names.
org.spicefactory.pimento.intercept - package org.spicefactory.pimento.intercept
Pimento Interceptor API.
org.spicefactory.pimento.io - package org.spicefactory.pimento.io
Core I/O Classes.
org.spicefactory.pimento.io.util - package org.spicefactory.pimento.io.util
I/O Utilities.
org.spicefactory.pimento.metadata - package org.spicefactory.pimento.metadata
Entity Metadata API.
org.spicefactory.pimento.provider - package org.spicefactory.pimento.provider
JPA Provider Extension Point.
org.spicefactory.pimento.service - package org.spicefactory.pimento.service
Pimento Remote Service API.
org.spicefactory.pimento.service.impl - package org.spicefactory.pimento.service.impl
Pimento Remote Service Implementation.
org.spicefactory.pimento.test - package org.spicefactory.pimento.test
Remote Services for DbUnit Integrration.
org.spicefactory.pimento.type - package org.spicefactory.pimento.type
Pimento PropertyType Implementations.

P

PARAM_TYPES_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
ParameterModel - Class in org.spicefactory.pimento.generator.model
Represents the generator model for a single parameter of a service operation.
ParameterModel(String, String) - Constructor for class org.spicefactory.pimento.generator.model.ParameterModel
Creates a new model instance.
ParserInitializationException - Exception in org.spicefactory.cinnamon.config.xml
Exception thrown when an XML parser initialization fails.
ParserInitializationException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.config.xml.ParserInitializationException
Creates a new ParserInitializationException
ParserInitializationException(String) - Constructor for exception org.spicefactory.cinnamon.config.xml.ParserInitializationException
Creates a new ParserInitializationException
PartialEntitySnapshot - Class in org.spicefactory.pimento.io
Represents an entity with a subset of its property values.
PartialEntitySnapshot() - Constructor for class org.spicefactory.pimento.io.PartialEntitySnapshot
Creates a new instance.
PartialEntitySnapshot(int, Object) - Constructor for class org.spicefactory.pimento.io.PartialEntitySnapshot
Creates a new instance.
PartialEntitySnapshot(int, Object, int) - Constructor for class org.spicefactory.pimento.io.PartialEntitySnapshot
Creates a new instance representing a transient entity.
Persist - Annotation Type in org.spicefactory.pimento.intercept
Marks a method as a listener for entities that were persisted by a client.
persist(Object) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Persists the specified entity.
persist(Object) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
PHASE_LISTENER_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
PhaseListener - Interface in org.spicefactory.cinnamon.io
Low-level extension point that can be used to add functionality to individual phases of request processing.
PimentoConfig - Class in org.spicefactory.pimento.config
The core configuration class for Pimento.
PimentoConfig(JpaProvider) - Constructor for class org.spicefactory.pimento.config.PimentoConfig
Creates a new instance.
PimentoInterceptor - Annotation Type in org.spicefactory.pimento.intercept
Marks a class as a container for Pimento interceptor methods.
PimentoMessageProcessor - Class in org.spicefactory.pimento.io
Cinnamon ServiceMessageProcessor that processes all requests managed by Pimento.
PimentoMessageProcessor(PimentoConfig) - Constructor for class org.spicefactory.pimento.io.PimentoMessageProcessor
Creates a new instance.
PimentoParameters - Class in org.spicefactory.pimento.io
Holds the parameters sent to the server in a Pimento-managed Cinnamon service request.
PimentoParameters() - Constructor for class org.spicefactory.pimento.io.PimentoParameters
 
PimentoResult - Class in org.spicefactory.pimento.io
Holds the result sent from the server in a Pimento-managed Cinnamon service request.
PimentoResult() - Constructor for class org.spicefactory.pimento.io.PimentoResult
Creates a new instance.
PimentoResult(Object) - Constructor for class org.spicefactory.pimento.io.PimentoResult
Creates a new instance
PlainJavaServiceFactory - Class in org.spicefactory.cinnamon.service.factory
ServiceFactory for plain Java objects as Cinnamon services.
PlainJavaServiceFactory() - Constructor for class org.spicefactory.cinnamon.service.factory.PlainJavaServiceFactory
Creates a new factory instance.
populateFullSnapshot(Object, FullEntitySnapshot, FetchPlan, IoContext, EntityEncoder) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Populates the specified snapshot with property values from the specified entity.
populateRefreshedSnapshot(Object, PartialEntitySnapshot, IoContext) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Populates the specified snapshot with property values from the specified entity.
postProcess() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Should be called once after all configuration artifacts have been added to this configuration.
postProcess(CinnamonConfig) - Method in interface org.spicefactory.cinnamon.config.ConfigurationProcessor
Method called after the usual configuration logic (XML file parsing, Spring context analyzing) was applied to the given CinnamonConfig instance.
postProcess(CinnamonConfig) - Method in class org.spicefactory.pimento.config.PimentoConfig
 
postProcessAfterInitialization(Object, String) - Method in class org.spicefactory.pimento.config.PimentoConfig
 
postProcessBeforeInitialization(Object, String) - Method in class org.spicefactory.pimento.config.PimentoConfig
 
prefetchUpdatedEntities(List<ApplicableEntitySnapshot>) - Method in class org.spicefactory.pimento.io.IoContext
Prefetches all updated entities from the database and applies all changes.
prepareTables(String) - Method in interface org.spicefactory.pimento.test.DbUnitService
Prepares the database according to the specified XML.
prepareTables(String) - Method in class org.spicefactory.pimento.test.DbUnitServiceImpl
 
prepareUpdate(Object, EntityMetadata, IoContext) - Method in interface org.spicefactory.pimento.io.ApplicableEntitySnapshot
Creates and returns an EntityUpdate instance that reflects the state of this instance.
prepareUpdate(Object, EntityMetadata, IoContext) - Method in class org.spicefactory.pimento.io.FullEntitySnapshot
 
prepareUpdate(Object, EntityMetadata, IoContext) - Method in class org.spicefactory.pimento.io.PartialEntitySnapshot
 
prepareValueFromSnapshot(Object, Object, IoContext, boolean) - Method in class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
 
prepareValueFromSnapshot(Object, Object, IoContext, boolean) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Prepares the specified property value, performing all necessary conversions, but without actually applying it to the specified entity.
prepareValueFromSnapshot(Object, Object, Property, IoContext, boolean) - Method in class org.spicefactory.pimento.type.AbstractPropertyType
 
prepareValueFromSnapshot(Object, Object, Property, IoContext, boolean) - Method in class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
 
prepareValueFromSnapshot(Object, Object, Property, IoContext, boolean) - Method in class org.spicefactory.pimento.type.AssociationType
 
prepareValueFromSnapshot(Object, Object, Property, IoContext, boolean) - Method in class org.spicefactory.pimento.type.ListType
 
prepareValueFromSnapshot(Object, Object, Property, IoContext, boolean) - Method in interface org.spicefactory.pimento.type.PropertyType
Prepares the specified property value, performing all necessary conversions, but without actually applying it to the specified entity.
preProcess(CinnamonConfig) - Method in interface org.spicefactory.cinnamon.config.ConfigurationProcessor
Method called before the usual configuration logic (XML file parsing, Spring context analyzing) will be applied to the given CinnamonConfig instance.
preProcess(CinnamonConfig) - Method in class org.spicefactory.pimento.config.PimentoConfig
 
proceed() - Method in class org.spicefactory.cinnamon.service.ServiceProcessor
Proceeds with processing the request.
process(ElementWrapper, boolean) - Method in class org.spicefactory.cinnamon.config.shared.AbstractClassMappingParser
Processes the given XML element representing a single class mapping configuration.
process(ElementWrapper) - Method in class org.spicefactory.cinnamon.config.shared.AbstractServiceConfigParser
Processes the given XML element representing a single service configuration.
process(ByteBuffer) - Method in class org.spicefactory.cinnamon.io.RequestProcessor
Processes a single AMF request.
process(MessageHolder, Exception) - Method in class org.spicefactory.cinnamon.io.RequestProcessor
Processes a single service request and returns the result.
PROCESS_ANNOTATIONS_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
processException(KeepAliveMessage, Exception) - Method in class org.spicefactory.cinnamon.io.KeepAliveMessageProcessor
 
processException(I, Exception) - Method in interface org.spicefactory.cinnamon.io.MessageProcessor
Processes the specified Exception and returns a result to be sent to the client.
processException(ServiceRequest, Exception) - Method in class org.spicefactory.cinnamon.service.ServiceMessageProcessor
 
processMessage(KeepAliveMessage) - Method in class org.spicefactory.cinnamon.io.KeepAliveMessageProcessor
 
processMessage(I) - Method in interface org.spicefactory.cinnamon.io.MessageProcessor
Processes the given request instance and returns a result.
processMessage(ServiceRequest) - Method in class org.spicefactory.cinnamon.service.ServiceMessageProcessor
 
processMessage(ServiceRequest) - Method in class org.spicefactory.pimento.io.PimentoMessageProcessor
 
PROCESSOR_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
Property - Class in org.spicefactory.cinnamon.reflect
Represents a single Property of a Bean.
PROPERTY_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
PropertyAware - Interface in org.spicefactory.pimento.type
Interface to be implemented by PropertyType classes that need a reference to the property they are applied to.
PropertyException - Exception in org.spicefactory.cinnamon.reflect
Exception thrown when reading from or writing to a Bean Property fails.
PropertyException(Property, String, Throwable) - Constructor for exception org.spicefactory.cinnamon.reflect.PropertyException
Creates a new PropertyException
PropertyException(Property, String) - Constructor for exception org.spicefactory.cinnamon.reflect.PropertyException
Creates a new PropertyException
PropertyMetadata - Class in org.spicefactory.pimento.metadata
The metadata for a single property of a persistent entity.
PropertyMetadata(String, PropertyType, Property) - Constructor for class org.spicefactory.pimento.metadata.PropertyMetadata
Creates a new instance
PropertyMetadata() - Constructor for class org.spicefactory.pimento.metadata.PropertyMetadata
Creates a new instance.
PropertyState - Enum in org.spicefactory.pimento.io
Represents the state of a property.
PropertyType - Interface in org.spicefactory.pimento.type
Represents a single type of property and encapsulates the mechanism with which values for that type are converted from and to entity snapshots.
ProxyEntitySnapshot - Class in org.spicefactory.pimento.io
Represents an uninitialized proxy.
ProxyEntitySnapshot() - Constructor for class org.spicefactory.pimento.io.ProxyEntitySnapshot
Creates a new instance.
ProxyEntitySnapshot(int, Object) - Constructor for class org.spicefactory.pimento.io.ProxyEntitySnapshot
Creates a new instance.

R

read(InputStream, int) - Static method in class org.spicefactory.cinnamon.io.util.IOUtil
Reads from an InputStream and returns a ByteBuffer filled with all available data from the stream.
readAMFArray() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads an AMF3 Array and returns it as a List.
readAMFByteArray() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads and returns an AMF3 byte array.
readAMFDate() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads an AMF3 date value.
readAMFInt() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads an AMF3 int value.
readAMFObject() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads an AMF3 object.
readAMFString() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads an AMF3 string value.
readAMFXml() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads an XML string and returns it as a DOM instance.
readBoolean() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readBoolean() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads a boolean value.
readByte() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readByte() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns a single byte.
readBytes(byte[], int, int) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readBytes(byte[], int, int) - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads the number of bytes specified by the length parameter into the given byte buffer starting at the specified offset.
readDouble() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readDouble() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns a double.
readExternal(DataInput) - Method in interface org.spicefactory.cinnamon.io.Externalizable
Restores the content of this object from the DataInput instance.
readExternal(R, DataInput) - Method in interface org.spicefactory.cinnamon.io.Externalizer
Restores the content of the given object from the DataInput instance.
readExternal(DataInput) - Method in class org.spicefactory.cinnamon.io.KeepAliveMessage
 
readExternal(DataInput) - Method in class org.spicefactory.cinnamon.service.ServiceMessage
 
readExternal(DataInput) - Method in class org.spicefactory.cinnamon.service.ServiceRequest
 
readExternal(DataInput) - Method in class org.spicefactory.cinnamon.service.ServiceResponse
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.CollectionChangeSet
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.FetchMode
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.FullEntitySnapshot
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.PartialEntitySnapshot
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.PimentoParameters
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.io.PimentoResult
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.service.FetchPlan
 
readExternal(DataInput) - Method in class org.spicefactory.pimento.service.impl.DefaultQuery
 
readFloat() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readFloat() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns a float.
readInt() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readInt() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns an int.
readMultiByte(int, String) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readMultiByte(int, String) - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads a multibyte string of specified length using the given character set.
readObject() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readObject() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads, deserializes and returns an object encoded in AMF3 binary format.
readObject(Object, AMFInput, ObjectEncoding, String[]) - Method in class org.spicefactory.cinnamon.io.mapping.AbstractPropertyClassMapping
 
readObject(Object, AMFInput, ObjectEncoding, String[]) - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Restores the content of the given object from the AMFInput instance.
readObject(Object, AMFInput, ObjectEncoding, String[]) - Method in class org.spicefactory.cinnamon.io.mapping.ExternalizableClassMapping
 
readObject(AMFInput, boolean) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Restores the content of this envelope from the specified input.
readObject(AMFInput, boolean) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionMessageHolder
Restores the content of this message from the specified input.
readObject(Object, AMFInput, ObjectEncoding, String[]) - Method in class org.spicefactory.pimento.metadata.EntityClassMapping
 
ReadOnly - Annotation Type in org.spicefactory.pimento.metadata
Marks a property as read-only from the perspective of the client.
readShort() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readShort() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns a short.
readString(Charset, int) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Decodes a String of the specified length with the given character set.
readUnsignedInt() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readUnsignedInt() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns an unsigned int.
readUnsignedShort() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Reads and returns an unsigned short.
readUTF() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readUTF() - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads and returns a UTF-8 String.
readUTFBytes(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
 
readUTFBytes(int) - Method in interface org.spicefactory.cinnamon.io.DataInput
Reads the specified number of UTF-8 encoded bytes and returns the decoded string.
Referer - Interface in org.spicefactory.cinnamon.io.mapping
Interface used internally in cases where a property of a bean is an association with another object that is not fully initialized yet and represents a MappedObjectFactory and not the final target instance.
ReflectionFactory - Class in org.spicefactory.cinnamon.reflect
The ReflectionFactory is the central factory for the Spicelib reflection package.
ReflectionFactory() - Constructor for class org.spicefactory.cinnamon.reflect.ReflectionFactory
Creates a new ReflectionFactory.
refresh(int, Object) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Loads the entity with the specified primary key and the specified metadata id.
refresh(int, Object) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
Refreshable - Annotation Type in org.spicefactory.pimento.metadata
Marks a property as refreshable from the perspective of the client.
releaseRequestContext() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Unbinds the RequestContext from the current thread.
Remove - Annotation Type in org.spicefactory.pimento.intercept
Marks a method as a listener for entities that were removed by a client.
remove(int, Object) - Method in interface org.spicefactory.pimento.service.EntityManagerProxy
Removes the entity with the specified primary key and the specified metadata id.
remove(int, Object) - Method in class org.spicefactory.pimento.service.impl.DefaultEntityManagerProxy
 
removeEntity(Object) - Method in class org.spicefactory.pimento.io.DefaultEntityListener
Listener method for removed entities.
removeHeader(String) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
removeHeader(String) - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Removes the header for the given name.
removeHeader(String) - Method in class org.spicefactory.cinnamon.service.ServiceMessage
Removes the header for the given name.
RequestContext - Class in org.spicefactory.cinnamon.service
Abstract base class for request context implementations.
RequestContext(CinnamonConfig) - Constructor for class org.spicefactory.cinnamon.service.RequestContext
Creates a new RequestContext.
RequestContext - Class in org.spicefactory.pimento.context
The context for a single request.
RequestContext() - Constructor for class org.spicefactory.pimento.context.RequestContext
 
RequestProcessor - Class in org.spicefactory.cinnamon.io
The core processing class of the framework.
RequestProcessor(CinnamonConfig) - Constructor for class org.spicefactory.cinnamon.io.RequestProcessor
Creates a new RequestProcessor.
reset() - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Resets all internal Collections of object references.
reset() - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Resets all internal Collections of object references.
resolve(Type) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Resolves all TypeVariables contained in the given Type from the perspective of the target type of this TypeVariable.
resolve() - Method in class org.spicefactory.pimento.io.util.IdResolver
Returns the id for the entity encapsulated by this instance.
resolveTypeVariable(String) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Resolves the specified TypeVariable of the base type of this TypeContext from the perspective of the target type.
resolveTypeVariable(int) - Method in class org.spicefactory.cinnamon.reflect.TypeContext
Resolves the TypeVariable at the given index of the base type declaration of this TypeContext from the perspective of the target type.
Resource - Interface in org.spicefactory.cinnamon.config.resource
Interface that serves as an abstraction for different resources like files or class path resources.
ResourceException - Exception in org.spicefactory.cinnamon.config.resource
Exception thrown when an error reading from a resource occurs.
ResourceException(Resource, String, Throwable) - Constructor for exception org.spicefactory.cinnamon.config.resource.ResourceException
Creates a new ResourceException.
ResourceException(Resource, String) - Constructor for exception org.spicefactory.cinnamon.config.resource.ResourceException
Creates a new ResourceException.
RESULT_CALLBACK - Static variable in class org.spicefactory.cinnamon.io.netconnection.NetConnectionIoHandler
 
rollbackTransaction(Object) - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Performs a rollback for the transaction represented by the specified parameter.
rollbackTransaction(Object) - Method in class org.spicefactory.pimento.context.SpringPersistenceContextPhaseListener
 

S

SchemaValidatingXomBuilderFactory - Class in org.spicefactory.cinnamon.config.xml
A Factory that creates XOM Builder instances that optionally load, cache and reuse one or more XML Schema instances.
SchemaValidatingXomBuilderFactory() - Constructor for class org.spicefactory.cinnamon.config.xml.SchemaValidatingXomBuilderFactory
Creates a new factory instance.
SCOPE_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
selectMethodInvoker() - Method in class org.spicefactory.cinnamon.service.DefaultServiceInvoker
Selects the MethodInvoker to be used for this request.
SERVICE_IMPLEMENTATION_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
SERVICE_INTERCEPTOR_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
SERVICE_INTERFACE_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
SERVICE_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
ServiceChannel - Interface in org.spicefactory.cinnamon.client
Factory that creates Cinnamon client proxies.
ServiceConfig - Class in org.spicefactory.cinnamon.config
Represents a single service configuration.
ServiceConfig(String, String, Class<?>, Class<?>, List<OperationConfig>, boolean) - Constructor for class org.spicefactory.cinnamon.config.ServiceConfig
Creates a new service configuration.
ServiceException - Exception in org.spicefactory.cinnamon.service
Exception thrown when an illegal request is processed (i.e.
ServiceException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.service.ServiceException
Creates a new ServiceException.
ServiceException(String) - Constructor for exception org.spicefactory.cinnamon.service.ServiceException
Creates a new ServiceException.
ServiceFactory - Interface in org.spicefactory.cinnamon.service
A ServiceFactory implementation is responsible for creating ServiceInvoker instances for particular ServiceRequests.
ServiceInterceptor - Interface in org.spicefactory.cinnamon.service
ServiceInterceptor implementations may optionally be invoked before the actual service invocation.
ServiceInterceptorException - Exception in org.spicefactory.cinnamon.service
Exception thrown when a ServiceInterceptor threw an Exception.
ServiceInterceptorException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.service.ServiceInterceptorException
Creates a new ServiceInterceptorException.
ServiceInvocationException - Exception in org.spicefactory.cinnamon.service
Exception thrown when the target service method threw an Exception.
ServiceInvocationException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.service.ServiceInvocationException
Creates a new ServiceInvocationException.
ServiceInvoker - Interface in org.spicefactory.cinnamon.service
A ServiceInvoker implmentation is responsible for actually invoking the service and returning the result.
ServiceMessage - Class in org.spicefactory.cinnamon.service
Common abstract base class for ServiceRequest and ServiceResponse.
ServiceMessage() - Constructor for class org.spicefactory.cinnamon.service.ServiceMessage
Creates a new ServiceMessage.
ServiceMessageProcessor - Class in org.spicefactory.cinnamon.service
The main MessageProcessor implementation that processes ServiceRequest instances and returns ServiceResponse instances.
ServiceMessageProcessor(CinnamonConfig) - Constructor for class org.spicefactory.cinnamon.service.ServiceMessageProcessor
Creates a new ServiceMessageProcessor.
ServiceModel - Class in org.spicefactory.pimento.generator.model
Represents the generator model for a single Cinnamon service.
ServiceModel(ServiceConfig, GeneratorConfig) - Constructor for class org.spicefactory.pimento.generator.model.ServiceModel
Creates a new model instance.
ServiceProcessor - Class in org.spicefactory.cinnamon.service
Processes a single request.
ServiceProcessor(ServiceRequest, ServiceResponse, ServiceInvoker, Iterator<ServiceInterceptor>) - Constructor for class org.spicefactory.cinnamon.service.ServiceProcessor
Creates a new ServiceProcessor.
ServiceRequest - Class in org.spicefactory.cinnamon.service
Represents a single service request.
ServiceRequest() - Constructor for class org.spicefactory.cinnamon.service.ServiceRequest
Creates a new ServiceRequest.
ServiceRequest(String, String, Object[]) - Constructor for class org.spicefactory.cinnamon.service.ServiceRequest
Creates a new ServiceRequest.
ServiceResponse - Class in org.spicefactory.cinnamon.service
Represents a single service response.
ServiceResponse() - Constructor for class org.spicefactory.cinnamon.service.ServiceResponse
Creates a new ServiceResponse.
setApplicationContext(Map<String, Object>, ApplicationContext) - Static method in class org.spicefactory.cinnamon.config.spring.ApplicationContextUtil
Puts the specified ApplicationContext instance into the given Map with the key WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE if there is no ApplicationContext already mapped to that key.
setAs3(String) - Method in class org.spicefactory.pimento.generator.ant.Mapping
Sets the fully qualified name of the AS3 class or package.
setAssociationMetadata(EntityMetadata) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Sets the entity metadata for the associated entity.
setAssociationMetadata(EntityMetadata) - Method in class org.spicefactory.pimento.type.MapType
 
setConfigFile(File) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Sets the Cinnamon configuration file.
setConfigResource(Resource) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
setConfigResource(Resource) - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Sets the resource to load the Cinnamonn configuration from.
setCurrentContext(RequestContext) - Static method in class org.spicefactory.cinnamon.service.RequestContext
Sets the RequestContext for the current thread.
setDefaultOperations(Set<Operation>) - Method in class org.spicefactory.pimento.config.PimentoConfig
Sets the default EntityManager operations permitted on the client side.
setEntity(Object) - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
setEntity(Object) - Method in interface org.spicefactory.pimento.io.ApplicableEntitySnapshot
Sets the entity that this snapshot was applied to.
setExceptionType(String) - Method in class org.spicefactory.cinnamon.service.ErrorMessage
Sets the String representation of the exception type.
setExecuteUpdatePermitted(boolean) - Method in class org.spicefactory.pimento.config.PimentoConfig
Sets whether the Query.executeUpdate operation is allowed for clients.
setFactory(ServiceFactory) - Method in class org.spicefactory.cinnamon.config.ServiceConfig
Sets the factory that should be used to handle requests for this service.
setFailFast(boolean) - Method in class org.spicefactory.cinnamon.service.ServiceMessageProcessor
Set whether this message processor should apply fail fast behaviour in case of errors
setHeader(String, Object) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
setHeader(String, Object) - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Sets a header for this message.
setHeader(String, Object) - Method in class org.spicefactory.cinnamon.service.ServiceMessage
Sets a header for this message.
setIdProperty(String, PropertyType) - Method in class org.spicefactory.pimento.metadata.EntityMetadataBuilder
Set the id property for this entity.
setIoContext(IoContext) - Method in class org.spicefactory.pimento.context.RequestContext
Sets the IoContext for this request.
setJava(String) - Method in class org.spicefactory.pimento.generator.ant.Mapping
Sets the fully qualified name of the Java class or package.
setKeyProperty(PropertyMetadata) - Method in class org.spicefactory.pimento.type.MapType
Sets the metadata for the property of the associated entity that will be used as the Maps key.
setManageAllEntities(boolean) - Method in class org.spicefactory.pimento.config.PimentoConfig
Sets whether all entities configured for JPA should be managed by Pimento.
setMessage(String) - Method in class org.spicefactory.cinnamon.service.ErrorMessage
Sets the error description.
setMetadata(EntityMetadata) - Method in class org.spicefactory.pimento.metadata.EntityClassMapping
 
setNamingStrategy(String) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Sets the naming strategy to use for generating class names for proxies from the names of the service interfaces.
setNamingStrategy(NamingStrategy) - Method in class org.spicefactory.pimento.generator.GeneratorConfig
Sets the naming strategy that will be used for matching names of ActionScript service interfaces to the names of the implementation classes.
setNewEntityManager(boolean) - Method in class org.spicefactory.pimento.context.RequestContext
Specifies whether a new EntityManager was created by Pimento for this request.
setObjectReference(int, Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFInput
Sets the object reference for the specified index.
setOutputDir(File) - Method in class org.spicefactory.pimento.generator.ant.SourceGeneratorSettings
Sets the directory that serves as the root directory for all generated source files.
setOutputFile(File) - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Sets the file that the Parsley configuration should be written to.
setParameters(Object[]) - Method in class org.spicefactory.cinnamon.service.ServiceRequest
Sets the parameters to use for the service invocation.
setPassword(String) - Method in class org.spicefactory.cinnamon.config.resource.HttpResource
Sets an optional password if authentication is required to load the resource.
setProperty(Object, String, Object) - Method in class org.spicefactory.cinnamon.io.mapping.AbstractPropertyClassMapping
Sets the property on the given target instance to the specified value.
setProperty(Object, String, Object) - Method in class org.spicefactory.cinnamon.io.mapping.AnonymousClassMapping
 
setProperty(Object, String, Object) - Method in class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
 
setProperty(Property) - Method in class org.spicefactory.pimento.type.MapType
 
setProperty(Property) - Method in interface org.spicefactory.pimento.type.PropertyAware
Sets the property that this PropertyType instance is applied to.
setPropertyNames(String[]) - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
Sets the property names of the mapped class.
setReflectionFactory(ReflectionFactory) - Method in class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
Sets the factory to use for reflecting on bean properties.
setResult(Object) - Method in class org.spicefactory.cinnamon.service.ServiceResponse
Sets the result of the service invocation.
setServiceUrl(String) - Method in class org.spicefactory.cinnamon.client.AbstractServiceChannel
 
setServiceUrl(String) - Method in interface org.spicefactory.cinnamon.client.ServiceChannel
Sets the service URL that client proxies should connect to.
setServiceUrl(String) - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Sets the serviceUrl for the client side ServiceChannel.
setStacktrace(String) - Method in class org.spicefactory.cinnamon.service.ErrorMessage
Sets the stacktrace of this error.
setSuperclass(EntityMetadata) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
Sets the metadata for the pesistent superclass of this entity.
setSupportedCustomTypes(Map<Class<? extends UserType>, Class<? extends PropertyType>>) - Method in class org.spicefactory.pimento.provider.HibernateJpaProvider
Adds mappings from custom Hibernate UserType implementations to Pimento PropertyTypes.
setTemplateDir(File) - Method in class org.spicefactory.pimento.generator.ant.AbstractCinnamonGeneratorTask
Sets the directory where all FreeMarker templates used by this Task are located.
setTestMode(boolean) - Method in class org.spicefactory.pimento.test.DbUnitServiceImpl
Sets whether this service is enabled
setTimeout(int) - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Sets the timeout for all operations of the client side ServiceChannel.
setTransactionContext(Object) - Method in class org.spicefactory.pimento.context.RequestContext
Sets the transaction context for this request.
setType(Class<? extends T>) - Method in class org.spicefactory.cinnamon.config.xml.ObjectConfig
Sets the type of this object.
SetType - Class in org.spicefactory.pimento.type
Represents a Set property type.
SetType() - Constructor for class org.spicefactory.pimento.type.SetType
Creates a new instance.
setUsername(String) - Method in class org.spicefactory.cinnamon.config.resource.HttpResource
Sets an optional username if authentication is required to load the resource.
setValue(Object) - Method in class org.spicefactory.cinnamon.config.xml.ConfigurationProperty
Applies the value of this configuration property to the given bean instance.
setValue(Object) - Method in interface org.spicefactory.cinnamon.io.mapping.Referer
Sets the property value on the referer to the final target instance in case of a deferred resolution of a bidirectional association.
setValue(Object, Object) - Method in class org.spicefactory.cinnamon.reflect.Property
Set the value of this property on the given bean instance.
setValue(Object, Object) - Method in class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
 
setValue(Object, Object) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
Sets the specified property value of the given entity.
setValue(Object, Object, Property) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
 
setValue(Object, Object, Property) - Method in class org.spicefactory.pimento.type.AbstractPropertyType
 
setValue(Object, Object, Property) - Method in class org.spicefactory.pimento.type.AbstractUnindexedCollectionType
 
setValue(Object, Object, Property) - Method in interface org.spicefactory.pimento.type.PropertyType
Sets the specified property value of the given entity.
setXmlAdapter(XmlAdapter) - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
Sets the XmlAdapter implementation to be used for reading and writing XML from/to AMF3 binary data.
SourceGeneratorSettings - Class in org.spicefactory.pimento.generator.ant
Represents a single as3SourceGenerator tag in a Cinnamon Generator Ant Task.
SourceGeneratorSettings() - Constructor for class org.spicefactory.pimento.generator.ant.SourceGeneratorSettings
 
SpringCinnamonServlet - Class in org.spicefactory.cinnamon.web
Cinnamon Servlet implemenation for processing HTTP based AMF3 requests based on Spring configuration.
SpringCinnamonServlet() - Constructor for class org.spicefactory.cinnamon.web.SpringCinnamonServlet
 
SpringConfigurationBuilder - Class in org.spicefactory.cinnamon.config.spring
Processes a Spring ApplicationContext assembling all configuration artifacts needed to populate a CinnamonConfig instance.
SpringConfigurationBuilder() - Constructor for class org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
Creates a new instance using Springs root WebApplicationContext.
SpringConfigurationBuilder(Resource) - Constructor for class org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
Creates a new instance using the given Spring Resource as XML input for the ApplicationContext.
SpringConfigurationBuilder(Resource) - Constructor for class org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
Creates a new instance using the given Spicelib Resource as XML input for the ApplicationContext.
SpringConfigurationBuilder(ApplicationContext) - Constructor for class org.spicefactory.cinnamon.config.spring.SpringConfigurationBuilder
Creates a new instance using the given ApplicationContext.
SpringGeneratorTask - Class in org.spicefactory.pimento.generator.ant
Ant Task that generates AS3 source code for service interfaces and proxies and Parsley XML configuration files based on Spring configuration.
SpringGeneratorTask() - Constructor for class org.spicefactory.pimento.generator.ant.SpringGeneratorTask
 
SpringPersistenceContextPhaseListener - Class in org.spicefactory.pimento.context
Implementation of Cinnamon's PhaseListener extension point that uses Springs transaction management and JPA support.
SpringPersistenceContextPhaseListener(PlatformTransactionManager, EntityManagerFactory) - Constructor for class org.spicefactory.pimento.context.SpringPersistenceContextPhaseListener
Creates a new instance.
SpringServiceChannel - Class in org.spicefactory.cinnamon.client
ClientProxyFactory implementation that uses a Spring ApplicationContext to assemble the configuration artifacts from.
SpringServiceChannel() - Constructor for class org.spicefactory.cinnamon.client.SpringServiceChannel
 
SpringServiceFactory - Class in org.spicefactory.cinnamon.service.factory
ServiceFactory for Spring managed beans as Cinnamon services.
SpringServiceFactory() - Constructor for class org.spicefactory.cinnamon.service.factory.SpringServiceFactory
Creates a new factory instance.
STRING - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for String values.
StringType - Class in org.spicefactory.pimento.type
Represents a String property type.
StringType() - Constructor for class org.spicefactory.pimento.type.StringType
 
supports(Class<?>) - Method in class org.spicefactory.cinnamon.reflect.convert.AbstractSequenceConverter
 
supports(Class<?>) - Method in class org.spicefactory.cinnamon.reflect.convert.EnumConverter
 
supports(Class<?>) - Method in class org.spicefactory.cinnamon.reflect.convert.NumberConverter
 
supports(Class<?>) - Method in interface org.spicefactory.cinnamon.reflect.Converter
Checks if this converter can convert instances of the given class to the target type of this converter.

T

toString() - Method in class org.spicefactory.cinnamon.config.CinnamonConfig
 
toString() - Method in class org.spicefactory.cinnamon.config.OperationConfig
 
toString() - Method in class org.spicefactory.cinnamon.config.ServiceConfig
 
toString() - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
 
toString() - Method in class org.spicefactory.cinnamon.io.mapping.BeanClassMapping
 
toString() - Method in class org.spicefactory.cinnamon.io.mapping.ExternalizableClassMapping
 
toString() - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
 
toString() - Method in class org.spicefactory.cinnamon.reflect.Property
 
toString() - Method in class org.spicefactory.cinnamon.service.ErrorMessage
 
toString() - Method in class org.spicefactory.cinnamon.service.ServiceRequest
 
toString() - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
toString() - Method in class org.spicefactory.pimento.io.PimentoParameters
 
toString() - Method in class org.spicefactory.pimento.io.PimentoResult
 
toString() - Method in class org.spicefactory.pimento.metadata.EntityClassMapping
 
toXmlString(Object) - Method in class org.spicefactory.cinnamon.io.xml.Dom4jXmlAdapter
 
toXmlString(Object) - Method in class org.spicefactory.cinnamon.io.xml.W3cXmlAdapter
 
toXmlString(Object) - Method in interface org.spicefactory.cinnamon.io.xml.XmlAdapter
Returns the String representation for the given DOM instance.
toXmlString(Object) - Method in class org.spicefactory.cinnamon.io.xml.XomXmlAdapter
 
TRUE - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for boolean true values.
TYPE_ATTR - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
TypeContext - Class in org.spicefactory.cinnamon.reflect
A TypeContext instance reflects on a given supertype from the perspective of a subtype.

U

unbindEntityManager() - Method in class org.spicefactory.pimento.context.AbstractPersistenceContextPhaseListener
Unbind the EntityManager from the current thread.
unbindEntityManager() - Method in class org.spicefactory.pimento.context.SpringPersistenceContextPhaseListener
 
UNDEFINED - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for undefined values.
updateEntity(Object) - Method in class org.spicefactory.pimento.io.DefaultEntityListener
Listener method for merged entities.
useLazyMode(Object, FetchMode, IoContext) - Method in class org.spicefactory.pimento.type.AbstractAssociationType
Checks whether the specified entity should be lazily fetched.
UTF8_CHARSET - Static variable in class org.spicefactory.cinnamon.io.util.IOUtil
The UTF-8 character set.

V

validate() - Method in class org.spicefactory.pimento.generator.ant.ConfigGeneratorSettings
Validates if all properties of this bean have been set.
validate() - Method in class org.spicefactory.pimento.generator.ant.Mapping
Validates if all properties of this bean have been set.
validate() - Method in class org.spicefactory.pimento.generator.ant.SourceGeneratorSettings
Checks if the outputDir property has been set.
valueOf(String) - Static method in enum org.spicefactory.cinnamon.io.mapping.ObjectEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spicefactory.pimento.config.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spicefactory.pimento.io.PropertyState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.spicefactory.cinnamon.io.mapping.ObjectEncoding
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.spicefactory.pimento.config.Operation
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.spicefactory.pimento.io.PropertyState
Returns an array containing the constants of this enum type, in the order they're declared.
VoidResult - Class in org.spicefactory.cinnamon.service
Represents the result for a service method with a void return type.
VoidResult() - Constructor for class org.spicefactory.cinnamon.service.VoidResult
 

W

W3cXmlAdapter - Class in org.spicefactory.cinnamon.io.xml
XmlAdapter implementation that converts Strings to/from W3C DOM instances.
W3cXmlAdapter() - Constructor for class org.spicefactory.cinnamon.io.xml.W3cXmlAdapter
 
WebAppResource - Class in org.spicefactory.cinnamon.config.resource
Resource implementation that uses the ServletContext of a web application to load the resource.
WebAppResource(String, ServletContext) - Constructor for class org.spicefactory.cinnamon.config.resource.WebAppResource
Creates a new web application resource for the given path and ServletContext.
writeAMFArray(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 Array value.
writeAMFByteArray(byte[]) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 byte array.
writeAMFDate(Date) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 Date value.
writeAMFInt(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 int value including the type code byte.
writeAMFIntOrNumber(Number) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes the specified Number value as an AMF int or AMF Number depending on the type of Number.
writeAMFIntValue(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 int value without the type code byte.
writeAMFLengthAndString(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes the specified String in UTF-8 encoding prepending by an int for the length of the String in bytes.
writeAMFNumber(double) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes a double value as an AMF3 Number.
writeAMFObject(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 object.
writeAMFString(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 String value in UTF-8 encoding including the type code byte.
writeAMFStringValue(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an AMF3 String value in UTF-8 encoding without the type code byte.
writeAMFXml(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes a DOM document instance.
writeBoolean(boolean) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeBoolean(boolean) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a boolean value as a single byte.
writeByte(byte) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeByte(byte) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a single byte.
writeBytes(byte[], int, int) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeBytes(byte[], int, int) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes the number of bytes specified by the length parameter from the given byte buffer starting at the specified offset.
writeClassDescriptor(Object, AMFOutput) - Method in class org.spicefactory.cinnamon.io.mapping.AbstractClassMapping
 
writeClassDescriptor(Object, AMFOutput) - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Writes the class descriptor for the specified object to the given AMFOutput.
writeDouble(double) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeDouble(double) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a double value.
writeExternal(DataOutput) - Method in interface org.spicefactory.cinnamon.io.Externalizable
Saves the content of this object to the DataOutput instance.
writeExternal(W, DataOutput) - Method in interface org.spicefactory.cinnamon.io.Externalizer
Saves the content of the given object to the DataOutput instance.
writeExternal(DataOutput) - Method in class org.spicefactory.cinnamon.io.KeepAliveMessage
 
writeExternal(DataOutput) - Method in class org.spicefactory.cinnamon.service.ServiceMessage
 
writeExternal(DataOutput) - Method in class org.spicefactory.cinnamon.service.ServiceRequest
 
writeExternal(DataOutput) - Method in class org.spicefactory.cinnamon.service.ServiceResponse
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.AbstractApplicableEntitySnapshot
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.AbstractEntitySnapshot
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.CollectionChangeSet
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.FetchMode
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.FullEntitySnapshot
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.PartialEntitySnapshot
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.PimentoParameters
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.io.PimentoResult
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.metadata.EmbeddedPropertyMetadata
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.metadata.EntityMetadata
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.metadata.PropertyMetadata
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.service.FetchPlan
 
writeExternal(DataOutput) - Method in class org.spicefactory.pimento.service.impl.DefaultQuery
 
writeFloat(float) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeFloat(float) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a float value.
writeInt(int) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeInt(int) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes an int value.
writeMultiByte(String, String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeMultiByte(String, String) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a multibyte string using the given character set.
writeObject(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeObject(Object) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Encodes and writes an object in AMF3 binary format.
writeObject(Object, AMFOutput) - Method in class org.spicefactory.cinnamon.io.mapping.AbstractPropertyClassMapping
 
writeObject(Object, AMFOutput) - Method in interface org.spicefactory.cinnamon.io.mapping.ClassMapping
Writes the content of the specified object to the given AMFOutput.
writeObject(Object, AMFOutput) - Method in class org.spicefactory.cinnamon.io.mapping.ExternalizableClassMapping
 
writeObject(AMFOutput, boolean) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionEnvelope
Writes the content of this envelope to the specified output.
writeObject(AMFOutput, boolean) - Method in class org.spicefactory.cinnamon.io.netconnection.NetConnectionMessageHolder
Writes the content of this message to the specified output.
writeObject(Object, AMFOutput) - Method in class org.spicefactory.pimento.metadata.EntityClassMapping
 
writeObjectReference(Object) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes an object reference to the ByteBuffer if the specified value was already encoded in this AMF message.
writeShort(short) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeShort(short) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a short value.
writeString(String, Charset) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes a string value using the specified character set.
writeStringReference(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
Writes a String reference to the ByteBuffer if the specified value was already encoded in this AMF message.
writeUnsignedInt(long) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeUnsignedInt(long) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes an unsigned int.
writeUTF(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeUTF(String) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a UTF-8 string prepended by a short value representing the length of the string in bytes.
writeUTFBytes(String) - Method in class org.spicefactory.cinnamon.io.amf.AMFOutput
 
writeUTFBytes(String) - Method in interface org.spicefactory.cinnamon.io.DataOutput
Writes a UTF-8 string.

X

XML - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for XML values which map to the top level XML class in AS3.
XML_ADAPTER_TAG - Static variable in class org.spicefactory.cinnamon.config.XmlConstants
 
XML_LEGACY - Static variable in interface org.spicefactory.cinnamon.io.amf.AMFType
Constant for the type code for legacy XML values which map to the flash.xml.XMLDocument class.
XmlAdapter - Interface in org.spicefactory.cinnamon.io.xml
Implementations of this interface are responsible for creating XML DOM instances from String values and vice versa.
XmlAdapterException - Exception in org.spicefactory.cinnamon.io.xml
Exception thrown when an error occurs while encoding/decoding an XML DOM document instance to/from AMF3 binary data.
XmlAdapterException(String, Throwable) - Constructor for exception org.spicefactory.cinnamon.io.xml.XmlAdapterException
Creates a new XmlAdapterException.
XmlAdapterException(String) - Constructor for exception org.spicefactory.cinnamon.io.xml.XmlAdapterException
Creates a new XmlAdapterException.
XmlCinnamonServlet - Class in org.spicefactory.cinnamon.web
Cinnamon Servlet implemenation for processing HTTP based AMF3 requests based on Cinnamon's custom XML configuration format.
XmlCinnamonServlet() - Constructor for class org.spicefactory.cinnamon.web.XmlCinnamonServlet
 
XmlConfigurationParser - Class in org.spicefactory.cinnamon.config.xml
Parses the Cinnamon XML configuration file and creates and populates a CinnamonConfig instance.
XmlConfigurationParser(Resource, boolean) - Constructor for class org.spicefactory.cinnamon.config.xml.XmlConfigurationParser
Creates a new configuration parser.
XmlConstants - Class in org.spicefactory.cinnamon.config
Constants representing the tag and attribute names used in Cinnamon configuration files.
XmlConstants() - Constructor for class org.spicefactory.cinnamon.config.XmlConstants
 
XmlServiceChannel - Class in org.spicefactory.cinnamon.client
ClientProxyFactory implementation that uses Cinnamons own XML configuration format.
XmlServiceChannel() - Constructor for class org.spicefactory.cinnamon.client.XmlServiceChannel
 
XomXmlAdapter - Class in org.spicefactory.cinnamon.io.xml
XmlAdapter implementation that converts Strings to/from XOM document instances.
XomXmlAdapter() - Constructor for class org.spicefactory.cinnamon.io.xml.XomXmlAdapter
 

A B C D E F G H I J K L M N O P R S T U V W X