001: /*
002: The contents of this file are subject to the Common Public Attribution License
003: Version 1.0 (the "License"); you may not use this file except in compliance with
004: the License. You may obtain a copy of the License at
005: http://www.projity.com/license . The License is based on the Mozilla Public
006: License Version 1.1 but Sections 14 and 15 have been added to cover use of
007: software over a computer network and provide for limited attribution for the
008: Original Developer. In addition, Exhibit A has been modified to be consistent
009: with Exhibit B.
010:
011: Software distributed under the License is distributed on an "AS IS" basis,
012: WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the
013: specific language governing rights and limitations under the License. The
014: Original Code is OpenProj. The Original Developer is the Initial Developer and
015: is Projity, Inc. All portions of the code written by Projity are Copyright (c)
016: 2006, 2007. All Rights Reserved. Contributors Projity, Inc.
017:
018: Alternatively, the contents of this file may be used under the terms of the
019: Projity End-User License Agreeement (the Projity License), in which case the
020: provisions of the Projity License are applicable instead of those above. If you
021: wish to allow use of your version of this file only under the terms of the
022: Projity License and not to allow others to use your version of this file under
023: the CPAL, indicate your decision by deleting the provisions above and replace
024: them with the notice and other provisions required by the Projity License. If
025: you do not delete the provisions above, a recipient may use your version of this
026: file under either the CPAL or the Projity License.
027:
028: [NOTE: The text of this license may differ slightly from the text of the notices
029: in Exhibits A and B of the license at http://www.projity.com/license. You should
030: use the latest text at http://www.projity.com/license for your modifications.
031: You may not remove this license text from the source files.]
032:
033: Attribution Information: Attribution Copyright Notice: Copyright © 2006, 2007
034: Projity, Inc. Attribution Phrase (not exceeding 10 words): Powered by OpenProj,
035: an open source solution from Projity. Attribution URL: http://www.projity.com
036: Graphic Image as provided in the Covered Code as file: openproj_logo.png with
037: alternatives listed on http://www.projity.com/logo
038:
039: Display of Attribution Information is required in Larger Works which are defined
040: in the CPAL as a work which combines Covered Code or portions thereof with code
041: not governed by the terms of the CPAL. However, in addition to the other notice
042: obligations, all copies of the Covered Code in Executable and Source Code form
043: distributed must, as a form of attribution of the original author, include on
044: each user interface screen the "OpenProj" logo visible to all users. The
045: OpenProj logo should be located horizontally aligned with the menu bar and left
046: justified on the top left of the screen adjacent to the File menu. The logo
047: must be at least 100 x 25 pixels. When users click on the "OpenProj" logo it
048: must direct them back to http://www.projity.com.
049: */
050: package com.projity.pm.assignment;
051:
052: import com.projity.configuration.Configuration;
053: import com.projity.strings.Messages;
054:
055: public interface TimeDistributedConstants {
056: public static final Object PERCENT_ALLOC = Messages
057: .getString("Field.percentAlloc");
058: public static final Object OVERALLOCATED = Messages
059: .getString("Text.Overallocated");
060: public static final Object SELECTED = Messages
061: .getString("Text.Selected");
062: public static final Object OTHER_PROJECTS = Messages
063: .getString("Text.OtherProjects");
064: public static final Object THIS_PROJECT = Messages
065: .getString("Text.ThisProject");
066:
067: public static final Object AVAILABILITY = Configuration
068: .getFieldFromId("Field.resourceAvailability");
069:
070: public static final Object WORK = Configuration
071: .getFieldFromId("Field.work");
072: public static final Object ACTUAL_WORK = Configuration
073: .getFieldFromId("Field.actualWork");
074: public static final Object REMAINING_WORK = Messages
075: .getString("Field.remainingWork");
076: //TODO add overtime work
077: public static final Object BASELINE_WORK = Configuration
078: .getFieldFromId("Field.baselineWork");
079:
080: public static final Object COST = Configuration
081: .getFieldFromId("Field.cost");
082: public static final Object ACTUAL_COST = Configuration
083: .getFieldFromId("Field.actualCost");
084: public static final Object FIXED_COST = Configuration
085: .getFieldFromId("Field.fixedCost");
086: public static final Object ACTUAL_FIXED_COST = Configuration
087: .getFieldFromId("Field.actualFixedCost");
088: public static final Object REMAINING_COST = Messages
089: .getString("Field.remainingCost");
090: public static final Object BASELINE_COST = Configuration
091: .getFieldFromId("Field.baselineCost");
092: public static final Object ACWP = Configuration
093: .getFieldFromId("Field.acwp");
094: public static final Object BCWP = Configuration
095: .getFieldFromId("Field.bcwp");
096: public static final Object BCWS = Configuration
097: .getFieldFromId("Field.bcws");
098: public static final Object BASELINE1_COST = Configuration
099: .getFieldFromId("Field.baseline1Cost");
100: public static final Object BASELINE2_COST = Configuration
101: .getFieldFromId("Field.baseline2Cost");
102: public static final Object BASELINE3_COST = Configuration
103: .getFieldFromId("Field.baseline3Cost");
104: public static final Object BASELINE4_COST = Configuration
105: .getFieldFromId("Field.baseline4Cost");
106: public static final Object BASELINE5_COST = Configuration
107: .getFieldFromId("Field.baseline5Cost");
108: public static final Object BASELINE6_COST = Configuration
109: .getFieldFromId("Field.baseline6Cost");
110: public static final Object BASELINE7_COST = Configuration
111: .getFieldFromId("Field.baseline7Cost");
112: public static final Object BASELINE8_COST = Configuration
113: .getFieldFromId("Field.baseline8Cost");
114: public static final Object BASELINE9_COST = Configuration
115: .getFieldFromId("Field.baseline9Cost");
116: public static final Object BASELINE10_COST = Configuration
117: .getFieldFromId("Field.baseline10Cost");
118:
119: public static final Object BASELINE1_WORK = Configuration
120: .getFieldFromId("Field.baseline1Work");
121: public static final Object BASELINE2_WORK = Configuration
122: .getFieldFromId("Field.baseline2Work");
123: public static final Object BASELINE3_WORK = Configuration
124: .getFieldFromId("Field.baseline3Work");
125: public static final Object BASELINE4_WORK = Configuration
126: .getFieldFromId("Field.baseline4Work");
127: public static final Object BASELINE5_WORK = Configuration
128: .getFieldFromId("Field.baseline5Work");
129: public static final Object BASELINE6_WORK = Configuration
130: .getFieldFromId("Field.baseline6Work");
131: public static final Object BASELINE7_WORK = Configuration
132: .getFieldFromId("Field.baseline7Work");
133: public static final Object BASELINE8_WORK = Configuration
134: .getFieldFromId("Field.baseline8Work");
135: public static final Object BASELINE9_WORK = Configuration
136: .getFieldFromId("Field.baseline9Work");
137: public static final Object BASELINE10_WORK = Configuration
138: .getFieldFromId("Field.baseline10Work");
139:
140: }
|