|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.remedy.arsys.api.ObjectBase
The ObjectBase
class is used to store
the information common to most AR System objects, for example,
their help text, change diaries, permissions, and so on.
All the Java API classes are derived/inherited from this class.
Field Summary | |
protected CriteriaFlags |
m_changeFlags
|
protected PermissionInfo[] |
m_permissionList
|
Constructor Summary | |
protected |
ObjectBase()
|
protected |
ObjectBase(java.lang.String name,
PermissionInfo[] permissionList,
java.lang.String helpText,
long lastUpdateTime,
java.lang.String owner,
java.lang.String lastChangedBy,
java.lang.String diaryStr)
|
Method Summary | |
void |
clear()
Clears all of the references to member objects. |
java.lang.Object |
clone()
Makes a deep copy of the object. |
boolean |
equals(java.lang.Object anObject)
|
java.lang.String |
getDiary()
The getDiary( ) method on any server object returns a string that consists of all the diary items (time stamp, user and diary string ). |
java.lang.String |
getHelpText()
Returns help text of AR System objects. |
AccessNameID |
getLastChangedBy()
Returns name of last person who modified the AR System object. |
Timestamp |
getLastUpdateTime()
Returns time that the object was last modified. |
NameID |
getName()
Returns name of AR System object. |
NameID |
getNewName()
Returns new name of AR System object. |
AccessNameID |
getOwner()
Returns owner of AR System object. |
PermissionInfo[] |
getPermissions()
Returns permissions (access control) of AR System objects. |
int |
hashCode()
Returns the hash code value for this instance of the current class. |
protected void |
resetChangeFlags()
Internal AR System use only. |
void |
setDiary(java.lang.String diary)
The setDiary( ) method of these objects takes only the plain dairy string (without the user and time). |
void |
setHelpText(java.lang.String helpText)
Sets help text of AR System object. |
void |
setLastChangedBy(AccessNameID changedBy)
Sets name of last person who last modified the AR System object. |
void |
setName(NameID name)
Sets name of the object. |
void |
setNewName(NameID newName)
Sets new name of AR System object. |
void |
setOwner(AccessNameID owner)
Sets owner of AR System object. |
void |
setPermissions(PermissionInfo[] permissions)
Sets the permissions of the AR System object. |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected PermissionInfo[] m_permissionList
protected CriteriaFlags m_changeFlags
Constructor Detail |
protected ObjectBase()
protected ObjectBase(java.lang.String name, PermissionInfo[] permissionList, java.lang.String helpText, long lastUpdateTime, java.lang.String owner, java.lang.String lastChangedBy, java.lang.String diaryStr)
Method Detail |
public void clear()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public void setName(NameID name)
public NameID getName()
public NameID getNewName()
public void setNewName(NameID newName)
public PermissionInfo[] getPermissions()
public void setPermissions(PermissionInfo[] permissions)
public java.lang.String getHelpText()
public void setHelpText(java.lang.String helpText)
public Timestamp getLastUpdateTime()
public AccessNameID getOwner()
public void setOwner(AccessNameID owner)
public AccessNameID getLastChangedBy()
public void setLastChangedBy(AccessNameID changedBy)
public java.lang.String getDiary()
Diary.decode(com.remedy.arsys.api.ARServerUser)
method to get the actual results.
public void setDiary(java.lang.String diary)
protected void resetChangeFlags()
public boolean equals(java.lang.Object anObject)
public int hashCode()
|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |