| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ObjectAdapter.getElementSpecification()
For (stand-alone) collections, returns the element type.
|
ObjectSpecification |
ObjectAdapter.getSpecification()
Refines
Instance.getSpecification(). |
| Modifier and Type | Method and Description |
|---|---|
ObjectAdapter |
DomainObjectServices.createAggregatedInstance(ObjectSpecification spec,
ObjectAdapter parent)
Create an instance of an aggregated object that will be persisted within the
parent adapter.
|
ObjectAdapter |
DomainObjectServices.createTransientInstance(ObjectSpecification spec)
Provided by the PersistenceSession when used by framework.
|
ObjectAdapter |
DomainObjectServices.createViewModelInstance(ObjectSpecification spec,
String memento) |
| Modifier and Type | Method and Description |
|---|---|
void |
FacetDecoratorSet.decorate(ObjectSpecification holder) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
SingleClassValueFacetAbstract.valueSpec()
|
ObjectSpecification |
SingleClassValueFacet.valueSpec()
Convenience to return the
ObjectSpecification corresponding to
this facet's class. |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ActionInvocationFacet.getOnType() |
ObjectSpecification |
ActionInvocationFacet.getReturnType() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ChoicesFacet.Util.hasChoices(ObjectSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ChoicesFacetUtils.hasChoices(ObjectSpecification specification)
Deprecated.
- use
ChoicesFacet.Util |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
CachedFacetUtils.isCached(ObjectSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ImmutableFacetUtils.isAlwaysImmutable(ObjectSpecification specification) |
static boolean |
ImmutableFacetUtils.isImmutableOncePersisted(ObjectSpecification specification) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ElementSpecificationProviderFromTypeOfFacet.getElementType() |
| Constructor and Description |
|---|
ElementSpecificationProviderFromTypeOfFacet(ObjectSpecification spec) |
| Modifier and Type | Method and Description |
|---|---|
String |
LayoutMetadataReaderFromJson.asJson(ObjectSpecification objectSpec)
not API
|
| Modifier and Type | Method and Description |
|---|---|
List<ObjectAdapter> |
RuntimeContextNoRuntime.allInstances(ObjectSpecification noSpec) |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectAdapter |
DomainObjectContainerDefault.doCreateTransientInstance(ObjectSpecification spec)
Factored out as a potential hook method for subclasses.
|
protected ObjectAdapter |
DomainObjectContainerDefault.doCreateViewModelInstance(ObjectSpecification spec,
String memento) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DeveloperUtilitiesServiceDefault.exclude(ObjectSpecification spec) |
protected boolean |
DeveloperUtilitiesServiceDefault.isBuiltIn(ObjectSpecification spec) |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<ObjectSpecification> |
ObjectSpecification.COMPARATOR_FULLY_QUALIFIED_CLASS_NAME |
static Comparator<ObjectSpecification> |
ObjectSpecification.COMPARATOR_SHORT_IDENTIFIER_IGNORE_CASE |
static List<ObjectSpecification> |
ObjectSpecification.EMPTY_LIST |
static com.google.common.base.Function<ObjectSpecification,String> |
ObjectSpecification.FUNCTION_FULLY_QUALIFIED_CLASS_NAME |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
FreeStandingList.getElementSpecification() |
ObjectSpecification |
ElementSpecificationProvider.getElementType() |
ObjectSpecification |
SpecificationLoaderDelegator.introspectIfRequired(ObjectSpecification spec) |
ObjectSpecification |
SpecificationLoader.introspectIfRequired(ObjectSpecification spec)
Typically does not need to be called, but is available for
FacetFactorys to force
early introspection of referenced specs in certain circumstances. |
ObjectSpecification |
SpecificationLoaderDelegator.loadSpecification(Class<?> cls) |
ObjectSpecification |
SpecificationLoader.loadSpecification(Class<?> cls) |
ObjectSpecification |
SpecificationLoaderDelegator.loadSpecification(String fullyQualifiedClassName) |
ObjectSpecification |
SpecificationLoader.loadSpecification(String fullyQualifiedClassName)
Return the specification for the specified class of object.
|
ObjectSpecification |
SpecificationLoaderDelegator.lookupBySpecId(ObjectSpecId objectSpecId) |
ObjectSpecification |
SpecificationLoader.lookupBySpecId(ObjectSpecId objectSpecId) |
ObjectSpecification |
Hierarchical.superclass()
Get the specification for this specification's class's superclass.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ObjectSpecification> |
SpecificationLoaderDelegator.allSpecifications() |
Collection<ObjectSpecification> |
SpecificationLoader.allSpecifications() |
List<ObjectSpecification> |
Hierarchical.interfaces()
Get the list of specifications for all the interfaces that the class
represented by this specification implements.
|
List<ObjectSpecification> |
Hierarchical.subclasses()
Get the list of specifications for the subclasses of the class
represented by this specification
|
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
SpecificationLoaderDelegator.introspectIfRequired(ObjectSpecification spec) |
ObjectSpecification |
SpecificationLoader.introspectIfRequired(ObjectSpecification spec)
Typically does not need to be called, but is available for
FacetFactorys to force
early introspection of referenced specs in certain circumstances. |
boolean |
Hierarchical.isOfType(ObjectSpecification specification)
Determines if this specification represents the same specification, or a
subclass, of the specified specification.
|
static List<String> |
ObjectSpecifications.orderByMemberGroups(ObjectSpecification objSpec,
Set<String> groupNamesToOrder,
ObjectSpecifications.MemberGroupLayoutHint memberGroupLayoutHint) |
| Constructor and Description |
|---|
FreeStandingList(ObjectSpecification instanceSpecification,
List<ObjectAdapter> instances) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ObjectAction.getOnType()
Returns the specification for the type of object that this action can be
invoked upon.
|
ObjectSpecification |
ObjectAction.getReturnType()
Returns the specifications for the return type.
|
ObjectSpecification |
ObjectFeature.getSpecification()
The specification of the underlying type.
|
| Modifier and Type | Method and Description |
|---|---|
List<ObjectSpecification> |
ObjectAction.getParameterTypes()
Returns the
type of each of the
parameters. |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Function<String,OneToOneAssociation> |
OneToOneAssociation.Functions.fromId(ObjectSpecification noSpec) |
| Modifier and Type | Method and Description |
|---|---|
ObjectAction |
ObjectActionContainer.getObjectAction(ActionType type,
String id,
List<ObjectSpecification> parameters)
Returns the action of the specified type with the specified signature.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ObjectReflectorDefault.introspectIfRequired(ObjectSpecification spec) |
ObjectSpecification |
ObjectReflectorDefault.loadSpecification(Class<?> type)
API: Return specification.
|
ObjectSpecification |
ObjectReflectorDefault.loadSpecification(String className)
API: Return the specification for the specified class of object.
|
ObjectSpecification |
ObjectReflectorDefault.lookupBySpecId(ObjectSpecId objectSpecId) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ObjectSpecification> |
ObjectReflectorDefault.allSpecifications()
Return all the loaded specifications.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ObjectReflectorDefault.introspectIfRequired(ObjectSpecification spec) |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectSpecificationAbstract |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ObjectActionImpl.getOnType() |
ObjectSpecification |
ObjectActionContributee.getOnType() |
ObjectSpecification |
ObjectActionImpl.getReturnType() |
ObjectSpecification |
ObjectAssociationAbstract.getSpecification()
Return the specification of the object (or objects) that this field
holds.
|
ObjectSpecification |
ObjectActionParameterAbstract.getSpecification() |
ObjectSpecification |
ObjectActionImpl.getSpecification()
Always returns null.
|
static ObjectSpecification |
ObjectMemberAbstract.getSpecification(SpecificationLoader specificationLookup,
Class<?> type) |
ObjectSpecification |
ObjectSpecificationAbstract.superclass() |
| Modifier and Type | Method and Description |
|---|---|
List<ObjectSpecification> |
ObjectActionImpl.getParameterTypes() |
List<ObjectSpecification> |
ObjectSpecificationAbstract.interfaces() |
List<ObjectSpecification> |
ObjectSpecificationAbstract.subclasses() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ObjectSpecificationAbstract.isOfType(ObjectSpecification specification)
Determines if this class represents the same class, or a subclass, of the
specified class.
|
protected void |
ObjectSpecificationAbstract.updateAsSubclassTo(ObjectSpecification supertypeSpec)
Intended to be called within
ObjectSpecificationAbstract.introspectTypeHierarchyAndMembers()
. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ObjectSpecificationAbstract.updateAsSubclassTo(List<ObjectSpecification> supertypeSpecs)
Intended to be called within
ObjectSpecificationAbstract.introspectTypeHierarchyAndMembers()
. |
protected void |
ObjectSpecificationAbstract.updateInterfaces(List<ObjectSpecification> interfaces)
Intended to be called within
ObjectSpecificationAbstract.introspectTypeHierarchyAndMembers()
. |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectSpecificationDefault |
| Modifier and Type | Method and Description |
|---|---|
ObjectAction |
ObjectSpecificationDefault.getObjectAction(ActionType type,
String id,
List<ObjectSpecification> parameters) |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectSpecificationForFreeStandingList
A custom
ObjectSpecification that is designed to treat the
FreeStandingList class as a "standalone" collection. |
| Modifier and Type | Method and Description |
|---|---|
ObjectAction |
ObjectSpecificationForFreeStandingList.getObjectAction(ActionType type,
String id,
List<ObjectSpecification> parameters)
Review: is it necessary to override for this subclass?
|
| Modifier and Type | Method and Description |
|---|---|
void |
SpecificationTraverserDefault.traverseReferencedClasses(ObjectSpecification noSpec,
List<Class<?>> discoveredTypes)
Does nothing.
|
void |
SpecificationTraverser.traverseReferencedClasses(ObjectSpecification noSpec,
List<Class<?>> discoveredTypes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MetaModelValidatorVisiting.Visitor.visit(ObjectSpecification objectSpec,
ValidationFailures validationFailures) |
| Modifier and Type | Method and Description |
|---|---|
static void |
Dump.specification(ObjectSpecification specification,
DebugBuilder debugBuilder) |
| Modifier and Type | Method and Description |
|---|---|
static Object[] |
CollectionUtils.getCollectionAsObjectArray(Object option,
ObjectSpecification spec,
AdapterManager adapterMap) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ActionInvocationFacetViaMethod.getOnType() |
ObjectSpecification |
ActionInvocationFacetViaMethod.getReturnType() |
| Constructor and Description |
|---|
ActionInvocationFacetViaMethod(Method method,
ObjectSpecification onType,
ObjectSpecification returnType,
FacetHolder holder,
RuntimeContext runtimeContext,
AdapterManager adapterManager,
ServicesInjector servicesInjector) |
| Constructor and Description |
|---|
PostsActionInvokedEventFacetAnnotation(Method method,
ObjectSpecification onType,
ObjectSpecification returnType,
FacetHolder holder,
RuntimeContext runtimeContext,
AdapterManager adapterManager,
ServicesInjector servicesInjector,
Class<? extends org.apache.isis.applib.services.eventbus.ActionInvokedEvent<?>> eventType) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
ValueSemanticsProviderAndFacetAbstract.getSpecification() |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectSpecification |
ActionParameterAutoCompleteFacetAbstract.getSpecification(Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectSpecification |
ActionParameterChoicesFacetAbstract.getSpecification(Class<?> type) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSpecification |
PropertyChoicesFacetDerivedFromChoicesFacet.getSpecification(Class<?> type) |
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.