|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFKeyedElement
com.edustructures.sifworks.infra.Password
public class Password
The password in this system for this user. Value must be base64 encoded to facilitate transfer of possibly invalid XML characters that can result from the encryption algorithm applied, and to deter casual snooping of unencrypted passwords. An Algorithm attribute value of "base64" therefore signifies clear text.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
Password()
Constructor |
|
Password(PasswordAlgorithm algorithm,
java.lang.String keyName,
java.lang.String value)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.lang.String |
getAlgorithm()
Gets the value of the Algorithm attribute. |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
java.lang.String |
getKeyName()
Gets the value of the KeyName attribute. |
java.lang.String |
getValue()
Gets the value of the <Value> element. |
void |
setAlgorithm(PasswordAlgorithm value)
Sets the value of the Algorithm attribute. |
void |
setAlgorithm(java.lang.String value)
Sets the value of the Algorithm attribute as a String. |
void |
setKeyName(java.lang.String value)
Sets the value of the KeyName attribute. |
void |
setValue(java.lang.String value)
Sets the value of the <Value> element. |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setSIFVersion, setTextValue, setXmlId, tag |
| Methods inherited from class com.edustructures.sifworks.Element |
|---|
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Password()
public Password(PasswordAlgorithm algorithm,
java.lang.String keyName,
java.lang.String value)
algorithm - The method used to encrypt the user's password. See the implementation details below.keyName - The name of the key to be used for decryption of the password. Left blank for plain, encoded text (Algorithm attribute value of "base64") and hash algorithms.value - Gets or sets the content value of the <Password> element| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getValue()
<Value> element.
The SIF specification defines the meaning of this element as: "Gets or sets the content value of the <Password> element"
Value element of this object.public void setValue(java.lang.String value)
<Value> element.
The SIF specification defines the meaning of this element as: "Gets or sets the content value of the <Password> element"
value - A String objectpublic java.lang.String getAlgorithm()
Algorithm attribute.
The SIF specification defines the meaning of this attribute as: "The method used to encrypt the user's password. See the implementation details below."
Algorithm attribute of this object.public void setAlgorithm(PasswordAlgorithm value)
Algorithm attribute.
The SIF specification defines the meaning of this attribute as: "The method used to encrypt the user's password. See the implementation details below."
value - A constant defined by the PasswordAlgorithm classpublic void setAlgorithm(java.lang.String value)
Algorithm attribute as a String.
The SIF specification defines the meaning of this attribute as: "The method used to encrypt the user's password. See the implementation details below."
value - The value as a Stringpublic java.lang.String getKeyName()
KeyName attribute.
The SIF specification defines the meaning of this attribute as: "The name of the key to be used for decryption of the password. Left blank for plain, encoded text (Algorithm attribute value of "base64") and hash algorithms."
KeyName attribute of this object.public void setKeyName(java.lang.String value)
KeyName attribute.
The SIF specification defines the meaning of this attribute as: "The name of the key to be used for decryption of the password. Left blank for plain, encoded text (Algorithm attribute value of "base64") and hash algorithms."
value - A String object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||