@Override @Nullable public NamespaceMeta get(final NamespaceId id) { Preconditions.checkArgument(id != null, "Namespace id cannot be null."); return Transactionals.execute(transactional, context -> { return getNamespaceMDS(context).get(id); }); }
@Override @Nullable public NamespaceMeta get(final NamespaceId id) { Preconditions.checkArgument(id != null, "Namespace id cannot be null."); return Transactionals.execute(transactional, context -> { return getNamespaceMDS(context).get(id); }); }
@Override @Nullable public NamespaceMeta delete(final NamespaceId id) { Preconditions.checkArgument(id != null, "Namespace id cannot be null."); return Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(id); if (existing != null) { mds.delete(id); } return existing; }); }
@Override @Nullable public NamespaceMeta delete(final NamespaceId id) { Preconditions.checkArgument(id != null, "Namespace id cannot be null."); return Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(id); if (existing != null) { mds.delete(id); } return existing; }); }
@Override @Nullable public NamespaceMeta create(final NamespaceMeta metadata) { Preconditions.checkArgument(metadata != null, "Namespace metadata cannot be null."); return Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(metadata.getNamespaceId()); if (existing != null) { return existing; } mds.create(metadata); return null; }); }
@Override @Nullable public NamespaceMeta create(final NamespaceMeta metadata) { Preconditions.checkArgument(metadata != null, "Namespace metadata cannot be null."); return Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(metadata.getNamespaceId()); if (existing != null) { return existing; } mds.create(metadata); return null; }); }
@Override public void update(final NamespaceMeta metadata) { Preconditions.checkArgument(metadata != null, "Namespace metadata cannot be null."); Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(metadata.getNamespaceId()); if (existing != null) { mds.create(metadata); } }); }
@Override public void update(final NamespaceMeta metadata) { Preconditions.checkArgument(metadata != null, "Namespace metadata cannot be null."); Transactionals.execute(transactional, context -> { NamespaceMDS mds = getNamespaceMDS(context); NamespaceMeta existing = mds.get(metadata.getNamespaceId()); if (existing != null) { mds.create(metadata); } }); }
NamespaceId namespaceId = (NamespaceId) entityId; if (namespaceMDS.get(namespaceId) == null) { LOG.debug("Namespace {} is not found, so the profile metadata of programs or schedules in it will not get " + "updated. Ignoring the message {}", namespaceId, message);
NamespaceId namespaceId = (NamespaceId) entityId; if (namespaceMDS.get(namespaceId) == null) { LOG.debug("Namespace {} is not found, so the profile metadata of programs or schedules in it will not get " + "updated. Ignoring the message {}", namespaceId, message);