Tabnine Logo
PropertyTagEditingService.convertToTags
Code IndexAdd Tabnine to your IDE (free)

How to use
convertToTags
method
in
ch.puzzle.itc.mobiliar.business.property.control.PropertyTagEditingService

Best Java code snippets using ch.puzzle.itc.mobiliar.business.property.control.PropertyTagEditingService.convertToTags (Showing top 13 results out of 315)

origin: liimaorg/liima

private PropertyDescriptorEntity savePropertyDescriptorResourceType(ForeignableOwner editingOwner, Integer resourceTypeId, PropertyDescriptorEntity descriptor, String propertyTagsString) throws AMWException {
  ResourceTypeEntity attachedResourceType = entityManager.find(ResourceTypeEntity.class, resourceTypeId);
  ResourceTypeContextEntity resourceTypeContextEntity = attachedResourceType.getOrCreateContext(contextService.getGlobalResourceContextEntity());
  return propertyDescriptorService.savePropertyDescriptorForOwner(editingOwner, resourceTypeContextEntity, descriptor, propertyTagEditingService.convertToTags(propertyTagsString), attachedResourceType);
}
origin: liimaorg/liima

private PropertyDescriptorEntity savePropertyDescriptorResource(ForeignableOwner editingOwner, Integer resourceId, PropertyDescriptorEntity descriptor, String propertyTagsString) throws AMWException {
  ResourceEntity attachedResource = entityManager.find(ResourceEntity.class, Objects.requireNonNull(resourceId));
  ResourceContextEntity resourceContext = attachedResource.getOrCreateContext(contextService.getGlobalResourceContextEntity());
  ResourceTypeContextEntity resourceTypeContextEntity = attachedResource.getResourceType().getOrCreateContext(contextService.getGlobalResourceContextEntity());
  List<String> duplicatePropertyDescriptorNames = propertyValidationService.getDuplicatePropertyDescriptors(resourceContext, resourceTypeContextEntity, descriptor);
  if (!duplicatePropertyDescriptorNames.isEmpty()) {
    throw new AMWException("Failure - duplicate propertydescriptors: " + duplicatePropertyDescriptorNames);
  }
  return propertyDescriptorService.savePropertyDescriptorForOwner(editingOwner, resourceContext, descriptor, propertyTagEditingService.convertToTags(propertyTagsString), attachedResource);
}
origin: liimaorg/liima

List<PropertyTagEntity> tags = propertyTagEditingService.convertToTags(propertyTypeTagsString);
propertyTagEditingService.updateTags(tags, result);
origin: liimaorg/liima

@Test
public void savePropertyDescriptorForResourceTypeShouldSaveWithOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceTypeId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceTypeEntity.class, resourceTypeId)).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.savePropertyDescriptorForResourceType(changingOwner, resourceTypeId, descriptor,descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(propertyDescriptorServiceMock).savePropertyDescriptorForOwner(changingOwner, resourceTypeContextEntityMock, descriptor, propertyTags, resourceTypeEntityMock);
}
origin: liimaorg/liima

@Test
public void savePropertyDescriptorForResourceShouldDelegatePropertyTagEditingService() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceEntity resourceEntityMock = mock(ResourceEntity.class);
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceContextEntity resourceContextEntityMock = mock(ResourceContextEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceEntity.class, resourceId)).thenReturn(resourceEntityMock);
  when(resourceEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceContextEntityMock);
  when(resourceEntityMock.getResourceType()).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  List<String> emptyList = new ArrayList<>();
  when(propertyValidationServiceMock.getDuplicatePropertyDescriptors(resourceContextEntityMock, resourceTypeContextEntityMock, descriptor)).thenReturn(emptyList);
  // when
  editor.savePropertyDescriptorForResource(changingOwner, resourceId, descriptor, descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(propertyTagEditingServiceMock).convertToTags(propertyTagsString);
}
origin: liimaorg/liima

@Test
public void savePropertyDescriptorForResourceShouldVerifyIfEditableByOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceEntity resourceEntityMock = mock(ResourceEntity.class);
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceContextEntity resourceContextEntityMock = mock(ResourceContextEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceEntity.class, resourceId)).thenReturn(resourceEntityMock);
  when(resourceEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceContextEntityMock);
  when(resourceEntityMock.getResourceType()).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  List<String> emptyList = new ArrayList<>();
  when(propertyValidationServiceMock.getDuplicatePropertyDescriptors(resourceContextEntityMock, resourceTypeContextEntityMock, descriptor)).thenReturn(emptyList);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.savePropertyDescriptorForResource(changingOwner, resourceId, descriptor, descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(foreignableServiceMock).verifyEditableByOwner(changingOwner, descriptor.foreignableFieldHashCode(),descriptor);
}
origin: liimaorg/liima

@Test
public void saveTestingPropertyDescriptorForResourceShouldSaveAsSystemOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceEntity resourceEntityMock = mock(ResourceEntity.class);
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceContextEntity resourceContextEntityMock = mock(ResourceContextEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceEntity.class, resourceId)).thenReturn(resourceEntityMock);
  when(resourceEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceContextEntityMock);
  when(resourceEntityMock.getResourceType()).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  List<String> emptyList = new ArrayList<>();
  when(propertyValidationServiceMock.getDuplicatePropertyDescriptors(resourceContextEntityMock, resourceTypeContextEntityMock, descriptor)).thenReturn(emptyList);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.saveTestingPropertyDescriptorForResource(resourceId, descriptor,descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(propertyDescriptorServiceMock).savePropertyDescriptorForOwner(ForeignableOwner.getSystemOwner(), resourceContextEntityMock, descriptor, propertyTags, resourceEntityMock);
}
origin: liimaorg/liima

