/** * Returns the logical scope of this group, for example * {@code "taskmanager.job.task"}. * * @param filter character filter which is applied to the scope components * @return logical scope */ public String getLogicalScope(CharacterFilter filter, char delimiter) { if (logicalScopeString == null) { if (parent == null) { logicalScopeString = getGroupName(filter); } else { logicalScopeString = parent.getLogicalScope(filter, delimiter) + delimiter + getGroupName(filter); } } return logicalScopeString; }
/** * Returns the logical scope of this group, for example * {@code "taskmanager.job.task"}. * * @param filter character filter which is applied to the scope components * @return logical scope */ public String getLogicalScope(CharacterFilter filter, char delimiter) { if (logicalScopeString == null) { if (parent == null) { logicalScopeString = getGroupName(filter); } else { logicalScopeString = parent.getLogicalScope(filter, delimiter) + delimiter + getGroupName(filter); } } return logicalScopeString; }
/** * Returns the logical scope of this group, for example * {@code "taskmanager.job.task"} * * @param filter character filter which is applied to the scope components * @return logical scope */ public String getLogicalScope(CharacterFilter filter, char delimiter) { if (logicalScopeString == null) { if (parent == null) { logicalScopeString = getGroupName(filter); } else { logicalScopeString = parent.getLogicalScope(filter, delimiter) + delimiter + getGroupName(filter); } } return logicalScopeString; }
protected String createLogicalScope(CharacterFilter filter, char delimiter) { final String groupName = getGroupName(filter); return parent == null ? groupName : parent.getLogicalScope(filter, delimiter) + delimiter + groupName; }
private String createLogicalScope(CharacterFilter filter, char delimiter) { final String groupName = getGroupName(filter); return parent == null ? groupName : parent.getLogicalScope(filter, delimiter) + delimiter + groupName; }