Package org.drools.traits.core.metadata
Class NewInstanceLiteral<T extends Metadatable>
java.lang.Object
org.drools.traits.core.metadata.AbstractWMTask<T>
org.drools.traits.core.metadata.NewInstanceLiteral<T>
- All Implemented Interfaces:
Serializable,Identifiable,MetaCallableTask<T>,NewInstance<T>,WorkingMemoryTask<T>
public abstract class NewInstanceLiteral<T extends Metadatable>
extends AbstractWMTask<T>
implements NewInstance<T>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.traits.core.metadata.MetaCallableTask
MetaCallableTask.KIND -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNewInstanceLiteral(Object identifier, With... args) NewInstanceLiteral(With... args) -
Method Summary
Methods inherited from class org.drools.traits.core.metadata.AbstractWMTask
equals
-
Field Details
-
uri
-
result
-
setter
-
with
-
-
Constructor Details
-
NewInstanceLiteral
-
NewInstanceLiteral
-
-
Method Details
-
isInterface
public boolean isInterface()- Specified by:
isInterfacein interfaceNewInstance<T extends Metadatable>
-
kind
- Specified by:
kindin interfaceMetaCallableTask<T extends Metadatable>
-
getTargetId
- Specified by:
getTargetIdin interfaceWorkingMemoryTask<T extends Metadatable>
-
call
- Specified by:
callin interfaceMetaCallableTask<T extends Metadatable>
-
construct
-
getUri
- Specified by:
getUriin interfaceIdentifiable
-
getId
- Specified by:
getIdin interfaceIdentifiable
-
getSetters
- Specified by:
getSettersin interfaceWorkingMemoryTask<T extends Metadatable>
-
getTarget
- Specified by:
getTargetin interfaceWorkingMemoryTask<T extends Metadatable>
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractWMTask<T extends Metadatable>
-