Skip navigation links
A C D E G H I L M O P S T W 

A

AbstractPropertyModel<T> - Class in de.alpharogroup.model
Serves as a base class for different kinds of property models.
AbstractPropertyModel(Object) - Constructor for class de.alpharogroup.model.AbstractPropertyModel
Constructor
AbstractReadOnlyModel<T> - Class in de.alpharogroup.model
AbstractReadOnlyModel is an adapter base class for implementing models which have no detach logic and are read-only.
AbstractReadOnlyModel() - Constructor for class de.alpharogroup.model.AbstractReadOnlyModel
 
AbstractWrapModel<T> - Class in de.alpharogroup.model
Simple base class for IWrapModel objects.
AbstractWrapModel() - Constructor for class de.alpharogroup.model.AbstractWrapModel
 

C

ChainingModel<T> - Class in de.alpharogroup.model
Default implementation of IChainingModel
ChainingModel(Object) - Constructor for class de.alpharogroup.model.ChainingModel
 
CollectionModel<T> - Class in de.alpharogroup.model.util
Based on Model but for any collections of serializable objects.
CollectionModel() - Constructor for class de.alpharogroup.model.util.CollectionModel
Creates empty model
CollectionModel(Collection<T>) - Constructor for class de.alpharogroup.model.util.CollectionModel
Creates model that will contain collection.
compare(T, Object) - Method in interface de.alpharogroup.model.IModelComparator
 
createSerializableVersionOf(Collection<T>) - Method in class de.alpharogroup.model.util.CollectionModel
Creates a serializable version of the object.
createSerializableVersionOf(T) - Method in class de.alpharogroup.model.util.GenericBaseModel
Creates a serializable version of the object.
createSerializableVersionOf(List<T>) - Method in class de.alpharogroup.model.util.ListModel
Creates a serializable version of the object.
createSerializableVersionOf(Map<K, V>) - Method in class de.alpharogroup.model.util.MapModel
Creates a serializable version of the object.
createSerializableVersionOf(Set<T>) - Method in class de.alpharogroup.model.util.SetModel
Creates a serializable version of the object.
createSerializableVersionOf(Collection<T>) - Method in class de.alpharogroup.model.util.WildcardCollectionModel
Creates a serializable version of the object.
createSerializableVersionOf(List<T>) - Method in class de.alpharogroup.model.util.WildcardListModel
Creates a serializable version of the object.
createSerializableVersionOf(Set<T>) - Method in class de.alpharogroup.model.util.WildcardSetModel
Creates a serializable version of the object.

D

de.alpharogroup.model - package de.alpharogroup.model
Core model support for Wicket components.
de.alpharogroup.model.util - package de.alpharogroup.model.util
 
detach() - Method in class de.alpharogroup.model.AbstractReadOnlyModel
Detaches model after use.
detach() - Method in class de.alpharogroup.model.AbstractWrapModel
 
detach() - Method in class de.alpharogroup.model.ChainingModel
Unsets this property model's instance variables and detaches the model.
detach() - Method in class de.alpharogroup.model.GenericModel
Detach.
detach() - Method in interface de.alpharogroup.model.IDetachable
Detaches model after use.
detach() - Method in class de.alpharogroup.model.LoadableDetachableModel
 
detach() - Method in class de.alpharogroup.model.Model
 
detach() - Method in class de.alpharogroup.model.util.GenericBaseModel
 

E

equals(Object) - Method in class de.alpharogroup.model.Model
 
equals(Object) - Method in class de.alpharogroup.model.util.GenericBaseModel

G

GenericBaseModel<T> - Class in de.alpharogroup.model.util
Base class for models that contain instances that do not appear to be serializable and cannot thus use Model directly.
GenericBaseModel() - Constructor for class de.alpharogroup.model.util.GenericBaseModel
 
GenericModel<T> - Class in de.alpharogroup.model
DefaultModel is the basic implementation of an IModel.
GenericModel() - Constructor for class de.alpharogroup.model.GenericModel
Construct the model without providing an object.
GenericModel(T) - Constructor for class de.alpharogroup.model.GenericModel
Construct the model, setting the given object as the wrapped object.
getChainedModel() - Method in class de.alpharogroup.model.ChainingModel
 
getChainedModel() - Method in interface de.alpharogroup.model.IChainingModel
Returns the chained model if there is a chained model.
getInnermostModelOrObject() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
getObject() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
getObject() - Method in class de.alpharogroup.model.AbstractReadOnlyModel
 
getObject() - Method in class de.alpharogroup.model.AbstractWrapModel
 
getObject() - Method in class de.alpharogroup.model.ChainingModel
 
getObject() - Method in interface de.alpharogroup.model.IModel
Gets the model object.
getObject() - Method in class de.alpharogroup.model.LoadableDetachableModel
Note: If LoadableDetachableModel.load() fails with an exception then null is kept as the attached value.
getObject() - Method in class de.alpharogroup.model.Model
 
