private Boolean isAccessible(AbstractMetadataRecord record, CommandContext commandContext, PermissionType action) { Boolean result = commandContext.isAccessible(record); if (result != null) { return result; } HashSet<String> resources = new HashSet<String>(2); resources.add(record.getFullName()); return this.policyDecider.getInaccessibleResources(action, resources, Context.METADATA, commandContext).isEmpty(); }
private Boolean isAccessible(AbstractMetadataRecord record, CommandContext commandContext, PermissionType action) { Boolean result = commandContext.isAccessible(record); if (result != null) { return result; } HashSet<String> resources = new HashSet<String>(2); resources.add(record.getFullName()); return this.policyDecider.getInaccessibleResources(action, resources, Context.METADATA, commandContext).isEmpty(); }
/** * WARNING - The name returned by this method may be ambiguous and * is not SQL safe - it may need quoted/escaped */ public String getFullName() { AbstractMetadataRecord parent = getParent(); if (parent != null) { String result = parent.getFullName() + NAME_DELIM_CHAR + getName(); return result; } return name; }
public String getFullName(final Object metadataID) throws TeiidComponentException, QueryMetadataException { AbstractMetadataRecord metadataRecord = (AbstractMetadataRecord) metadataID; if (metadataRecord instanceof Column) { Column c = (Column)metadataRecord; if (c.getParent() != null && c.getParent().getParent() instanceof Procedure) { return c.getParent().getParent().getFullName() + '.' + c.getName(); } } return metadataRecord.getFullName(); }
public String getFullName(final Object metadataID) throws TeiidComponentException, QueryMetadataException { AbstractMetadataRecord metadataRecord = (AbstractMetadataRecord) metadataID; if (metadataRecord instanceof Column) { Column c = (Column)metadataRecord; if (c.getParent() != null && c.getParent().getParent() instanceof Procedure) { return c.getParent().getParent().getFullName() + '.' + c.getName(); } } return metadataRecord.getFullName(); }
public String getFullName(final Object metadataID) throws TeiidComponentException, QueryMetadataException { AbstractMetadataRecord metadataRecord = (AbstractMetadataRecord) metadataID; if (metadataRecord instanceof Column) { Column c = (Column)metadataRecord; if (c.getParent() != null && c.getParent().getParent() instanceof Procedure) { return c.getParent().getParent().getFullName() + '.' + c.getName(); } } return metadataRecord.getFullName(); }
LogManager.logDetail(LogConstants.CTX_DQP, "Not adding cache entry", id, "since", amr.getFullName(), "has caching disabled"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
LogManager.logDetail(LogConstants.CTX_DQP, "Not adding cache entry", id, "since", amr.getFullName(), "has caching disabled"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
LogManager.logDetail(LogConstants.CTX_DQP, "Not adding cache entry", id, "since", amr.getFullName(), "has caching disabled"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
resources.add(record.getFullName()); result = this.policyDecider.getInaccessibleResources(action, resources, Context.METADATA, commandContext).isEmpty(); commandContext.setAccessible(record, result);
static Long getDataTtl(AbstractMetadataRecord record) { String value = record.getProperty(DataModifiable.DATA_TTL, false); if (value != null) { try { return Long.valueOf(value); } catch (NumberFormatException e) { if (LogManager.isMessageToBeRecorded(LogConstants.CTX_RUNTIME, MessageLevel.DETAIL)) { LogManager.logDetail(LogConstants.CTX_RUNTIME, "Invalid data ttl specified for ", record.getFullName()); //$NON-NLS-1$ } } } if (record.getParent() != null) { return getDataTtl(record.getParent()); } return null; }
static Long getDataTtl(AbstractMetadataRecord record) { String value = record.getProperty(DataModifiable.DATA_TTL, false); if (value != null) { try { return Long.valueOf(value); } catch (NumberFormatException e) { if (LogManager.isMessageToBeRecorded(LogConstants.CTX_RUNTIME, MessageLevel.DETAIL)) { LogManager.logDetail(LogConstants.CTX_RUNTIME, "Invalid data ttl specified for ", record.getFullName()); //$NON-NLS-1$ } } } if (record.getParent() != null) { return getDataTtl(record.getParent()); } return null; }
static Long getDataTtl(AbstractMetadataRecord record) { String value = record.getProperty(DataModifiable.DATA_TTL, false); if (value != null) { try { return Long.valueOf(value); } catch (NumberFormatException e) { if (LogManager.isMessageToBeRecorded(LogConstants.CTX_RUNTIME, MessageLevel.DETAIL)) { LogManager.logDetail(LogConstants.CTX_RUNTIME, "Invalid data ttl specified for ", record.getFullName()); //$NON-NLS-1$ } } } if (record.getParent() != null) { return getDataTtl(record.getParent()); } return null; }
private void processReport(ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, ValidatorReport resolverReport) { if(resolverReport != null && resolverReport.hasItems()) { for (ValidatorFailure v:resolverReport.getItems()) { log(report, model, v.getStatus() == ValidatorFailure.Status.ERROR?Severity.ERROR:Severity.WARNING, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), v.getMessage())); } } }
private void processReport(ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, ValidatorReport resolverReport) { if(resolverReport != null && resolverReport.hasItems()) { for (ValidatorFailure v:resolverReport.getItems()) { log(report, model, v.getStatus() == ValidatorFailure.Status.ERROR?Severity.ERROR:Severity.WARNING, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), v.getMessage())); } } }
private void processReport(ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, ValidatorReport resolverReport) { if(resolverReport != null && resolverReport.hasItems()) { for (ValidatorFailure v:resolverReport.getItems()) { log(report, model, v.getStatus() == ValidatorFailure.Status.ERROR?Severity.ERROR:Severity.WARNING, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), v.getMessage())); } } }
Boolean allowDelete, Boolean allowExecute, String condition, Boolean constraint) { Grant.Permission pmd = new Grant.Permission(); pmd.setResourceName(resource.getFullName()); if (resource instanceof Table) { pmd.setResourceType(ResourceType.TABLE);
resourceName = resource.getParent().getParent().getFullName() + '.' + resource.getName(); } else { resourceName = resource.getFullName();
metadataValidator.validateUpdatePlan(model, report, metadata, t, tr.getPlan(), commandType); } catch (TeiidException e) { metadataValidator.log(report, model, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), e.getMessage()));
metadataValidator.validateUpdatePlan(model, report, metadata, t, tr.getPlan(), commandType); } catch (TeiidException e) { metadataValidator.log(report, model, QueryPlugin.Util.gs(QueryPlugin.Event.TEIID31080, record.getFullName(), e.getMessage()));