|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.place.AMETASSecurityPolicy
AMETAS.place.AMETASMigrationPolicy
Schutzmaßnahmen, die beim Versenden ergriffen werden. Dabei wird zwischen keiner Sicherheit, Authentifizierung der Stellen, Verschlüsselung beim Verlassen der Domäne, verschlüsselter Migration, bestätigter Migration beim Verlassen der Domäne und bestätigter Migration unterschieden. Jeder Punkt in der Liste enthält die Schutzmaßnahmen der weiter vorne beschriebenen Punkte.
| Field Summary | |
protected boolean |
m_bModified
Zeigt an, ob Modifikationen durchgeführt wurden. |
protected boolean |
m_bProtected
Zeigt an, ob das Objekt schreibgeschützt ist. |
protected AMETASPolicyManager |
m_pm
Verweis auf den Politikmanager. |
| Method Summary | |
java.lang.Object |
clone()
Liefert eine Kopie des Objekts. |
static int |
getDefaultLevel()
Liefert den Standardwert. |
int |
getLevel(int nLevelReq,
boolean bCrossDomain)
Bestimmung des Levels, der von der Politik unterstützt wird, wobei der geforderte Schutzgrad im Rahmen der Politikvorgaben berücksichtigt wird. |
int |
getMaxProtectionLevel(boolean bCrossDomain)
Liefert den maximalen unterstützten Schutzgrad. |
int |
getMinProtectionLevel(boolean bCrossDomain)
Liefert den minimalen unterstützten Schutzgrad. |
boolean |
isModified()
Fragt ab, ob die Policy modifiziert wurde. |
boolean |
isProtected()
Fragt ab, ob das Objekt schreibgeschützt ist. |
void |
protect()
Setzt Schreibschutz. |
boolean |
setProtectionLevels(int nLevelIntMin,
int nLevelIntMax,
int nLevelExtMin,
int nLevelExtMax)
Setzen des akzeptierten Schutzbereichs. |
boolean |
setProtectionLevels(java.lang.String sLevelIntMin,
java.lang.String sLevelIntMax,
java.lang.String sLevelExtMin,
java.lang.String sLevelExtMax)
Setzen des akzeptierten Schutzbereichs. |
boolean |
supports(boolean bCrossDomain,
int nLevel)
Abfrage, ob ein bestimmter Schutzgrad von der Policy unterstützt wird. |
java.lang.String |
toString()
Liefert eine Stringversion dieser Politik. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected boolean m_bModified
protected boolean m_bProtected
protected transient AMETASPolicyManager m_pm
| Method Detail |
public java.lang.Object clone()
public static int getDefaultLevel()
AMETASSecurityFeature.ENCRYPT.
public boolean setProtectionLevels(int nLevelIntMin,
int nLevelIntMax,
int nLevelExtMin,
int nLevelExtMax)
nLevelIntMin - Mindestschutz, der für die Versendung gefordert wird (innerhalb der Domäne).nLevelIntMax - Maximaler Schutz, der gewährleistet werden soll (innerhalb der Domäne).nLevelExtMin - Mindestschutz, der für die Versendung gefordert wird (Verlassen/Betreten der Domäne).nLevelExtMax - Maximaler Schutz, der gewährleistet werden soll (Verlassen/Betreten der Domäne).
ProtectionViolationException - wenn das Objekt geschützt ist.
public boolean setProtectionLevels(java.lang.String sLevelIntMin,
java.lang.String sLevelIntMax,
java.lang.String sLevelExtMin,
java.lang.String sLevelExtMax)
sLevelIntMin - Mindestschutz, der für die Versendung gefordert wird (innerhalb der Domäne).sLevelIntMax - Maximaler Schutz, der gewährleistet werden soll (innerhalb der Domäne).sLevelExtMin - Mindestschutz, der für die Versendung gefordert wird (Verlassen/Betreten der Domäne).sLevelExtMax - Maximaler Schutz, der gewährleistet werden soll (Verlassen/Betreten der Domäne).
ProtectionViolationException - wenn das Objekt geschützt ist.
public boolean supports(boolean bCrossDomain,
int nLevel)
bCrossDomain - wenn true, wird eine Domänengrenze überschritten.nLevel - Schutzlevel.
public int getLevel(int nLevelReq,
boolean bCrossDomain)
nLevelReq - Geforderter LevelbCrossDomain - wenn true, soll die Domäne verlassen oder betreten werden.
public int getMaxProtectionLevel(boolean bCrossDomain)
bCrossDomain - wenn true, soll die Domäne verlassen oder betreten werden.
public int getMinProtectionLevel(boolean bCrossDomain)
bCrossDomain - wenn true, soll die Domäne verlassen oder betreten werden.
public java.lang.String toString()
public boolean isModified()
public boolean isProtected()
isProtected in interface AMETASProtectablepublic void protect()
protect in interface AMETASProtectable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||