@Override public ProfileMetadata findProfileMetadataByName(final String metadataName) throws MetadataNotFoundException { FacadeUtil.checkArgsNotNull(metadataName); final IdentityService identityService = EnvTool.getIdentityService(); final ProfileMetadataImpl metadata = identityService.findProfileMetadataByName(metadataName); if (metadata == null) { throw new MetadataNotFoundException("bai_IAPII_11", metadataName); } return new ProfileMetadataImpl(metadata); }
@Override public ProfileMetadata addProfileMetadata(final String name) throws MetadataAlreadyExistsException { FacadeUtil.checkArgsNotNull(name); final IdentityService identityService = EnvTool.getIdentityService(); final ProfileMetadataImpl metadata = identityService.findProfileMetadataByName(name); if (metadata != null) { throw new MetadataAlreadyExistsException("bai_IAPII_9", name); } final ProfileMetadataImpl profileMetadata = new ProfileMetadataImpl(name); identityService.addProfileMetadata(profileMetadata); return profileMetadata; }
final Map<ProfileMetadata, String> userMetadata = new HashMap<ProfileMetadata, String>(); for (final Entry<String, String> profileMetadataEntry : profileMetadata.entrySet()) { final ProfileMetadataImpl metadata = identityService.findProfileMetadataByName(profileMetadataEntry.getKey()); if (metadata == null) { throw new MetadataNotFoundException("bai_IAPII_11", profileMetadataEntry.getKey());
@Override public ProfileMetadata addProfileMetadata(final String name, final String label) throws MetadataAlreadyExistsException { FacadeUtil.checkArgsNotNull(name); final IdentityService identityService = EnvTool.getIdentityService(); final ProfileMetadataImpl metadata = identityService.findProfileMetadataByName(name); if (metadata != null) { throw new MetadataAlreadyExistsException("bai_IAPII_9", name); } final ProfileMetadataImpl profileMetadata = new ProfileMetadataImpl(name); profileMetadata.setLabel(label); identityService.addProfileMetadata(profileMetadata); return profileMetadata; }
final Map<ProfileMetadata, String> userMetadata = new HashMap<ProfileMetadata, String>(); for (final Entry<String, String> profileMetadataEntry : profileMetadata.entrySet()) { final ProfileMetadataImpl metadata = identityService.findProfileMetadataByName(profileMetadataEntry.getKey()); if (metadata == null) { throw new MetadataNotFoundException("bai_IAPII_11", profileMetadataEntry.getKey());
final Map<ProfileMetadata, String> userMetadata = new HashMap<ProfileMetadata, String>(); for (final Entry<String, String> profileMetadataEntry : profileMetadata.entrySet()) { final ProfileMetadataImpl metadata = identityService.findProfileMetadataByName(profileMetadataEntry.getKey()); if (metadata == null) { throw new MetadataNotFoundException("bai_IAPII_11", profileMetadataEntry.getKey());
@Override public ProfileMetadata updateProfileMetadataByUUID(final String profileMetadataUUID, final String name, final String label) throws MetadataNotFoundException, MetadataAlreadyExistsException { FacadeUtil.checkArgsNotNull(profileMetadataUUID, name); final IdentityService identityService = EnvTool.getIdentityService(); final ProfileMetadataImpl metadata = identityService.getProfileMetadata(profileMetadataUUID); if (metadata == null) { throw new MetadataNotFoundException("bai_IAPII_11", profileMetadataUUID); } if (!metadata.getName().equals(name) && identityService.findProfileMetadataByName(name) != null) { throw new MetadataAlreadyExistsException("bai_IAPII_14", name); } metadata.setName(name); metadata.setLabel(label); identityService.updateProfileMetadata(metadata); return new ProfileMetadataImpl(metadata); }