public AttributeLevel getGroupingObject(BindableDescriptor bindableDescriptor, AttributeDescriptor attributeDescriptor) { if (attributeDescriptor.metadata != null) { return attributeDescriptor.metadata.getLevel(); } else { return null; } } };
public AttributeLevel getLevel() { return metadata.getLevel(); }
public boolean apply(AttributeDescriptor descriptor) { if (descriptor.metadata == null) { return false; } for (AttributeLevel level : levels) { if (level.equals(descriptor.metadata.getLevel())) { return true; } } return false; } }