Dan Haywood created ISIS-879:
--------------------------------

             Summary: ObjectMemberAbstract#isAlwaysHidden() does not honour 
where=Where.EVERYWHERE.
                 Key: ISIS-879
                 URL: https://issues.apache.org/jira/browse/ISIS-879
             Project: Isis
          Issue Type: Bug
          Components: Core
    Affects Versions: core-1.6.0
            Reporter: Dan Haywood
            Assignee: Dan Haywood
            Priority: Minor
             Fix For: core-1.7.0


in ApplicationFeatures

    protected boolean isHidden(ObjectSpecification spec) {
        final HiddenFacet facet = spec.getFacet(HiddenFacet.class);
        return facet != null &&
                !facet.isNoop() &&
                (facet.where() == Where.EVERYWHERE || facet.where() == 
Where.ANYWHERE) &&
                facet.when() == When.ALWAYS;
    }


    
in ObjectMemberAbstract

    @Override
    public boolean isAlwaysHidden() {
        final HiddenFacet hiddenFacet = getFacet(HiddenFacet.class);
        return hiddenFacet != null && hiddenFacet.when() == When.ALWAYS && 
hiddenFacet.where() == Where.ANYWHERE;
    }




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to