7.0 Action Request System Java API

com.remedy.arsys.api
Class ExternalReferenceInfo

java.lang.Object
  extended bycom.remedy.arsys.api.ReferenceBase
      extended bycom.remedy.arsys.api.ExternalReferenceInfo
All Implemented Interfaces:
java.lang.Cloneable

public class ExternalReferenceInfo
extends ReferenceBase
implements java.lang.Cloneable

The ExternalReferenceInfo class represents non-AR System server objects. Each external reference has a list of groups that are permitted to use the reference.


Field Summary
 
Fields inherited from class com.remedy.arsys.api.ReferenceBase
EXTERNAL_REFERENCE, SYSTEM_REFERENCE
 
Constructor Summary
ExternalReferenceInfo(char[] label, char[] description, ReferenceType refType, InternalID[] adminGroups, Value val)
           
ExternalReferenceInfo(java.lang.String label, java.lang.String description, ReferenceType refType, InternalID[] adminGroups, Value val)
           
 
Method Summary
 java.lang.Object clone()
          Clone implementation that returns an Object with data cloned from self.
 InternalID[] getAdminGroupList()
          Returns lists of groups with administrator access permitted to use the reference.
 Value getValue()
          Returns value for groups.
 void setAdminGroupList(InternalID[] groups)
          Defines lists of groups with administrator access permitted to use the reference.
 void setValue(Value val)
          Defines value for groups.
 java.lang.String toString()
          Returns a string description of the object.
 
Methods inherited from class com.remedy.arsys.api.ReferenceBase
equals, getDataType, getDescription, getLabel, getReferenceType, hashCode, setDataType, setDescription, setDescription, setLabel, setLabel
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExternalReferenceInfo

public ExternalReferenceInfo(java.lang.String label,
                             java.lang.String description,
                             ReferenceType refType,
                             InternalID[] adminGroups,
                             Value val)

ExternalReferenceInfo

public ExternalReferenceInfo(char[] label,
                             char[] description,
                             ReferenceType refType,
                             InternalID[] adminGroups,
                             Value val)
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone implementation that returns an Object with data cloned from self.

Overrides:
clone in class ReferenceBase
Throws:
java.lang.CloneNotSupportedException

getAdminGroupList

public InternalID[] getAdminGroupList()
Returns lists of groups with administrator access permitted to use the reference.


getValue

public Value getValue()
Returns value for groups.


setAdminGroupList

public void setAdminGroupList(InternalID[] groups)
Defines lists of groups with administrator access permitted to use the reference.


setValue

public void setValue(Value val)
Defines value for groups.


toString

public java.lang.String toString()
Returns a string description of the object.


7.0 Action Request System Java API