getObject() - Method in class de.alpharogroup.model.util.GenericBaseModel
 
getObjectClass() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
getObjectClass() - Method in class de.alpharogroup.model.GenericModel
 
getObjectClass() - Method in interface de.alpharogroup.model.IObjectClassAwareModel
Returns the class of model object
getObjectClass() - Method in class de.alpharogroup.model.Model
 
getObjectClass() - Method in class de.alpharogroup.model.util.GenericBaseModel
 
getPropertyExpression() - Method in class de.alpharogroup.model.AbstractPropertyModel
Gets the property expression for this model
getPropertyField() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
getPropertyField() - Method in interface de.alpharogroup.model.IPropertyReflectionAwareModel
Returns the field of model property or null if the field doesn't exist.
getPropertyGetter() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
getPropertyGetter() - Method in interface de.alpharogroup.model.IPropertyReflectionAwareModel
Returns the getter method of model property or null if the method doesn't exist.
getPropertySetter() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
getPropertySetter() - Method in interface de.alpharogroup.model.IPropertyReflectionAwareModel
Returns the setter method of model property or null if the method doesn't exist.
getTarget() - Method in class de.alpharogroup.model.ChainingModel
 
getWrappedModel() - Method in interface de.alpharogroup.model.IWrapModel
Gets the wrapped model.

H

hashCode() - Method in class de.alpharogroup.model.Model
 
hashCode() - Method in class de.alpharogroup.model.util.GenericBaseModel

I

IChainingModel<T> - Interface in de.alpharogroup.model
Models that implement this interface will support chaining of IModels. getObject() of a IChainingModel should do something like: if ( object instanceof IModel) { return ((IModel)object).getObject()} else return object; ChainingModels should also take care that the internal model detach is called when detach is called on them.
IDetachable - Interface in de.alpharogroup.model
Interface to logic for detaching transient information from a detachable model.
IModel<T> - Interface in de.alpharogroup.model
A IModel wraps the actual model Object used by a Component.
IModelComparator<T> - Interface in de.alpharogroup.model
Implementations of this interface compare model object.
IObjectClassAwareModel<T> - Interface in de.alpharogroup.model
Interface implemented by model that can provide class of the model object.
IPropertyReflectionAwareModel<T> - Interface in de.alpharogroup.model
Optional interface implemented by models that are able to provide reflection information about object property they interact with.
isAttached() - Method in class de.alpharogroup.model.LoadableDetachableModel
Gets the attached status of this model instance
IWrapModel<T> - Interface in de.alpharogroup.model
A marker interface that represents a model that serves as a wrapper for another.

L

ListModel<T> - Class in de.alpharogroup.model.util
Based on Model but for lists of serializable objects.
ListModel() - Constructor for class de.alpharogroup.model.util.ListModel
Creates empty model
ListModel(List<T>) - Constructor for class de.alpharogroup.model.util.ListModel
Creates model that will contain list.
load() - Method in class de.alpharogroup.model.LoadableDetachableModel
Loads and returns the (temporary) model object.
LoadableDetachableModel<T> - Class in de.alpharogroup.model
Model that makes working with detachable models a breeze.
LoadableDetachableModel() - Constructor for class de.alpharogroup.model.LoadableDetachableModel
Construct.
LoadableDetachableModel(T) - Constructor for class de.alpharogroup.model.LoadableDetachableModel
This constructor is used if you already have the object retrieved and want to wrap it with a detachable model.
LOG - Static variable in class de.alpharogroup.model.ChainingModel
 

M

MapModel<K,V> - Class in de.alpharogroup.model.util
Based on Model but for maps of serializable objects.
MapModel() - Constructor for class de.alpharogroup.model.util.MapModel
Creates empty model
MapModel(Map<K, V>) - Constructor for class de.alpharogroup.model.util.MapModel
Creates model that will contain map.
Model<T extends Serializable> - Class in de.alpharogroup.model
Model is the basic implementation of an IModel.
Model() - Constructor for class de.alpharogroup.model.Model
Construct the model without providing an object.
Model(T) - Constructor for class de.alpharogroup.model.Model
Construct the model, setting the given object as the wrapped object.

O