@Test
public void saveTestingPropertyDescriptorForResourceTypeShouldSaveAsSystemOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceTypeId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceTypeEntity.class, resourceTypeId)).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.saveTestingPropertyDescriptorForResourceType(resourceTypeId, descriptor,descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(propertyDescriptorServiceMock).savePropertyDescriptorForOwner(ForeignableOwner.getSystemOwner(), resourceTypeContextEntityMock, descriptor, propertyTags, resourceTypeEntityMock);
}
origin: liimaorg/liima

@Test
public void savePropertyDescriptorForResourceTypeShouldVerifyIfEditableByOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceTypeId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceTypeEntity.class, resourceTypeId)).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.savePropertyDescriptorForResourceType(changingOwner, resourceTypeId, descriptor,descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(foreignableServiceMock).verifyEditableByOwner(changingOwner, descriptor.foreignableFieldHashCode(), descriptor );
}
origin: liimaorg/liima

@Test
public void savePropertyDescriptorForResourceShouldSaveWithOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceEntity resourceEntityMock = mock(ResourceEntity.class);
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceContextEntity resourceContextEntityMock = mock(ResourceContextEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceEntity.class, resourceId)).thenReturn(resourceEntityMock);
  when(resourceEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceContextEntityMock);
  when(resourceEntityMock.getResourceType()).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  List<String> emptyList = new ArrayList<>();
  when(propertyValidationServiceMock.getDuplicatePropertyDescriptors(resourceContextEntityMock, resourceTypeContextEntityMock, descriptor)).thenReturn(emptyList);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.savePropertyDescriptorForResource(changingOwner, resourceId, descriptor, descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(propertyDescriptorServiceMock).savePropertyDescriptorForOwner(changingOwner, resourceContextEntityMock, descriptor, propertyTags, resourceEntityMock);
}
origin: liimaorg/liima

@Test
public void saveTestingPropertyDescriptorForResourceTypeShouldVerifyIfEditableBySystemOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceTypeId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceTypeEntity.class, resourceTypeId)).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.saveTestingPropertyDescriptorForResourceType(resourceTypeId, descriptor,descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(foreignableServiceMock).verifyEditableByOwner(ForeignableOwner.getSystemOwner(), descriptor.foreignableFieldHashCode(), descriptor );
}
origin: liimaorg/liima

@Test
public void saveTestingPropertyDescriptorForResourceShouldVerifyIfEditableBySystemOwner() throws ForeignableOwnerViolationException, AMWException {
  // given
  ForeignableOwner changingOwner = ForeignableOwner.AMW;
  Integer resourceId = 1;
  PropertyDescriptorEntity descriptor = new PropertyDescriptorEntityBuilder().withId(2).build();
  String propertyTagsString = "propertyTagsString";
  ResourceEntity resourceEntityMock = mock(ResourceEntity.class);
  ResourceTypeEntity resourceTypeEntityMock = mock(ResourceTypeEntity.class);
  ResourceContextEntity resourceContextEntityMock = mock(ResourceContextEntity.class);
  ResourceTypeContextEntity resourceTypeContextEntityMock = mock(ResourceTypeContextEntity.class);
  when(entityManagerMock.find(ResourceEntity.class, resourceId)).thenReturn(resourceEntityMock);
  when(resourceEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceContextEntityMock);
  when(resourceEntityMock.getResourceType()).thenReturn(resourceTypeEntityMock);
  when(resourceTypeEntityMock.getOrCreateContext(any(ContextEntity.class))).thenReturn(resourceTypeContextEntityMock);
  List<String> emptyList = new ArrayList<>();
  when(propertyValidationServiceMock.getDuplicatePropertyDescriptors(resourceContextEntityMock, resourceTypeContextEntityMock, descriptor)).thenReturn(emptyList);
  when(permissionBoundaryMock.hasPermission(Permission.IGNORE_FOREIGNABLE_OWNER)).thenReturn(false);
  List<PropertyTagEntity> propertyTags = new ArrayList<>();
  propertyTags.add(new PropertyTagEntity());
  when(propertyTagEditingServiceMock.convertToTags(propertyTagsString)).thenReturn(propertyTags);
  // when
  editor.saveTestingPropertyDescriptorForResource(resourceId, descriptor, descriptor.foreignableFieldHashCode(), propertyTagsString);
  // then
  verify(foreignableServiceMock).verifyEditableByOwner(ForeignableOwner.getSystemOwner(), descriptor.foreignableFieldHashCode(), descriptor);
}
origin: liimaorg/liima

List<PropertyTagEntity> tags = propertyTagEditingService.convertToTags(propertyTypeTagsString);
propertyTagEditingService.updateTags(tags,propertyTypeEntity);
ch.puzzle.itc.mobiliar.business.property.controlPropertyTagEditingServiceconvertToTags

Javadoc

converts a comma separated String to PropertyTagEntities

Popular methods of PropertyTagEditingService

  • updateTags
    Updates the Tags of the given tagHolder
  • addPropertyTag
    Persists a new PropertyTag. If the PropertyTag to be persisted has PropertyTagType.GLOBAL, it assure
  • createPropertyTagEntity
    creates a (local) PropertyTagEntity from a given String
  • deletePropertyTagById
    Deletes a PropertyTagEntity with the given id
  • getDefaultOrder
  • hasName
  • loadAllGlobalPropertyTagEntities
    Returns a list containing all existing GLOBAL PropertyTagEntities
  • loadAllPropertyTagEntities

Popular in Java

  • Running tasks concurrently on multiple threads
  • findViewById (Activity)
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now