public abstract class AbstractProject extends Object implements Serializable, Cloneable
Modifier and Type | Field and Description |
---|---|
protected String |
guid
Global unique identifier for the Project
|
protected String |
name
The name of the Project.
|
protected List |
rulesetNamesInUserOrder
This list is required to store Rulesets name in the order prefered by user.
|
protected Map |
rulesetNameVsComment
This map stores Ruleset as key and comment as value
|
protected Map |
rulesetNameVsGuid
This map is intended to contain name of the Ruleset with its
corresponding GUIDs.
|
protected Map |
rulesetNameVsType
This map is intended to contain name of the Rulesets and corresponding type.
|
protected List |
supportedLocalesList
list to store all supported locales by this project
|
Constructor and Description |
---|
AbstractProject() |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Method to get the clone for this AbstractProject object
|
String |
getGUID()
This method is used to retrieve the GUID for this Project
|
String |
getName()
This method can be used to retrieve the name of this Project.
|
String |
getNameOfRuleset(String rulesetGuid)
This method returns name of the Ruleset whose GUID matches with the GUID passed as the input parameter.
|
String |
getRulesetGuid(String rulesetName)
This method returns the GUID of the Ruleset that corresponds to the name
given as the input parameter.
|
String[] |
getRulesetNames()
This method retrieves the names of all the Rulesets in the Project.
|
protected String guid
protected String name
protected List rulesetNamesInUserOrder
protected Map rulesetNameVsComment
protected Map rulesetNameVsGuid
protected Map rulesetNameVsType
protected List supportedLocalesList
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public String getGUID()
public String getName()
public String getNameOfRuleset(String rulesetGuid)
rulesetGuid
- GUID of the Rulesetnull
if no Ruleset can be found in the Project
with the same GUIDpublic String getRulesetGuid(String rulesetName)
null
.rulesetName
- name of the Ruleset whose GUID is desired.null
public String[] getRulesetNames()
null
.null
Access Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] BRMS-FACADE
|
[sap.com] tc/brms/facade
|
api
|
BC-BMT-BRM-ENG
|
Copyright 2018 SAP AG Complete Copyright Notice