of(Collection<C>) - Static method in class de.alpharogroup.model.GenericModel
Factory method for models that contain collections.
of(T) - Static method in class de.alpharogroup.model.GenericModel
Factory methods for Model which uses type inference to make code shorter.
of() - Static method in class de.alpharogroup.model.GenericModel
Factory methods for Model which uses type inference to make code shorter.
of(Collection<C>) - Static method in class de.alpharogroup.model.Model
Factory method for models that contain collections.
of(T) - Static method in class de.alpharogroup.model.Model
Factory methods for Model which uses type inference to make code shorter.
of(IModel<?>) - Static method in class de.alpharogroup.model.Model
Supresses generics warning when converting model types.
of() - Static method in class de.alpharogroup.model.Model
Factory methods for Model which uses type inference to make code shorter.
of(Object, String) - Static method in class de.alpharogroup.model.PropertyModel
Type-infering factory method.
ofList(List<C>) - Static method in class de.alpharogroup.model.GenericModel
Factory method for models that contain lists.
ofList(List<C>) - Static method in class de.alpharogroup.model.Model
Factory method for models that contain lists.
ofMap(Map<K, V>) - Static method in class de.alpharogroup.model.GenericModel
Factory method for models that contain maps.
ofMap(Map<K, V>) - Static method in class de.alpharogroup.model.Model
Factory method for models that contain maps.
ofSet(Set<C>) - Static method in class de.alpharogroup.model.GenericModel
Factory method for models that contain sets.
ofSet(Set<C>) - Static method in class de.alpharogroup.model.Model
Factory method for models that contain sets.
onAttach() - Method in class de.alpharogroup.model.LoadableDetachableModel
Attaches to the current request.
onDetach() - Method in class de.alpharogroup.model.LoadableDetachableModel
Detaches from the current request.

P

propertyExpression() - Method in class de.alpharogroup.model.AbstractPropertyModel
 
propertyExpression() - Method in class de.alpharogroup.model.PropertyModel
 
PropertyModel<T> - Class in de.alpharogroup.model
A PropertyModel is used to dynamically access a model using a "property expression".
PropertyModel(Object, String) - Constructor for class de.alpharogroup.model.PropertyModel
Construct with a wrapped (IModel) or unwrapped (non-IModel) object and a property expression that works on the given model.

S

setChainedModel(IModel<?>) - Method in class de.alpharogroup.model.ChainingModel
 
setChainedModel(IModel<?>) - Method in interface de.alpharogroup.model.IChainingModel
Sets the model that is chained inside this model.
SetModel<T> - Class in de.alpharogroup.model.util
Based on Model but for sets of serializable objects.
SetModel() - Constructor for class de.alpharogroup.model.util.SetModel
Creates empty model
SetModel(Set<T>) - Constructor for class de.alpharogroup.model.util.SetModel
Creates model that will contain set.
setObject(T) - Method in class de.alpharogroup.model.AbstractPropertyModel
Applies the property expression on the model object using the given object argument.
setObject(T) - Method in class de.alpharogroup.model.AbstractReadOnlyModel
This default implementation of setObject unconditionally throws an UnsupportedOperationException.
setObject(T) - Method in class de.alpharogroup.model.AbstractWrapModel
 
setObject(T) - Method in class de.alpharogroup.model.ChainingModel
 
setObject(T) - Method in interface de.alpharogroup.model.IModel
Sets the model object.
setObject(T) - Method in class de.alpharogroup.model.LoadableDetachableModel
Manually loads the model with the specified object.
setObject(T) - Method in class de.alpharogroup.model.Model
Set the model object; calls setObject(java.io.Serializable).
setObject(T) - Method in class de.alpharogroup.model.util.GenericBaseModel
Set the model object.
setTarget(Object) - Method in class de.alpharogroup.model.ChainingModel
Sets a new target - object or model.

T

toString() - Method in class de.alpharogroup.model.AbstractReadOnlyModel
toString() - Method in class de.alpharogroup.model.ChainingModel
 
toString() - Method in class de.alpharogroup.model.LoadableDetachableModel
 
toString() - Method in class de.alpharogroup.model.Model
 
toString() - Method in class de.alpharogroup.model.PropertyModel
 
toString() - Method in class de.alpharogroup.model.util.GenericBaseModel
 

W

WildcardCollectionModel<T> - Class in de.alpharogroup.model.util
Based on Model but for any collections of serializable objects.
WildcardCollectionModel() - Constructor for class de.alpharogroup.model.util.WildcardCollectionModel
Creates empty model
WildcardCollectionModel(Collection<T>) - Constructor for class de.alpharogroup.model.util.WildcardCollectionModel
Creates model that will contain collection.
WildcardListModel<T> - Class in de.alpharogroup.model.util
Based on Model but for lists of serializable objects.
WildcardListModel() - Constructor for class de.alpharogroup.model.util.WildcardListModel
Creates empty model
WildcardListModel(List<T>) - Constructor for class de.alpharogroup.model.util.WildcardListModel
Creates model that will contain list.
WildcardSetModel<T> - Class in de.alpharogroup.model.util
Based on Model but for sets of serializable objects.
WildcardSetModel() - Constructor for class de.alpharogroup.model.util.WildcardSetModel
Creates empty model
WildcardSetModel(Set<T>) - Constructor for class de.alpharogroup.model.util.WildcardSetModel
Creates model that will contain set.
A C D E G H I L M O P S T W 
Skip navigation links

Copyright © 2015–2017 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.