@Override public long getNumberOfCustomInfoDefinitions() { return createCustomUserInfoDefinitionAPI().count(); }
@Override public void deleteCustomUserInfoDefinition(final long id) throws DeletionException { createCustomUserInfoDefinitionAPI().delete(id); }
@Override public List<CustomUserInfoDefinition> getCustomUserInfoDefinitions(final int startIndex, final int maxResult) throws RetrieveException { return createCustomUserInfoDefinitionAPI().list(startIndex, maxResult); }
@Override public CustomUserInfoDefinition createCustomUserInfoDefinition(final CustomUserInfoDefinitionCreator creator) throws CreationException, AlreadyExistsException { return createCustomUserInfoDefinitionAPI().create(BuilderFactory.get(SCustomUserInfoDefinitionBuilderFactory.class), creator); }
public CustomUserInfoDefinition create(final SCustomUserInfoDefinitionBuilderFactory factory, final CustomUserInfoDefinitionCreator creator) throws CreationException { checkParameter(creator); final SCustomUserInfoDefinitionBuilder builder = factory.createNewInstance(); builder.setName(creator.getName()); builder.setDescription(creator.getDescription()); try { return ModelConvertor.convert(service.createCustomUserInfoDefinition(builder.done())); } catch (SCustomUserInfoDefinitionAlreadyExistsException e) { throw new AlreadyExistsException(e.getMessage()); } catch (SIdentityException e) { throw new CreationException(e); } }
private CustomUserInfoDefinitionAPIDelegate createCustomUserInfoDefinitionAPI() { return new CustomUserInfoDefinitionAPIDelegate(getTenantAccessor().getIdentityService()); }
@Override public CustomUserInfoDefinition createCustomUserInfoDefinition(final CustomUserInfoDefinitionCreator creator) throws CreationException, AlreadyExistsException { return createCustomUserInfoDefinitionAPI().create(BuilderFactory.get(SCustomUserInfoDefinitionBuilderFactory.class), creator); }
public CustomUserInfoDefinition create(final SCustomUserInfoDefinitionBuilderFactory factory, final CustomUserInfoDefinitionCreator creator) throws CreationException { checkParameter(creator); final SCustomUserInfoDefinitionBuilder builder = factory.createNewInstance(); builder.setName(creator.getName()); builder.setDescription(creator.getDescription()); try { return ModelConvertor.convert(service.createCustomUserInfoDefinition(builder.done())); } catch (SCustomUserInfoDefinitionAlreadyExistsException e) { throw new AlreadyExistsException(e.getMessage()); } catch (SIdentityException e) { throw new CreationException(e); } }
private CustomUserInfoDefinitionAPIDelegate createCustomUserInfoDefinitionAPI() { return new CustomUserInfoDefinitionAPIDelegate(getTenantAccessor().getIdentityService()); }
@Override public long getNumberOfCustomInfoDefinitions() { return createCustomUserInfoDefinitionAPI().count(); }
@Override public List<CustomUserInfoDefinition> getCustomUserInfoDefinitions(final int startIndex, final int maxResult) throws RetrieveException { return createCustomUserInfoDefinitionAPI().list(startIndex, maxResult); }
@Override public void deleteCustomUserInfoDefinition(final long id) throws DeletionException { createCustomUserInfoDefinitionAPI().delete(id); }