|
AR System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bmc.arsys.api.ObjectBase com.bmc.arsys.api.Form
public abstract class Form
The Form
class and methods are used to represent the properties of form objects.
Note: All the constants used in the Form
class are found in the Constants
class.
Constructor Summary | |
---|---|
Form()
|
|
Form(String name)
|
Method Summary | |
---|---|
Object |
clone()
Clone implementation that returns an Object with data cloned from self. |
boolean |
equals(Object obj)
Use this method for checking equality between the current object and the provided one. |
List<Integer> |
getAdminGrpList()
Retrives the list of groups who can administer this form (and the associated filters, escalations, and active links). |
ArchiveInfo |
getArchiveInfo()
Returns the archive info for the form. |
List<PermissionInfo> |
getAssignedGroup()
get list of assigned group |
AuditInfo |
getAuditInfo()
Returns the audit info for the form. |
String |
getDefaultVUI()
Returns the label for the default view. |
List<EntryListFieldInfo> |
getEntryListFieldInfo()
Returns the list of fields that identifies the default query list data for retrieving form entries. |
int |
getFormType()
Returns the form type. |
List<IndexInfo> |
getIndexInfo()
Returns the list of indexes for the form. |
String |
getKey()
Returns unique identifier for form. |
ObjectPropertyMap |
getProperties()
Returns the object properties associated with a SCC integration. |
List<SortInfo> |
getSortInfo()
Returns the list of fields that identifies the default sort order for retrieving form entries. |
int |
hashCode()
Returns the hash code value for this instance of the current class. |
void |
setAdminGrpList(List<Integer> adminList)
Sets the list of groups who can administer this form (and the associated filters, escalations, and active links). |
void |
setArchiveInfo(ArchiveInfo archiveInfo)
Sets the archive info for the form. |
void |
setAuditInfo(AuditInfo auditInfo)
Sets the audit info for the form. |
void |
setDefaultVUI(String defaultVUI)
Sets the label for the default view. |
void |
setDeleteOption(int option)
Sets the delete option indicating the action to take if the specified form contains entries (applicable for base forms only) or is a member of a join form. |
void |
setEntryListFieldInfo(List<EntryListFieldInfo> getListFields)
Sets the list of fields that identifies the default query list data for retrieving form entries. |
void |
setIndexInfo(List<IndexInfo> indexList)
Sets the list of indexes to create for the form. |
void |
setKey(String key)
Sets unique identifier for form. |
void |
setPermissions(List<PermissionInfo> permissionList)
Sets the permissions of the AR System object. |
void |
setProperties(ObjectPropertyMap props)
Sets the object properties associated with a Source Code Control (SCC) integration. |
void |
setSortInfo(List<SortInfo> sortList)
Sets the list of fields that identifies the default sort order for retrieving form entries. |
String |
toString()
Returns a string description of the object. |
Methods inherited from class com.bmc.arsys.api.ObjectBase |
---|
appendDiaryText, clear, getChangeFlags, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setChangeFlags, setDiary, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Form()
public Form(String name)
Method Detail |
---|
public void setAdminGrpList(List<Integer> adminList)
adminList
- An array of int objectspublic void setPermissions(List<PermissionInfo> permissionList)
ObjectBase
setPermissions
in interface IARPersistentObject
setPermissions
in class ObjectBase
public List<Integer> getAdminGrpList()
public List<SortInfo> getSortInfo()
public void setSortInfo(List<SortInfo> sortList)
sortList
- An array of SortInfo
objectspublic void setIndexInfo(List<IndexInfo> indexList)
AR_MAX_INDEX_FIELDS
). DiaryList fields and character fields larger than
255 bytes cannot be indexed.
indexList
- An array of IndexInfo
objectspublic List<IndexInfo> getIndexInfo()
public void setArchiveInfo(ArchiveInfo archiveInfo)
public ArchiveInfo getArchiveInfo()
public void setAuditInfo(AuditInfo auditInfo)
public AuditInfo getAuditInfo()
public void setEntryListFieldInfo(List<EntryListFieldInfo> getListFields)
AR_MAX_SDESC_SIZE
). The query list displays the Short-Description core field
by default(or zero fields).
getListFields
- An array of EntryListFieldInfo
objectspublic List<EntryListFieldInfo> getEntryListFieldInfo()
public void setDeleteOption(int option)
option
- Possible values are:
public int getFormType()
public void setProperties(ObjectPropertyMap props)
In the AR System, server objects have a list of properties, represented as tag-value pairs. Each PropInfo
object contains a tag and a Value
that is used to store the value for a given tag. If you do not specify
the object properties, an object properties list with zero properties will be associated with the field.
props
- An array of PropInfo
objectspublic ObjectPropertyMap getProperties()
public String getKey()
public void setKey(String key)
public void setDefaultVUI(String defaultVUI)
public String getDefaultVUI()
public Object clone() throws CloneNotSupportedException
clone
in class ObjectBase
CloneNotSupportedException
public boolean equals(Object obj)
equals
in class ObjectBase
obj
- the object that we are comparing to
public int hashCode()
hashCode
in class ObjectBase
public String toString()
toString
in class ObjectBase
public List<PermissionInfo> getAssignedGroup()
|
AR System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |