Package com.appslandia.common.objects
Class ObjectDefinition
- java.lang.Object
-
- com.appslandia.common.base.InitializeObject
-
- com.appslandia.common.objects.ObjectDefinition
-
- All Implemented Interfaces:
InitializeSupport
public class ObjectDefinition extends InitializeObject
- Author:
- Loc Ha
-
-
Field Summary
-
Fields inherited from class com.appslandia.common.base.InitializeObject
mutex
-
-
Constructor Summary
Constructors Constructor Description ObjectDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getImplClass()ObjectProducer<?>getProducer()java.lang.annotation.Annotation[]getQualifiers()ObjectScopegetScope()java.lang.Class<?>[]getTypes()booleanhasType(java.lang.Class<?> type)protected voidinit()ObjectDefinitionsetImplClass(java.lang.Class<?> implClass)ObjectDefinitionsetProducer(ObjectProducer<?> producer)ObjectDefinitionsetQualifiers(java.lang.annotation.Annotation... qualifiers)ObjectDefinitionsetScope(ObjectScope scope)ObjectDefinitionsetTypes(java.lang.Class<?>[] types)-
Methods inherited from class com.appslandia.common.base.InitializeObject
assertNotInitialized, destroy, initialize
-
-
-
-
Method Detail
-
init
protected void init() throws java.lang.Exception- Specified by:
initin classInitializeObject- Throws:
java.lang.Exception
-
hasType
public boolean hasType(java.lang.Class<?> type)
-
getTypes
public java.lang.Class<?>[] getTypes()
-
setTypes
public ObjectDefinition setTypes(java.lang.Class<?>[] types)
-
getQualifiers
public java.lang.annotation.Annotation[] getQualifiers()
-
setQualifiers
public ObjectDefinition setQualifiers(java.lang.annotation.Annotation... qualifiers)
-
getScope
public ObjectScope getScope()
-
setScope
public ObjectDefinition setScope(ObjectScope scope)
-
getImplClass
public java.lang.Class<?> getImplClass()
-
setImplClass
public ObjectDefinition setImplClass(java.lang.Class<?> implClass)
-
getProducer
public ObjectProducer<?> getProducer()
-
setProducer
public ObjectDefinition setProducer(ObjectProducer<?> producer)
-
-