|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.ftt.properties.util.AbstractPropertyGroupManager
com.ibm.ftt.properties.impl.InternalAbstractPropertyGroupManager
com.ibm.ftt.properties.zos.InternalZOSPropertyGroupManager
com.ibm.ftt.properties.zos.ZOSPropertyGroupManager
public class ZOSPropertyGroupManager
This class provides access to property groups that can be associated with
ILogicalResource
and IPhysicalResource resources. It also supports property
groups for systems. Each system is identified by the name of a
ZOSSytemImage.
This class creates a property group container for each system.
| Field Summary | |
|---|---|
static String |
COPY_RIGHT
|
| Method Summary | |
|---|---|
void |
deleteOverriddenPropertiesInCategory(String system,
ICategory category)
Delete all of the overridden properties for the given system that are defined by the given category. |
void |
deleteOverride(String system,
IProperty property)
Delete the override for the given property for the given system. |
IPropertyGroup |
getCurrentPropertyGroup(String system)
Get the current property group for the given system. |
List |
getOverriddenProperties(String system)
Returns the overridden properties for the given system. |
IPropertyGroupContainer |
getPropertyGroupContainer(String name)
Get the container for the given name of a ZOSSystemImage. |
List |
getPropertyGroupContainers()
Returns a list of property group containers. |
static ZOSPropertyGroupManager |
getZOSPropertyGroupManager()
Returns the singleton instance of the ZOSPropertyGroupManager. |
void |
setCurrentPropertyGroup(String system,
IPropertyGroup group)
Set the current property group for the given system. |
void |
setOverride(String system,
IProperty property,
String newValue)
Set an override for the given property for the given system. |
| Methods inherited from class com.ibm.ftt.properties.zos.InternalZOSPropertyGroupManager |
|---|
addContainer, addSubProject, delete, deleteOverriddenPropertiesInCategory, deleteOverride, deleteSubProject, getCurrentPropertyGroup, getCurrentPropertyGroup, getOverriddenProperties, loadSubProject, rename, renameProject, renameSubProject, save, saveSubProject, setCurrentPropertyGroup, setOverride, systemModelResourceChanged |
| Methods inherited from class com.ibm.ftt.properties.impl.InternalAbstractPropertyGroupManager |
|---|
deregister, getCategories, getCategory, notifyAddPropertyGroup, notifyDeletePropertyGroup, notifyDescriptionChanged, notifyRenamePropertyGroup, register |
| Methods inherited from class com.ibm.ftt.properties.util.AbstractPropertyGroupManager |
|---|
getCategories |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ibm.ftt.properties.IPropertyGroupManager |
|---|
deregister, getCategories, register |
| Methods inherited from interface org.eclipse.rse.core.events.ISystemModelChangeListener |
|---|
systemModelResourceChanged |
| Field Detail |
|---|
public static final String COPY_RIGHT
| Method Detail |
|---|
public static ZOSPropertyGroupManager getZOSPropertyGroupManager()
public List getPropertyGroupContainers()
ZOSPropertyGroupContainer.
getPropertyGroupContainers in interface IPropertyGroupManagergetPropertyGroupContainers in class AbstractPropertyGroupManagerpublic IPropertyGroupContainer getPropertyGroupContainer(String name)
ZOSSystemImage.
getPropertyGroupContainer in class com.ibm.ftt.properties.zos.InternalZOSPropertyGroupManagername - The name of a
ZOSSystemImage
ZOSSystemImage with a name that
matches the given name, or null.
public void setCurrentPropertyGroup(String system,
IPropertyGroup group)
throws IllegalSystemException
ZOSSystemImage.
system - The name of a ZOSSystemImage.group - The property group that will be the current property group. It can be null
to remove the current property group from a system.
IllegalSystemException - If there is no ZOSSystemImage with a name that matches the system
parameter.
public IPropertyGroup getCurrentPropertyGroup(String system)
throws IllegalSystemException
ZOSSystemImage.
system - The name of a ZOSSystemImage.
IllegalSystemException - If there is no ZOSSystemImage with a name that matches the
system parameter.
public void setOverride(String system,
IProperty property,
String newValue)
throws IllegalPropertyException,
IllegalSystemException
system - The name of a ZOSSystemImage.property - The property to overridenewValue - The overridden value
IllegalPropertyException - If the property does not exist in the current property
group for the given system.
IllegalSystemException - If there is no ZOSSystemImage with a name that matches
the system parameter.
public void deleteOverride(String system,
IProperty property)
throws NoOverrideException,
IllegalSystemException
system - The name of a ZOSSystemImageproperty - The property that was overridden.
NoOverrideException - If the given property was not overridden for the given system.
IllegalSystemException - If there is no ZOSSystemImage with a name that matches
the system parameter.
public List getOverriddenProperties(String system)
throws IllegalSystemException
system - The name of a ZOSSystemImage
IllegalSystemException - If there is no ZOSSystemImage with a name that
matches the system parameter.
public void deleteOverriddenPropertiesInCategory(String system,
ICategory category)
throws NoOverrideException,
IllegalSystemException
system - The name of a ZOSSystemImage.category - The category that defines the properties
NoOverrideException - If there are no overrides for the given system, or
there are overrides but the overrides are not for properties defined by the given category.
IllegalSystemException - If there is no ZOSSystemImage with a name that matches the given system.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||