litesoft
@ 948
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 147 148 149 150 151 152 153 154 155 156 157 |
package org.litesoft.datt.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.datt.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"; /** * String */ public final String aCommonEmailDomain = mParentPath + "CommonEmailDomain"; /** * String */ public final String aName = mParentPath + "Name"; /** * String */ public final String aPhone = mParentPath + "Phone"; /** * ToOne */ public final String aPrimaryOwner = mParentPath + "PrimaryOwner"; public UserNames rPrimaryOwner() { return (UserNames) toOne( this, aPrimaryOwner, UserNames.Factory.INSTANCE ); } /** * String */ public final String aURL = mParentPath + "URL"; /** * ToMany */ public final String aEmails = mParentPath + "Emails"; public EmailNames rEmails() { return (EmailNames) toOne( this, aEmails, EmailNames.Factory.INSTANCE ); } public EmailNames cEmails() { return (EmailNames) toMany( this, aEmails, EmailNames.Factory.INSTANCE ); } /** * 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, "" ); } |