Index

DKStorageManageInfoIP

Purpose:

DKStorageManageInfoIP defines the ImagePlus for OS/390 system-managed storage (SMS) information.

Class summary:

class DKStorageManageInfoIP: public dkStorageManageInfo
{
  public:
   DKStorageManageInfoIP();
   DKStorageManageInfoIP(const DKStorageManageInfoIP& aDKSMSInfo);
   virtual ~DKStorageManageInfoIP();
 
   DKStorageManageInfoIP& operator= (const DKStorageManageInfoIP& aDKSMSInfo);
   DKBoolean   operator==(const DKStorageManageInfoIP& aDKSMSInfo) const;
   long        getRetention() const;
   void        setRetention(const long  aRetention);
   DKString    getCollectionName() const;
   void        setCollectionName(const char* aCollectionName);
   DKString    getManagementClass() const;
   void        setManagementClass(const char* aMgtClass);
   DKString    getStorageClass() const;
   void        setStorageClass(const char* aStgClass);
   DKString    getStoreSite() const;
   void        setStoreSite(const char* aStoreSite);
};

Members:

Constructors and destructor
The first constructor constructs a new DKStorageManageInfoIP object. The second constructor is the copy constructor.
  public:
   DKStorageManageInfoIP();
   DKStorageManageInfoIP(const DKStorageManageInfoIP& aDKSMSInfo);
   virtual ~DKStorageManageInfoIP();
 

Member functions

operator=
Assignment operator.
   DKStorageManageInfoIP& operator= (const 
            DKStorageManageInfoIP& aDKSMSInfo);
 

operator==
Comparison operator.
   DKBoolean operator==(const DKStorageManageInfoIP& aDKSMSInfo) const;
 

getRetention
Gets the period (in days) that the ImagePlus for OS/390 system retains the object in system-managed storage.
   long getRetention() const;
 

setRetention
Sets the period (in days) that the ImagePlus for OS/390 system retains the object in system-managed storage. The valid values range from 1 to 999999999.
   void setRetention(const long  aRetention);
 

getCollectionName
Gets the document collection name. The collection name consists of the storage group, the management class and the storage class separated by periods(.).
   DKString getCollectionName() const;
 

setCollectionName
Sets the collection name. The collection name consists of the storage group, the management class, and the storage class separated by periods (.).
   void setCollectionName(const char* aCollectionName);
 

getManagementClass
Gets the name of the management class in which an object is stored.

   DKString getManagementClass() const;
 

setManagementClass
Sets the name of the management class in which an object is stored. The name must be valid on the object server where the object is stored.

   void setManagementClass(const char* aMgtClass);
 

getStorageClass
Gets the name of the storage class in which an object is stored.
   DKString getStorageClass() const;
 

setStorageClass
Sets the name of the storage class in which an object is stored. The name must be valid on the object server where the object is stored.

   void setStorageClass(const char* aStgClass);
 

getStoreSite
Gets the symbolic name of the object distribution manager host (ODM host) on which an object is stored.
   DKString getStoreSite() const;
 

setStoreSite
Sets the four-character symbolic name of the ODM host that stores the objects.
   void setStoreSite(const char* aStoreSite);
 

(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.