litesoft
@ 948
litesoft / trunk / GWT_Sandbox / Prioritizer / src / org / litesoft / prioritizer / server / pos / RestrictedResourceNamesGO.java
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 |
package org.litesoft.prioritizer.server.pos; import org.litesoft.orsup.nonpublic.*; public abstract class RestrictedResourceNamesGO extends AbstractPONames { public static final String OBJECT_NAME = "RestrictedResource"; public static final String DATASTORE_NAME = "org.litesoft.prioritizer.server.pos.RestrictedResource"; protected RestrictedResourceNamesGO( AbstractPONames pBuiltBy, String pParentPath ) { super( pBuiltBy, OBJECT_NAME, DATASTORE_NAME, pParentPath ); } /** * ID */ public final String aID = mParentPath + "ID"; /** * Boolean */ public final String aActive = mParentPath + "Active"; /** * Text */ public final String aDescription = mParentPath + "Description"; /** * String */ public final String aName = mParentPath + "Name"; /** * ToMany */ public final String aLastUsers = mParentPath + "LastUsers"; public UserNames rLastUsers() { return (UserNames) toOne( this, aLastUsers, UserNames.Factory.INSTANCE ); } public UserNames cLastUsers() { return (UserNames) toMany( this, aLastUsers, UserNames.Factory.INSTANCE ); } /** * ToMany */ public final String aReports = mParentPath + "Reports"; public ReportRestrictedResourceCommonNames rReports() { return (ReportRestrictedResourceCommonNames) toOne( this, aReports, ReportRestrictedResourceCommonNames.Factory.INSTANCE ); } public ReportRestrictedResourceCommonNames cReports() { return (ReportRestrictedResourceCommonNames) toMany( this, aReports, ReportRestrictedResourceCommonNames.Factory.INSTANCE ); } /** * 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 aUsers = mParentPath + "Users"; public UserXrefRestrictedResourceNames rUsers() { return (UserXrefRestrictedResourceNames) toOne( this, aUsers, UserXrefRestrictedResourceNames.Factory.INSTANCE ); } public UserXrefRestrictedResourceNames cUsers() { return (UserXrefRestrictedResourceNames) toMany( this, aUsers, UserXrefRestrictedResourceNames.Factory.INSTANCE ); } public static class CollectionOf extends RestrictedResourceNames 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 RestrictedResourceNames( pBuiltBy, pParentPath ); } @Override public AbstractPONames createToMany( String pCollectionPath ) { return new RestrictedResourceNames.CollectionOf( pCollectionPath ); } } public static final RestrictedResourceNames INSTANCE = new RestrictedResourceNames( null, "" ); } |