public class MasterdataRepository extends Object
Constructor and Description |
---|
MasterdataRepository(com.mongodb.client.MongoDatabase metadataDb,
org.elasticsearch.client.transport.TransportClient transportClient) |
Modifier and Type | Method and Description |
---|---|
void |
createAccessionRegisterSummary(int tenantId,
String agencyName,
int objectCount,
int totalObjectSize) |
Optional<org.bson.Document> |
findAccessContract(String contract)
Find a document by key-value
|
Optional<org.bson.Document> |
findAccessionRegitserSummary(int tenant,
String identifier)
Find a document by key-value
|
Optional<org.bson.Document> |
findAgency(int tenant,
String identifier)
Find a document by key-value
|
Optional<org.bson.Document> |
findRule(int tenant,
String ruleId)
Find a document by key-value
|
static String |
getRuleCategoryByRuleId(String ruleId) |
void |
importAccessContract(String contractId,
int tenantId)
import access contract by id
|
void |
importAgency(String agencyName,
int tenantId)
import agency by name
|
void |
importRule(String ruleId,
int tenantId)
import rule by id
|
public MasterdataRepository(com.mongodb.client.MongoDatabase metadataDb, org.elasticsearch.client.transport.TransportClient transportClient)
public Optional<org.bson.Document> findAgency(int tenant, String identifier)
tenant
- identifier
- public Optional<org.bson.Document> findAccessionRegitserSummary(int tenant, String identifier)
tenant
- identifier
- public Optional<org.bson.Document> findRule(int tenant, String ruleId)
tenant
- ruleId
- public Optional<org.bson.Document> findAccessContract(String contract)
contract
- public void importAgency(String agencyName, int tenantId)
agencyName
- tenantId
- public void createAccessionRegisterSummary(int tenantId, String agencyName, int objectCount, int totalObjectSize)
public void importRule(String ruleId, int tenantId)
ruleId
- tenantId
- public void importAccessContract(String contractId, int tenantId)
contractId
- tenantId
- Copyright © 2018 Vitam. All rights reserved.