/* * SAND development/deployment environment * Copyright (C) 2003-2005 SAND Services Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ package org.sandev.TaskHeap.TaskHeapUI; /** * The TaskHeapUI serves as the access point for all messages in and out * of the system. A servlet or other UI adaptor can call the methods in * this node directly to communicate with the main application. * * @sand.call * org.sandev.basics.structs.AggregateUpdate * org.sandev.basics.structs.AggregateUpdate * aggregateUpdate * @sand.call * org.sandev.TaskHeap.sandmessages.ExternalPlanQuery * org.sandev.TaskHeap.sandmessages.ExternalPlanCollection * externalPlanQuery * @sand.call * org.sandev.TaskHeap.sandmessages.ExternalPlanSync * org.sandev.TaskHeap.sandmessages.ExternalPlanSync * externalPlanSync * @sand.call * org.sandev.TaskHeap.sandmessages.PlanComponentQuery * org.sandev.TaskHeap.sandmessages.PlanComponentCollection * planComponentQuery * @sand.call * org.sandev.TaskHeap.sandmessages.PlanQuery * org.sandev.TaskHeap.sandmessages.PlanCollection * planQuery * @sand.call * org.sandev.TaskHeap.sandmessages.PlanRecalc * org.sandev.TaskHeap.sandmessages.PlanRecalc * planRecalc * @sand.call * org.sandev.TaskHeap.sandmessages.ReaderQuery * org.sandev.TaskHeap.sandmessages.ReaderCollection * readerQuery * @sand.call * org.sandev.TaskHeap.sandmessages.ResourceQuery * org.sandev.TaskHeap.sandmessages.ResourceCollection * resourceQuery * @sand.call * org.sandev.TaskHeap.sandmessages.TaskPhaseQuery * org.sandev.TaskHeap.sandmessages.TaskPhaseCollection * taskPhaseQuery * @sand.call * org.sandev.TaskHeap.sandmessages.TaskQuery * org.sandev.TaskHeap.sandmessages.TaskCollection * taskQuery * @sand.call * org.sandev.TaskHeap.sandmessages.TaskTypeQuery * org.sandev.TaskHeap.sandmessages.TaskTypeCollection * taskTypeQuery * @sand.call * org.sandev.basics.sandmessages.CacheAction * org.sandev.basics.sandmessages.CacheAction * cacheActionRegistration * @sand.call * org.sandev.basics.sandmessages.StatsQuery * org.sandev.basics.sandmessages.Stats * statsQuery * @sand.call * org.sandev.TaskHeap.sandmessages.HeapAttributesQuery * org.sandev.TaskHeap.sandmessages.HeapAttributesCollection * heapAttributesQuery * * @sand.call * org.sandev.basics.sandmessages.DataImportExport * org.sandev.basics.sandmessages.DataImportExport * dataImportExport * @sand.subscribe * org.sandev.basics.sandmessages.CacheAction * cacheActionSource * @sand.subscribe * org.sandev.basics.sandmessages.Stats * statsSource */ public class TaskHeapUINodeDecl { /** * The instance name of our UserLookup node. We rely on this local * node to implement the AuthUserLookup part of the UIFormOwner * interface. * * @sand.stringlength 30 60 */ protected String userLookupInstanceName; /** * The instance name of our Authorizer node. We rely on this local * node to retrieve an AuthFilter instance for use. * * @sand.stringlength 30 60 */ protected String authorizerInstanceName; /** * The directory used for uploaded import files. * * @sand.stringlength 30 60 * @sand.default "TaskHeap/import" */ protected String inputFileDir; /** * The directory used for generated reports and other output. * * @sand.stringlength 30 60 * @sand.default "TaskHeap/output" */ protected String outputFileDir; /** * The email address for tech support. * * @sand.stringlength 30 60 * @sand.default "support@taskheap.com" */ protected String techSupportEmailAddress; }