Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * OfficeFloor - http://www.officefloor.net
   * Copyright (C) 2005-2011 Daniel Sagenschneider
   *
   * This program is free software: you can redistribute it and/or modify
   * it under the terms of the GNU General Public License as published by
   * the Free Software Foundation, either version 3 of the License, or
   * (at your option) any later version.
   *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 package net.officefloor.model.section;
 
Changes that can be made to a SectionModel.

Author(s):
Daniel Sagenschneider
 
 public interface SectionChanges {

 
 
 
 
 			String sectionSourceClassNameString sectionLocation,
 			PropertyList propertiesSectionType sectionType);

Removes the SubSectionModel from the SectionModel.

Parameters:
subSection SubSectionModel to remove.
Returns:
net.officefloor.model.change.Change to remove the SubSectionModel.
 
Renames the SubSectionModel to the new name.

Parameters:
subSection SubSectionModel to rename.
newSubSectionName New name for the SubSectionModel.
Returns:
net.officefloor.model.change.Change to rename the SubSectionModel.
 
 			String newSubSectionName);

Sets the SubSectionInputModel public/private.

Parameters:
isPublic Flag indicating if public/private.
publicName Public name if setting public. Ignored if setting private.
input SubSectionInputModel to set public/private.
Returns:
SubSectionInputModel to set public/private.
			String publicNameSubSectionInputModel input);

Adds an ExternalFlowModel to the SectionModel.

Parameters:
externalFlowName Name of the ExternalFlowModel.
argumentType Argument type for the ExternalFlowModel.
Returns:
net.officefloor.model.change.Change to add the ExternalFlowModel.
			String argumentType);

Removes the ExternalFlowModel from the SectionModel.

Parameters:
externalFlow ExternalFlowModel to remove.
Returns:
net.officefloor.model.change.Change to remove the ExternalFlowModel.
Renames the ExternalFlowModel.

Parameters:
externalFlow ExternalFlowModel to rename.
newExternalFlowName New name for the ExternalFlowModel.
Returns:
net.officefloor.model.change.Change to rename the ExternalFlowModel.
			ExternalFlowModel externalFlowString newExternalFlowName);

Adds the ExternalManagedObjectModel to the SectionModel.

Parameters:
externalManagedObjectName Name of the ExternalManagedObjectModel.
objectType Object type for the ExternalManagedObjectModel.
Returns:
net.officefloor.model.change.Change to add the ExternalManagedObjectModel.
			String externalManagedObjectNameString objectType);

Removes the ExternalManagedObjectModel from the SectionModel.

Parameters:
externalManagedObject ExternalManagedObjectModel to remove.
Returns:
net.officefloor.model.change.Change to remove the ExternalManagedObjectModel.
			ExternalManagedObjectModel externalManagedObject);

Renames the ExternalManagedObjectModel.

Parameters:
externalManagedObject ExternalManagedObjectModel to rename.
newExternalManagedObjectName New name for the ExternalManagedObjectModel.
Returns:
net.officefloor.model.change.Change to rename the ExternalManagedObjectModel.
			ExternalManagedObjectModel externalManagedObject,
			String newExternalManagedObjectName);

			String managedObjectSourceName,
			String managedObjectSourceClassNamePropertyList properties,
			long timeoutManagedObjectType<?> managedObjectType);

			SectionManagedObjectSourceModel managedObjectSource);

Renames the SectionManagedObjectSourceModel.

Parameters:
managedObjectSource SectionManagedObjectSourceModel to rename.
newManagedObjectSourceName New name for the SectionManagedObjectSourceModel.
Returns:
net.officefloor.model.change.Change to rename the SectionManagedObjectSourceModel.
			SectionManagedObjectSourceModel managedObjectSource,
			String newManagedObjectSourceName);

			String managedObjectNameManagedObjectScope managedObjectScope,
			SectionManagedObjectSourceModel managedObjectSource,
			ManagedObjectType<?> managedObjectType);

Removes the SectionManagedObjectModel.

Parameters:
managedObject SectionManagedObjectModel to remove.
Returns:
net.officefloor.model.change.Change to remove the SectionManagedObjectModel.
			SectionManagedObjectModel managedObject);

Renames the SectionManagedObjectModel.

Parameters:
managedObject SectionManagedObjectModel to rename.
newManagedObjectName New name for the SectionManagedObjectModel.
Returns:
net.officefloor.model.change.Change to rename the SectionManagedObjectModel.
			SectionManagedObjectModel managedObjectString newManagedObjectName);

			ManagedObjectScope newManagedObjectScope);

			SubSectionObjectModel subSectionObject,
			ExternalManagedObjectModel externalManagedObject);

			SubSectionObjectToExternalManagedObjectModel subSectionObjectToExternalManagedObject);

			SubSectionObjectModel subSectionObject,
			SectionManagedObjectModel managedObject);

			SubSectionObjectToSectionManagedObjectModel subSectionObjectToManagedObject);

			SubSectionOutputModel subSectionOutput,
			SubSectionInputModel subSectionInput);

			SubSectionOutputToSubSectionInputModel subSectionOutputToSubSectionInput);

			SubSectionOutputModel subSectionOutput,
			ExternalFlowModel externalFlow);

			SubSectionOutputToExternalFlowModel subSectionOutputToExternalFlow);

			SectionManagedObjectSourceFlowModel managedObjectSourceFlow,
			SubSectionInputModel subSectionInput);

			SectionManagedObjectSourceFlowToSubSectionInputModel managedObjectSourceFlowToSubSectionInput);

			SectionManagedObjectSourceFlowModel managedObjectSourceFlow,
			ExternalFlowModel externalFlow);

			SectionManagedObjectSourceFlowToExternalFlowModel managedObjectSourceFlowToExternalFlow);

			SectionManagedObjectModel managedObject);

			ExternalManagedObjectModel externalManagedObject);

New to GrepCode? Check out our FAQ X