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 |
package org.litesoft.datt.server.pos; import org.litesoft.orsup.nonpublic.*; public abstract class ReportAllRestrictedResourceCommonNamesGO extends ReportNames { public static final String OBJECT_NAME = "ReportAllRestrictedResourceCommon"; public static final String DATASTORE_NAME = "org.litesoft.datt.server.pos.ReportAllRestrictedResourceCommon"; protected ReportAllRestrictedResourceCommonNamesGO( AbstractPONames pBuiltBy, String pParentPath ) { super( pBuiltBy, OBJECT_NAME, DATASTORE_NAME, pParentPath ); } /** * ID */ public final String aID = mParentPath + "ID"; /** * CommonPairedToOne */ public final String aSpecificReport = mParentPath + "SpecificReport"; public static class CollectionOf extends ReportAllRestrictedResourceCommonNames 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 ReportAllRestrictedResourceCommonNames( pBuiltBy, pParentPath ); } @Override public AbstractPONames createToMany( String pCollectionPath ) { return new ReportAllRestrictedResourceCommonNames.CollectionOf( pCollectionPath ); } } public static final ReportAllRestrictedResourceCommonNames INSTANCE = new ReportAllRestrictedResourceCommonNames( null, "" ); } |