public interface PropertyRepository
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
deleteProperty(java.lang.String typeName,
net.nemerosa.ontrack.model.structure.ProjectEntityType entityType,
net.nemerosa.ontrack.model.structure.ID entityId) |
TProperty |
loadProperty(java.lang.String typeName,
net.nemerosa.ontrack.model.structure.ProjectEntityType entityType,
net.nemerosa.ontrack.model.structure.ID entityId) |
void |
saveProperty(java.lang.String typeName,
net.nemerosa.ontrack.model.structure.ProjectEntityType entityType,
net.nemerosa.ontrack.model.structure.ID entityId,
com.fasterxml.jackson.databind.JsonNode data,
java.lang.String searchKey) |
java.util.Collection<net.nemerosa.ontrack.model.structure.ProjectEntity> |
searchByProperty(java.lang.String typeName,
java.util.function.BiFunction<net.nemerosa.ontrack.model.structure.ProjectEntityType,net.nemerosa.ontrack.model.structure.ID,net.nemerosa.ontrack.model.structure.ProjectEntity> entityLoader,
java.util.function.Predicate<TProperty> predicate) |
TProperty loadProperty(java.lang.String typeName, net.nemerosa.ontrack.model.structure.ProjectEntityType entityType, net.nemerosa.ontrack.model.structure.ID entityId)
void saveProperty(java.lang.String typeName,
net.nemerosa.ontrack.model.structure.ProjectEntityType entityType,
net.nemerosa.ontrack.model.structure.ID entityId,
com.fasterxml.jackson.databind.JsonNode data,
java.lang.String searchKey)
net.nemerosa.ontrack.model.Ack deleteProperty(java.lang.String typeName,
net.nemerosa.ontrack.model.structure.ProjectEntityType entityType,
net.nemerosa.ontrack.model.structure.ID entityId)
java.util.Collection<net.nemerosa.ontrack.model.structure.ProjectEntity> searchByProperty(java.lang.String typeName,
java.util.function.BiFunction<net.nemerosa.ontrack.model.structure.ProjectEntityType,net.nemerosa.ontrack.model.structure.ID,net.nemerosa.ontrack.model.structure.ProjectEntity> entityLoader,
java.util.function.Predicate<TProperty> predicate)