In the directory module, you may recover every root organizations.
public void server_getOrganizations( IDirectoryModule directoryModule, IContext context ) throws DirectoryModuleException
{
// recovering every organizations
Collection organizations = directoryModule.getOrganizations( context );
for ( Iterator iter = organizations.iterator() ; iter.hasNext() ; )
{
IOrganization organization = (IOrganization)iter.next();
System.out.println( organization.getName() );
}
}
In the directory module, you may recover one root organization by its name.
public void server_getOrganization( IDirectoryModule directoryModule, IContext context ) throws DirectoryModuleException
{
// recovering an organization
IOrganization organization = directoryModule.getOrganization( context, "test-organization" );
System.out.println( organization.getName() );
// recovering a subsidiary
IOrganization childOrganization = directoryModule.getOrganization( context, organization, "test-child-organization" );
System.out.println( childOrganization.getName() );
}
In the directory module, you may create new organizations. In the following example two organizations are created.
public void server_createOrganization( IDirectoryModule directoryModule, IContext context ) throws DirectoryModuleException
{
IOrganization organization = directoryModule.createOrganization( context, "test-organization" );
organization.setSkin( "skin-name" );
IOrganization childOrganization = directoryModule.createOrganization( context, organization, "test-child-organization" );
}
In the directory module, you may recover every root localization.
public void server_getLocalizations( IDirectoryModule directoryModule, IContext context ) throws DirectoryModuleException
{
// recovering every localizations
Collection localizations = directoryModule.getLocalizations( context );
for ( Iterator iter = localizations.iterator() ; iter.hasNext() ; )
{
ILocalization localization = (ILocalization)iter.next();
System.out.println( localization.getName() );
}
}
In the directory module, you may recover one root localization by its name.
public void server_getLocalization( IDirectoryModule directoryModule, IContext context ) throws DirectoryModuleException
{
// recovering a localization
ILocalization localization = directoryModule.getLocalization( context, "test-localization" );
System.out.println( localization.getName() );
// recovering a child localization
ILocalization childLocalization = directoryModule.getLocalization( context, localization, "test-child-localization" );
System.out.println( childLocalization.getName() );
}
In the directory module, you may create new localizations. In the following example two localizations are created.
public void server_createLocalization( IDirectoryModule directoryModule, IContext context ) throws DirectoryModuleException
{
// creating a localization
ILocalization localization = directoryModule.createLocalization( context, "test-localization" );
// creating a child
localization ILocalization childLocalization = directoryModule.createLocalization(context, localization, "test-child-localization");
}