1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- /**
- Licensed Materials - Property of IBM
- IBM Cognos Products: DOCS
- (C) Copyright IBM Corp. 2005, 2008
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
- IBM Corp.
- */
- /**
- * BaseClassWrapper.java
- *
- * Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- * Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
- *
- * Thin wrapper class for keeping BaseClass objects in GUI containers
- *
- */
- import com.cognos.developer.schemas.bibus._3.BaseClass;
- public class BaseClassWrapper {
-
- private BaseClass myBaseClass = null;
-
- //Private default constructor, to prevent empty wrappers
- private BaseClassWrapper() {};
-
- //constructor
- public BaseClassWrapper(BaseClass newBaseClass)
- {
- myBaseClass = newBaseClass;
- }
-
-
- public BaseClass getBaseClassObject ()
- {
- return myBaseClass;
- }
- public void setBaseClassObject(BaseClass newBaseClassObject)
- {
- myBaseClass = newBaseClassObject;
- }
-
- //Override toString()
- public String toString()
- {
- if (myBaseClass != null)
- {
- return myBaseClass.getDefaultName().getValue();
- }
-
- return null;
- }
-
- public String getSearchPath()
- {
- if (myBaseClass != null)
- {
- return myBaseClass.getSearchPath().getValue();
- }
-
- return null;
- }
-
- }
|