// Aprica2
// copyright Pirmin Braun 1997-2007 - pirmin@pirmin.de
// all Rights reserved;
#import "Aprica.h"
// haelt Informationen ueber ein Modul; aufgrund dieser Informationen wird Modul instanziiert, einsortiert;
@interface PBWOBundle : NSObject
{ NSString *matchCode;
NSString *name;
NSString *bereich;
NSString *unterBereich;
NSString *guiName,*guiName1,*kuerzel;
NSString *entityName,*className;
NSString *pos; // wieder aktiv
NSString *registerFieldDBName;
BOOL publicModul,hiddenModul,needsNoMasterEO,initialSearchOff;
NSString *htmlwodName;
NSString *mandant; //fuer erkennung mandanten-bundles bei erstmaligem erzeugen bundles.txt
NSString *gruppenstring;
NSString *doku0,*doku1;
}
ACCESSh(matchCode,setMatchCode)
ACCESSh(className,setClassName)
ACCESSh(name,setName)
ACCESSh(bereich,setBereich)
ACCESSh(kuerzel,setKuerzel)
ACCESSh(unterBereich,setUnterBereich)
ACCESSh(guiName,setGuiName)
ACCESSh(guiName1,setGuiName1)
ACCESSh(entityName,setEntityName)
ACCESSh(pos,setPos)
ACCESSh(htmlwodName,setHtmlwodName)
ACCESSh(mandant,setMandant)
ACCESSh(registerFieldDBName,setRegisterFieldDBName);
ACCESSh(gruppenstring,setGruppenstring)
ACCESSh(doku0,setDoku0)
ACCESSh(doku1,setDoku1)
- (void)buildMatchCode;
- (NSComparisonResult)compareName:(PBWOBundle *)o;
- (BOOL)publicModul;
- (void)setPublicModul:(BOOL)yn;
- (BOOL)needsNoMasterEO;
- (void)setNeedsNoMasterEO:(BOOL)yn;
- (BOOL)hiddenModul;
- (void)setHiddenModul:(BOOL)yn;
- (BOOL)initialSearchOff;
- (void)setInitialSearchOff:(BOOL)yn;
- principalClass;
- (NSString *)principalClassName;
@end