public class

MWSObjectInfo

extends Object
java.lang.Object
   ↳ com.microstrategy.webservices.MWSObjectInfo
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Contains data associated with any first class MicroStrategy metadata object. An array of these objects is returned to the client after an object browse. Project instances contain one of these objects. The data is retrieved, by the web service, from a WebObjectInfo object. Also, prompt suggestions use these objects to create element lists (exception to the first class metadata object rule). This class was auto-generated from WSDL by the Apache Axis WSDL2Java emitter.

Summary

Public Constructors
MWSObjectInfo()
MWSObjectInfo(EnumMWSObjectType objType, String objName, String objID, String objDescription, String objCreationTime, String objModificationTime, String objOwner, String objPath, EnumMWSAccessRights objAccessRights, boolean objIsHidden, int objVersion, int objState, EnumMWSObjSubType objSubType, String objParentFolderID, ArrayOfMWSObjectInfoPropertySet propertySets)
Public Methods
EnumMWSAccessRights getEnumAccessRights()
EnumMWSAccessRights getObjAccessRights()
Get the current access granted on this metadata object (ie.
String getObjCreationTime()
Get the creation time of this metadata object.
String getObjDescription()
Get the object description of this metadata object.
String getObjID()
Get the DSSID of this metadata object.
String getObjModificationTime()
Get the last modification time of this metadata object.
String getObjName()
Get the name of this metadata object.
String getObjOwner()
Get the owner's name associated with this metadata object.
String getObjParentFolderID()
Get the parent folder ID of this metadata object.
String getObjPath()
Get the folder path of this metadata object.
int getObjState()
Get the state of this metadata object (ie.
EnumMWSObjSubType getObjSubType()
Get the subtype of this metadata object (ie.
EnumMWSObjectType getObjType()
Get the object type of this metadata object (ie.
int getObjVersion()
Get the version number of this metadata object.
ArrayOfMWSObjectInfoPropertySet getPropertySets()
boolean isObjIsHidden()
Returns true if this metadata object is a hidden object.
void setEnumAccessRights(EnumMWSAccessRights enumAccessRights)
void setObjAccessRights(EnumMWSAccessRights objAccessRights)
Set the objAccessRights member.
void setObjCreationTime(String objCreationTime)
Set the objCreationTime member.
void setObjDescription(String objDescription)
Set the objDescription member.
void setObjID(String objID)
Set the objID member.
void setObjIsHidden(boolean objIsHidden)
Set the objIsHidden member.
void setObjModificationTime(String objModificationTime)
Set the objModificationTime member.
void setObjName(String objName)
Set the objName member.
void setObjOwner(String objOwner)
Set the objOwner member.
void setObjParentFolderID(String objParentFolderID)
Set the objParentFolderID member.
void setObjPath(String objPath)
Set the objPath member.
void setObjState(int objState)
Set the objState member.
void setObjSubType(EnumMWSObjSubType objSubType)
Set the objSubType member.
void setObjType(EnumMWSObjectType objType)
Set the objType member.
void setObjVersion(int objVersion)
Set the objVersion member.
void setPropertySets(ArrayOfMWSObjectInfoPropertySet propertySets)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public MWSObjectInfo ()

public MWSObjectInfo (EnumMWSObjectType objType, String objName, String objID, String objDescription, String objCreationTime, String objModificationTime, String objOwner, String objPath, EnumMWSAccessRights objAccessRights, boolean objIsHidden, int objVersion, int objState, EnumMWSObjSubType objSubType, String objParentFolderID, ArrayOfMWSObjectInfoPropertySet propertySets)

Public Methods

public EnumMWSAccessRights getEnumAccessRights ()

public EnumMWSAccessRights getObjAccessRights ()

Get the current access granted on this metadata object (ie. execute, browse, control, read, write, use, etc).

Returns
  • Bitwise ORed enum status.

public String getObjCreationTime ()

Get the creation time of this metadata object.

Returns
  • Object creation time text.

public String getObjDescription ()

Get the object description of this metadata object.

Returns
  • Object description text.

public String getObjID ()

Get the DSSID of this metadata object.

Returns
  • Object GUID.

public String getObjModificationTime ()

Get the last modification time of this metadata object.

Returns
  • Object modification time text.

public String getObjName ()

Get the name of this metadata object.

Returns
  • Object name text.

public String getObjOwner ()

Get the owner's name associated with this metadata object.

Returns
  • Object owner's name text.

public String getObjParentFolderID ()

Get the parent folder ID of this metadata object.

Returns
  • Object folder ID text.

public String getObjPath ()

Get the folder path of this metadata object.

Returns
  • Object folder path text.

public int getObjState ()

Get the state of this metadata object (ie. corrupted, deleted, dirty, error, missing, persisted, browser loaded, etc). Value returned is defined by EnumDSSXMLObjectState.

Returns
  • Enum object state.

public EnumMWSObjSubType getObjSubType ()

Get the subtype of this metadata object (ie. report grid, report graph, etc).

Returns
  • Enum object subtype.

public EnumMWSObjectType getObjType ()

Get the object type of this metadata object (ie. report, folder, document, etc).

Returns
  • Enum object type.

public int getObjVersion ()

Get the version number of this metadata object. Currently this value is not meaningful.

public ArrayOfMWSObjectInfoPropertySet getPropertySets ()

public boolean isObjIsHidden ()

Returns true if this metadata object is a hidden object.

Returns
  • Object hidden boolean.

public void setEnumAccessRights (EnumMWSAccessRights enumAccessRights)

public void setObjAccessRights (EnumMWSAccessRights objAccessRights)

Set the objAccessRights member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objAccessRights Bitwise ORed enum status.

public void setObjCreationTime (String objCreationTime)

Set the objCreationTime member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objCreationTime Object creation time text.

public void setObjDescription (String objDescription)

Set the objDescription member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objDescription Object description text.

public void setObjID (String objID)

Set the objID member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objID Object GUID.

public void setObjIsHidden (boolean objIsHidden)

Set the objIsHidden member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objIsHidden Object hidden boolean.

public void setObjModificationTime (String objModificationTime)

Set the objModificationTime member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objModificationTime Object modification time text.

public void setObjName (String objName)

Set the objName member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objName Object name text.

public void setObjOwner (String objOwner)

Set the objOwner member. The web service accesses the associated WebObjectInfo object to get the owner and then queries the owner's name to set this value.

Parameters
objOwner Object owner's name text.

public void setObjParentFolderID (String objParentFolderID)

Set the objParentFolderID member. The web service accesses the associated WebObjectInfo object and queries its parent folder object to determine its ID before setting this value.

Parameters
objParentFolderID Object folder ID text.

public void setObjPath (String objPath)

Set the objPath member. The web service accesses the associated WebObjectInfo object and queries its parent folder objects to determine the folder path before setting this value.

Parameters
objPath Object folder path text.

public void setObjState (int objState)

Set the objState member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objState Enum object state.

public void setObjSubType (EnumMWSObjSubType objSubType)

Set the objSubType member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objSubType Enum object subtype.

public void setObjType (EnumMWSObjectType objType)

Set the objType member. The web service accesses the associated WebObjectInfo object to set this value.

Parameters
objType Enum object type.

public void setObjVersion (int objVersion)

Set the objVersion member. Currently this value is not meaningful.

public void setPropertySets (ArrayOfMWSObjectInfoPropertySet propertySets)