@Override OperationEntry getInheritableOperationEntry(final String operationName) { final OperationEntry entry = operationsUpdater.get(this, operationName); if (entry != null && entry.isInherited()) { return entry; } return null; }
/** {@inheritDoc} */ @Override public final Set<OperationEntry.Flag> getOperationFlags( final PathAddress pathAddress, final String operationName) { OperationEntry entry = getOperationEntry(pathAddress, operationName); return entry == null ? null : entry.getFlags(); }
/** {@inheritDoc} */ @Override public final DescriptionProvider getOperationDescription( final PathAddress address, final String operationName) { OperationEntry entry = getOperationEntry(address, operationName); return entry == null ? null : entry.getDescriptionProvider(); }
/** {@inheritDoc} */ @Override public final OperationStepHandler getOperationHandler( final PathAddress pathAddress, final String operationName) { OperationEntry entry = getOperationEntry(pathAddress, operationName); return entry == null ? null : entry.getOperationHandler(); }