Package step.resources
Class ResourceEntity
- java.lang.Object
-
- step.core.entities.Entity<step.resources.Resource,step.core.accessors.Accessor<step.resources.Resource>>
-
- step.resources.ResourceEntity
-
public class ResourceEntity extends Entity<step.resources.Resource,step.core.accessors.Accessor<step.resources.Resource>>
-
-
Constructor Summary
Constructors Constructor Description ResourceEntity(step.core.accessors.Accessor<step.resources.Resource> accessor, ResourceManager resourceManager, FileResolver fileResolver, EntityManager entityManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringresolveAtomicReference(Object atomicReferene, EntityDependencyTreeVisitor.EntityTreeVisitorContext visitorContext)This method is responsible for the resolution of atomic references to entity idObjectupdateAtomicReference(Object atomicReference, String resolvedEntityId, EntityDependencyTreeVisitor.EntityTreeVisitorContext visitorContext)This method is responsible for the update of atomic references with a new entity id-
Methods inherited from class step.core.entities.Entity
getAccessor, getEntityClass, getName, isByPassObjectPredicate, setByPassObjectPredicate
-
-
-
-
Constructor Detail
-
ResourceEntity
public ResourceEntity(step.core.accessors.Accessor<step.resources.Resource> accessor, ResourceManager resourceManager, FileResolver fileResolver, EntityManager entityManager)
-
-
Method Detail
-
resolveAtomicReference
public String resolveAtomicReference(Object atomicReferene, EntityDependencyTreeVisitor.EntityTreeVisitorContext visitorContext)
Description copied from class:EntityThis method is responsible for the resolution of atomic references to entity id- Overrides:
resolveAtomicReferencein classEntity<step.resources.Resource,step.core.accessors.Accessor<step.resources.Resource>>- Parameters:
atomicReferene- the atomic reference to be resolvedvisitorContext- the context object- Returns:
- the resolved entity id or null
-
updateAtomicReference
public Object updateAtomicReference(Object atomicReference, String resolvedEntityId, EntityDependencyTreeVisitor.EntityTreeVisitorContext visitorContext)
Description copied from class:EntityThis method is responsible for the update of atomic references with a new entity id- Overrides:
updateAtomicReferencein classEntity<step.resources.Resource,step.core.accessors.Accessor<step.resources.Resource>>- Parameters:
atomicReference- the atomic reference to be updatedresolvedEntityId- the new entity ifvisitorContext- the context object- Returns:
- the updated atomic reference
-
-