@@ -0,0 +1,1542 @@
+/*%0A * Copyright 2007 The Kuali Foundation.%0A * %0A * Licensed under the Educational Community License, Version 1.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A * %0A * http://www.opensource.org/licenses/ecl1.php%0A * %0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0Apackage org.kuali.module.budget.authorization;%0A%0Aimport org.kuali.core.authorization.AuthorizationType;%0Aimport org.kuali.core.bo.user.UniversalUser;%0Aimport org.kuali.kfs.authorization.KfsModuleAuthorizerBase;%0Aimport org.kuali.module.budget.web.struts.action.OrganizationSelectionTreeAction;%0A%0A/**%0A * This class...%0A */%0Apublic class BudgetModuleAuthorizer extends KfsModuleAuthorizerBase %7B%0A%0A    /**%0A     * @see org.kuali.kfs.authorization.KfsModuleAuthorizerBase#isAuthorized(org.kuali.core.bo.user.UniversalUser, org.kuali.core.authorization.AuthorizationType)%0A     */%0A    @Override%0A    public boolean isAuthorized(UniversalUser user, AuthorizationType authorizationType) %7B%0A%0A        if (OrganizationSelectionTreeAction.class.equals(authorizationType.getTargetObjectClass()))%7B%0A            return user.isActiveForModule(getModule().getModuleId());%0A        %7D%0A        return super.isAuthorized(user, authorizationType);%0A    %7D%0A%0A%7D%0A

implement check for budget module user for organization selection tree, all others default to any