litesoft
@ HEAD
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
package org.litesoft.initfrom.server.pos; import org.litesoft.orsup.nonpublic.*; public abstract class StoryTemplateNamesGO extends AbstractPONames { public static final String OBJECT_NAME = "StoryTemplate"; public static final String DATASTORE_NAME = "org.litesoft.initfrom.server.pos.StoryTemplate"; protected StoryTemplateNamesGO( AbstractPONames pBuiltBy, String pParentPath ) { super( pBuiltBy, OBJECT_NAME, DATASTORE_NAME, pParentPath ); } /** * ID */ public final String aID = mParentPath + "ID"; /** * Text */ public final String aDescripiton = mParentPath + "Descripiton"; /** * String */ public final String aName = mParentPath + "Name"; /** * Date */ public final String aNextRecurranceDate = mParentPath + "NextRecurranceDate"; /** * Order */ public final String aPriority = mParentPath + "Priority"; /** * ValidOptions */ public final String aRecurrenceReminder = mParentPath + "RecurrenceReminder"; public static final String poRecurrenceReminder_Don_t_Remind = "Don't Remind"; public static final String poRecurrenceReminder_Remind = "Remind"; public static final String poRecurrenceReminder_Auto = "Auto"; /** * String */ public final String aResonsibleParty = mParentPath + "ResonsibleParty"; /** * OpenValidOptions */ public final String aSchedulePeriod = mParentPath + "SchedulePeriod"; public static final String poSchedulePeriod_Daily = "Daily"; public static final String poSchedulePeriod_Weekly = "Weekly"; public static final String poSchedulePeriod_Bi_weekly = "Bi-weekly"; public static final String poSchedulePeriod_Monthly = "Monthly"; public static final String poSchedulePeriod_Yearly = "Yearly"; /** * Integer */ public final String aTaskDueDateFromTaskCreation = mParentPath + "TaskDueDateFromTaskCreation"; /** * OpenValidOptions */ public final String aTaskType = mParentPath + "TaskType"; public static final String poTaskType_Internal = "Internal"; public static final String poTaskType_External = "External"; /** * ToMany */ public final String aStories = mParentPath + "Stories"; public StoryNames rStories() { return (StoryNames) toOne( this, aStories, StoryNames.Factory.INSTANCE ); } public StoryNames cStories() { return (StoryNames) toMany( this, aStories, StoryNames.Factory.INSTANCE ); } /** * ToMany */ public final String aTaskTemplates = mParentPath + "TaskTemplates"; public TaskTemplateNames rTaskTemplates() { return (TaskTemplateNames) toOne( this, aTaskTemplates, TaskTemplateNames.Factory.INSTANCE ); } public TaskTemplateNames cTaskTemplates() { return (TaskTemplateNames) toMany( this, aTaskTemplates, TaskTemplateNames.Factory.INSTANCE ); } public static class CollectionOf extends StoryTemplateNames implements CollectionOfPONamesAccessor { private String mCollectionPath; public CollectionOf( String pCollectionPath ) { super( null, "" ); mCollectionPath = pCollectionPath; } @Override public String getCollectionPath() { return mCollectionPath; } @Override public String toString() { return "c" + super.toString(); } } public static class Factory implements IFactory { public static final IFactory INSTANCE = new Factory(); @Override public AbstractPONames createToOne( AbstractPONames pBuiltBy, String pParentPath ) { return new StoryTemplateNames( pBuiltBy, pParentPath ); } @Override public AbstractPONames createToMany( String pCollectionPath ) { return new StoryTemplateNames.CollectionOf( pCollectionPath ); } } public static final StoryTemplateNames INSTANCE = new StoryTemplateNames( null, "" ); } |