|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.place.AMETASSecurityPolicy
AMETAS.place.AMETASPlaceDomainPolicy
Verwaltung der Stellen, die zu einer Domäne gehören. Die Bedeutung einer Stellendomäne ergibt sich aus der Möglichkeit, verschiedene Schutzstufen in der Authentifikationspolitik festzulegen. Ein Agent, der eine Domäne verlassen will, muss beispielsweise verschlüsselt werden; bleibt er in der Domäne, kann er unverschlüsselt übertragen werden. Es wird auch eine Hauptstelle definiert, die in der derzeitigen Implementierung aber keine Sonderrolle spielt.
| 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 | |
boolean |
addPlace(java.lang.String sPlaceNameFQ)
Fügt eine Stelle zu der Domäne hinzu. |
java.lang.Object |
clone()
Liefert eine ungeschützte Kopie der Politik. |
boolean |
contains(java.lang.String sPlaceNameFQ)
Abfrage, ob eine bestimmte Stelle zu der Domäne gehört oder nicht. |
java.lang.String |
getDomainAuthority()
Liefert den Namen der Hauptstelle der Domäne. |
java.lang.String[] |
getPlaces()
Liefert die Stellen der Domäne. |
boolean |
isModified()
Fragt ab, ob die Policy modifiziert wurde. |
boolean |
isProtected()
Fragt ab, ob das Objekt schreibgeschützt ist. |
void |
protect()
Setzt Schreibschutz. |
boolean |
removePlace(java.lang.String sPlaceNameFQ)
Entfernen einer Stelle aus der Domäne. |
void |
setDomainAuthority(java.lang.String sPlaceNameFQ)
Setzen der Hauptstelle der Domäne. |
boolean |
setPlaces(java.lang.String[] asPlace)
Definiert die Stellen der Domäne. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation der Stellendomäne. |
| 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 java.lang.String[] getPlaces()
public void setDomainAuthority(java.lang.String sPlaceNameFQ)
sPlaceNameFQ - Hauptstelle.
ProtectionViolationException - wenn das Objekt geschützt ist.public java.lang.String getDomainAuthority()
public boolean setPlaces(java.lang.String[] asPlace)
asPlace - Stellenliste.
ProtectionViolationException - wenn das Objekt geschützt ist.public boolean addPlace(java.lang.String sPlaceNameFQ)
sPlaceNameFQ - Stellenname.
ProtectionViolationException - wenn das Objekt geschützt ist.public boolean removePlace(java.lang.String sPlaceNameFQ)
sPlaceNameFQ - Stellenname.
ProtectionViolationException - wenn das Objekt geschützt ist.public boolean contains(java.lang.String sPlaceNameFQ)
sPlaceNameFQ - Stellenname.
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 | |||||||||