@Component public class EntityManagerImpl extends com.marklogic.client.ext.helper.LoggingObject implements EntityManager
Constructor and Description |
---|
EntityManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteEntity(java.lang.String entity) |
boolean |
deployFinalQueryOptions() |
java.util.HashMap<java.lang.Enum,java.lang.Boolean> |
deployQueryOptions()
Deploys the query option
|
boolean |
deployStagingQueryOptions() |
java.util.List<HubEntity> |
getEntities() |
HubEntity |
getEntityFromProject(java.lang.String entityName) |
HubEntity |
getEntityFromProject(java.lang.String entityName,
java.lang.String version) |
boolean |
saveDbIndexes()
Updates the indexes for the entity on the filesystem
|
HubEntity |
saveEntity(HubEntity entity,
java.lang.Boolean rename) |
boolean |
savePii()
Scans the entities in the project for pii properties, and saves the
required ELS configurations to support those properties.
|
boolean |
saveQueryOptions()
Updates the query options to the file system
|
public boolean saveQueryOptions()
EntityManager
saveQueryOptions
in interface EntityManager
public java.util.HashMap<java.lang.Enum,java.lang.Boolean> deployQueryOptions()
EntityManager
deployQueryOptions
in interface EntityManager
public boolean deployFinalQueryOptions()
deployFinalQueryOptions
in interface EntityManager
public boolean deployStagingQueryOptions()
deployStagingQueryOptions
in interface EntityManager
public boolean saveDbIndexes()
EntityManager
saveDbIndexes
in interface EntityManager
public HubEntity getEntityFromProject(java.lang.String entityName)
getEntityFromProject
in interface EntityManager
public HubEntity getEntityFromProject(java.lang.String entityName, java.lang.String version)
getEntityFromProject
in interface EntityManager
public java.util.List<HubEntity> getEntities()
getEntities
in interface EntityManager
public HubEntity saveEntity(HubEntity entity, java.lang.Boolean rename) throws java.io.IOException
saveEntity
in interface EntityManager
java.io.IOException
public void deleteEntity(java.lang.String entity) throws java.io.IOException
deleteEntity
in interface EntityManager
java.io.IOException
public boolean savePii()
EntityManager
savePii
in interface EntityManager