o.copyFrom(new DataObjectImpl()); o.<DataObjectImpl> copyFrom(new DataObjectImpl());
@Override public ObjectProperty addProperty( String name, String className, boolean multiple, String bag ) { return addProperty( name, className, multiple, bag, Visibility.PUBLIC, false, false ); }
@Override public ObjectProperty removeProperty( String name ) { ObjectProperty removedProperty = getProperty( name ); if ( removedProperty != null ) properties.remove( removedProperty ); return removedProperty; }
@Override public ObjectProperty getUnManagedProperty( String propertyName ) { if ( propertyName == null ) return null; for ( ObjectProperty property : getUnmanagedProperties() ) { if ( propertyName.equals( property.getName() ) ) { return property; } } return null; }
@Override public ObjectProperty addProperty( ObjectProperty property ) { if ( property == null ) { return null; } removeProperty( property.getName() ); properties.add( property ); return property; }
private DataObject addDataObject( String packageName, String name, Visibility visibility, boolean isAbstract, boolean isFinal, Map<String, DataObject> objectsMap ) { DataObject dataObject = new DataObjectImpl( packageName, name, visibility, isAbstract, isFinal ); objectsMap.put( dataObject.getClassName(), dataObject ); return dataObject; }
@Override public ObjectProperty addProperty( String name, String className, boolean multiple ) { return addProperty( name, className, multiple, Visibility.PUBLIC, false, false ); }
public DataObject createDataObject( String packageName, String name, String superClassName ) { DataObject dataObject = new DataObjectImpl( packageName, name ); dataObject.setSuperClassName( superClassName ); return dataObject; }
@Override public ObjectProperty addProperty( String name, String className ) { return addProperty( name, className, false ); }
@Test public void checkNotAPlanningSolution() { DataObject dataObject = new DataObjectImpl("test", "Test"); Collection<ValidationMessage> result = saveValidator.validate(mock(Path.class), dataObject); assertTrue(result.isEmpty()); verify(assetsUsageService, never()).getAssetUsages(any(), any(), any()); }
@Override public ObjectProperty addProperty( String name, String className, Visibility visibility, boolean isStatic, boolean isFinal) { return addProperty( name, className, false, visibility, isStatic, isFinal ); }
private void preloadEmptyObject( ) { //load the editor context.setDataObject( new DataObjectImpl( ) ); objectEditor.onContextChange( context ); } }
@Override public ObjectProperty addProperty( String name, String className, boolean multiple, String bag, Visibility visibility, boolean isStatic, boolean isFinal ) { ObjectProperty property = new ObjectPropertyImpl( name, className, multiple, bag, visibility, isStatic, isFinal ); return addProperty( property ); }
@Test public void sourceDataObjectIsNotPlanningSolution() { DataObject dataObject = new DataObjectImpl("test", "TestSource"); generationResult.setDataObject(dataObject); deleteHelper.postProcess(sourcePath); verify(ioService, never()).exists(any()); } }
@Override public ObjectProperty addProperty( String name, String className, boolean multiple, Visibility visibility, boolean isStatic, boolean isFinal ) { return addProperty( new ObjectPropertyImpl( name, className, multiple, visibility, isStatic, isFinal ) ); }
@Test public void pathValidation_dataObjectIsNotPlanningSolution() { DataObject dataObject = new DataObjectImpl("test", "Test"); GenerationResult generationResult = new GenerationResult(); generationResult.setDataObject(dataObject); when(dataModelerService.loadDataObject(any(), anyString(), any())).thenReturn(generationResult); Collection<ValidationMessage> result = copyValidator.validate(dataObjectPath); assertEquals(0, result.size()); }
@Test public void sourceDataObjectIsNotPlanningSolution() { DataObject dataObject = new DataObjectImpl("test", "TestSource"); generationResult.setDataObject(dataObject); renameHelper.postProcess(sourcePath, destinationPath); verify(ioService, never()).exists(any()); } }
@Test public void sourceDataObjectIsNotPlanningSolution() { DataObject dataObject = new DataObjectImpl("test", "TestSource"); generationResult.setDataObject(dataObject); copyHelper.postProcess(sourcePath, destinationPath); verify(ioService, never()).exists(any()); } }
@Test public void checkDataObjectIsNotAPlanningSolution() { DataObject dataObject = new DataObjectImpl("test", "Test"); Collection<ValidationMessage> result = copyValidator.validate(dataObjectPath, dataObject); assertTrue(result.isEmpty()); }
@Override public void delete(final Path path, final String comment) { try { KieModule module = moduleService.resolveModule(path); if (module == null) { logger.warn("File : " + path.toURI() + " do not belong to a valid module"); return; } deleteService.delete(path, comment); String className = serviceHelper.calculateClassName(module, path); DataObject dataObject = new DataObjectImpl( NamingUtils.extractPackageName(className), NamingUtils.extractClassName(className)); dataObjectDeletedEvent.fire(new DataObjectDeletedEvent(module, dataObject)); } catch (final Exception e) { logger.error("File: " + path.toURI() + " couldn't be deleted due to the following error. ", e); throw new ServiceException("File: " + path.toURI() + " couldn't be deleted due to the following error. " + e.getMessage()); } }