Package de.fraunhofer.iese.mydata.policy
Class Policy
java.lang.Object
de.fraunhofer.iese.mydata.common.MyDataEntity
de.fraunhofer.iese.mydata.policy.Policy
The Class Policy.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Typically used when loading a policy from the db, it checks if it's valid or notboolean
static PolicyId
Gets the policy.int
hashCode()
boolean
boolean
boolean
void
setContent
(String p) void
setLanguageValid
(boolean languageValid) Methods inherited from class de.fraunhofer.iese.mydata.common.MyDataEntity
fromJson, getGson, getGson, toJson, toString, validate, validateAndNullCheck
-
Constructor Details
-
Policy
public Policy()Required for JPA. -
Policy
Instantiates a new policy.- Parameters:
content
- the policy
-
Policy
Deprecated.the description is part of the xml, usePolicy(String)
insteadInstantiates a new policy.- Parameters:
policy
- the policydescription
- the description
-
-
Method Details
-
extractId
-
isSolutionAndComponentsValid
public boolean isSolutionAndComponentsValid() -
isLanguageValid
public boolean isLanguageValid()- Returns:
- the languageValid
-
setLanguageValid
public void setLanguageValid(boolean languageValid) - Parameters:
languageValid
- the languageValid to set
-
isXmlValid
public boolean isXmlValid() -
getContent
Gets the policy.- Returns:
- the policy
-
setContent
- Parameters:
p
- the MYDATA Policy as String
-
doInternalValidation
public void doInternalValidation()Typically used when loading a policy from the db, it checks if it's valid or not -
equals
-
hashCode
public int hashCode()
-
Policy(String)
instead