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 143 144 145 146 |
package org.litesoft.datt.server.pos; import org.litesoft.orsup.nonpublic.*; public abstract class StoryNamesGO extends AbstractPONames { public static final String OBJECT_NAME = "Story"; public static final String DATASTORE_NAME = "org.litesoft.datt.server.pos.Story"; protected StoryNamesGO( AbstractPONames pBuiltBy, String pParentPath ) { super( pBuiltBy, OBJECT_NAME, DATASTORE_NAME, pParentPath ); } /** * ID */ public final String aID = mParentPath + "ID"; /** * Text */ public final String aChanges = mParentPath + "Changes"; /** * ToOne */ public final String aCreator = mParentPath + "Creator"; public UserNames rCreator() { return (UserNames) toOne( this, aCreator, UserNames.Factory.INSTANCE ); } /** * String */ public final String aCreatorFullName = mParentPath + "CreatorFullName"; /** * Text */ public final String aDescription = mParentPath + "Description"; /** * Boolean */ public final String aIsDone = mParentPath + "IsDone"; /** * String */ public final String aName = mParentPath + "Name"; /** * Order */ public final String aPriority = mParentPath + "Priority"; /** * String */ public final String aPriorityLastChangedBy = mParentPath + "PriorityLastChangedBy"; /** * ToOne */ public final String aRestrictedResource = mParentPath + "RestrictedResource"; public RestrictedResourceNames rRestrictedResource() { return (RestrictedResourceNames) toOne( this, aRestrictedResource, RestrictedResourceNames.Factory.INSTANCE ); } /** * ToOne */ public final String aStoryTemplate = mParentPath + "StoryTemplate"; public StoryTemplateNames rStoryTemplate() { return (StoryTemplateNames) toOne( this, aStoryTemplate, StoryTemplateNames.Factory.INSTANCE ); } /** * ToMany */ public final String aTasks = mParentPath + "Tasks"; public TaskNames rTasks() { return (TaskNames) toOne( this, aTasks, TaskNames.Factory.INSTANCE ); } public TaskNames cTasks() { return (TaskNames) toMany( this, aTasks, TaskNames.Factory.INSTANCE ); } /** * ToMany */ public final String aUpdates = mParentPath + "Updates"; public StoryUpdateNames rUpdates() { return (StoryUpdateNames) toOne( this, aUpdates, StoryUpdateNames.Factory.INSTANCE ); } public StoryUpdateNames cUpdates() { return (StoryUpdateNames) toMany( this, aUpdates, StoryUpdateNames.Factory.INSTANCE ); } public static class CollectionOf extends StoryNames 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 StoryNames( pBuiltBy, pParentPath ); } @Override public AbstractPONames createToMany( String pCollectionPath ) { return new StoryNames.CollectionOf( pCollectionPath ); } } public static final StoryNames INSTANCE = new StoryNames( null, "" ); } |