|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cug.CugResources
schakelbord voor allerlei statische data
Field Summary | |
(package private) static Category |
cat
|
(package private) static java.lang.String |
cfgFn
verwijzing naar bestand 'cugprogram.ini' eerst gevonden in class path wordt gebruikt |
(package private) static Configuration |
createParams
statische data voor create records |
(package private) static Configuration |
cugParams
initialiseer omgeving; waarden voor dsn-bron; dsn-doel etc. |
(package private) static boolean |
doInitPTreeData
|
(package private) static java.util.Map |
groepContainerM
mapping van groepnaam naar containernaam middel om via de naam van een groep waar een persoon in thuishoort, de container van de bijbehorende nds-user te vinden |
(package private) static IDFactory |
idFactory
factory voor nieuwe userids |
(package private) static DataSource |
importDS
datasource waar alleen van gelezen wordt |
(package private) static NDSMap |
ndsMap
compleet overzicht van de inhoud van NDSExport |
(package private) static CugOrg |
org
CugOrg die de NDS gebruikt en persoonsgegevens heeft; default CugOrgImpl |
(package private) static DataSource |
targetDS
datasource waar ook gegevens geplaatst worden; moet verplicht ingesteld worden in 'cugprogram.ini' |
(package private) static Configuration |
uImportParams
statische data voor uimport rapporten; default wordt bepaald door UImportCfg |
Constructor Summary | |
CugResources()
|
Method Summary | |
static CugApp |
createApp()
standaard cugapp; gebruik om rapporten te draaien met gegevens uit de n-tabellen, na de laatste -update en evt handmatige wijzigingen initialiseer cugapp create/update vanaf n-tabellen; gebruik standaard ptree; |
static CugApp |
createApp(java.lang.String ptc)
initialiseer cugapp create/update op basis van gegevens in n-tabellen; gebruik de ptree met gevraagde code |
static CugApp |
createAppPTree(java.lang.String ptc)
initialiseer cugapp create/update/delete op basis van vergelijking van ptree gegevens met nds-gegevens; gebruik de ptree die standaard geladen wordt |
static java.lang.String |
createUserID(INames n)
maak een unieke loginnaam aan op basis van een naam |
static NDSMap |
getAllUsersInContext(java.util.Collection l)
|
static NDSMap |
getAllUsersInContext(java.lang.String cx)
|
static Configuration |
getCreateParams()
|
static NDSMap |
getCreateUsersFromTable()
|
static CugOrg |
getCugOrg()
|
static Configuration |
getCugParams()
|
static NDSMap |
getDeleteUsersFromTable()
|
static java.util.Map |
getGroepContainerMap()
|
static java.util.Map |
getGroepContainerMap(PTree pt)
geef het gedeelte van de groepcontainer-map dat voor deze ptree relevant is |
static DataSource |
getImportDS()
|
static NDSMap |
getNDSMap()
|
static PTree |
getPTree()
|
static PTree |
getPTree(java.lang.String c)
verzoek wordt doorgegeven aan gekoppelde org; TD verplaats code |
static DataSource |
getTargetDS()
|
static Configuration |
getUImportParams()
|
static NDSMap |
getUpdateUsersFromTable()
|
static NDSMap |
getUsersFromTable(NTable ntable)
bouw NDSMap op basis van inhoud NTable |
(package private) static void |
initCreateParams()
|
static void |
initGroepContainer()
lees tabel met mapping opleiding > container in |
static void |
initNDSData()
lees nds-gegevens in |
static void |
initPTreeData()
verzoek wordt doorgegeven aan gekoppelde org; wordt 1x gehonoreerd evt aan/uit te zetten dmv boolean 'doInitPTreeData' (binnen package) |
(package private) static void |
initUImportParams()
|
(package private) static void |
loadCugParams()
inlezen configuratie: dsn-doel, dsnImport, orgClass en createparams file (connectByUserID, updateLookALikes) zie 'cugprogram.ini'; |
static void |
resetNDSMap()
|
static void |
setCugOrgClass(java.lang.String name)
stel in welke class gebruikt wordt als CugOrg default 'cug.CugOrgImpl'; blijft onveranderd als a) Class.forName() niet lukt; b) geen instantie gemaakt kan worden; c) cast naar CugOrg niet lukt |
static void |
setup()
|
private static void |
setupName2ID()
stel util.Name2ID_NL in; sjabloon; id's in gebruik worden ingelezen vanuit NDSEXPORT en NCREATE onderdeel van setupNDSData() standaardlengte wachtwoord: 20 (indicatie dat createparams niet goed geladen zijn) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static Category cat
static final java.lang.String cfgFn
static Configuration cugParams
cug.Configuration
static Configuration createParams
static Configuration uImportParams
static java.util.Map groepContainerM
middel om via de naam van een groep waar een persoon in thuishoort, de container van de bijbehorende nds-user te vinden
GroepContainerTable
,
getGroepContainerMap()
static boolean doInitPTreeData
static CugOrg org
static DataSource targetDS
static DataSource importDS
static NDSMap ndsMap
NDSMap
static IDFactory idFactory
Constructor Detail |
public CugResources()
Method Detail |
public static DataSource getTargetDS()
public static DataSource getImportDS()
public static NDSMap getNDSMap()
public static void resetNDSMap()
public static java.util.Map getGroepContainerMap()
public static java.util.Map getGroepContainerMap(PTree pt)
groepContainerM
public static NDSMap getAllUsersInContext(java.lang.String cx)
public static NDSMap getAllUsersInContext(java.util.Collection l)
public static PTree getPTree()
public static PTree getPTree(java.lang.String c)
PTreeOwner.getPTree()
public static CugOrg getCugOrg()
public static Configuration getCugParams()
public static Configuration getCreateParams()
public static Configuration getUImportParams()
public static void setup() throws java.lang.Exception
java.lang.Exception
static void loadCugParams() throws java.lang.Exception
java.lang.Exception
CugParams
public static void setCugOrgClass(java.lang.String name)
public static void initNDSData() throws java.lang.Exception
java.lang.Exception
public static void initPTreeData() throws java.lang.Exception
java.lang.Exception
PTreeOwner.build()
static void initCreateParams() throws java.lang.Exception
java.lang.Exception
static void initUImportParams() throws java.lang.Exception
java.lang.Exception
private static void setupName2ID() throws java.lang.Exception
java.lang.Exception
public static java.lang.String createUserID(INames n)
Names2ID
,
IDFactory
public static void initGroepContainer() throws java.lang.Exception
java.lang.Exception
groepContainerM
public static NDSMap getUsersFromTable(NTable ntable) throws java.lang.Exception
java.lang.Exception
public static NDSMap getCreateUsersFromTable() throws java.lang.Exception
java.lang.Exception
public static NDSMap getUpdateUsersFromTable() throws java.lang.Exception
java.lang.Exception
public static NDSMap getDeleteUsersFromTable() throws java.lang.Exception
java.lang.Exception
public static CugApp createApp() throws java.lang.Exception
initialiseer cugapp create/update vanaf n-tabellen; gebruik standaard ptree;
java.lang.Exception
public static CugApp createApp(java.lang.String ptc) throws java.lang.Exception
java.lang.Exception
public static CugApp createAppPTree(java.lang.String ptc)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |