public class ApplicationPropertyFactory
extends java.lang.Object
IApplicationPropertys and handling
the corresponding IApplicationPropertyProxys.
This is an internal class which must NOT used or extended by clients.
public static ApplicationPropertyFactory getInstance()
ApplicationPropertyFactorypublic IApplicationProperty createApplicationProperty(ITaurusApplication pApplication, Property pProperty)
IApplicationProperty. If no
ApplicationPropertyProxy is set for the given Property,
an ApplicationProperty will be created. Else based on the
ApplicationPropertyProxy, either an ApplicationProperty
or a MasterConfigurationProperty is created.pApplication - the ITaurusApplicationpProperty - the Property for which an IApplicationProperty
should be created.MasterConfigurationProperty or
ApplicationProperty.public java.util.Map<ITaurusApplication,java.util.Collection<IApplicationPropertyProxy>> getApplicationPropertyProxyMap()
Map containing ITaurusApplications with their
corresponding IApplicationPropertyProxys.public void setApplicationPropertyProxies(ITaurusApplication pApplication, java.util.Collection<IApplicationPropertyProxy> pApplicationPropertyProxies)
Collection of IApplicationPropertyProxys to the
corresponding ITaurusApplication.
The currently set IApplicationPropertyProxys will be overridden.
pApplication - the given ITaurusApplicationpApplicationPropertyProxies - a Collection of IApplicationPropertyProxypublic void addApplicationPropertyProxy(ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)
IApplicationPropertyProxy to the corresponding
ITaurusApplication.pApplication - the given ITaurusApplicationpApplicationPropertyProxy - the IApplicationPropertyProxy which should be added.public void removeApplicationPropertyProxy(ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)
IApplicationPropertyProxy of the mapping to the
ITaurusApplication.pApplication - the given ITaurusApplicationpApplicationPropertyProxy - the proxy which will be removed from the mapping tothe
ITaurusApplicationpublic java.util.Collection<IApplicationPropertyProxy> getApplicationPropertyProxies(ITaurusApplication pApplication)
pApplication - the given ITaurusApplicationCollection of IApplicationPropertyProxys or
null if no Collection for the given
ITaurusApplication exists.Copyright © 2015 Micro Focus GmbH. All rights reserved.