Class NilusDocumentWrapper<T>

java.lang.Object
tethys.niluswraps.NilusDocumentWrapper<T>
Direct Known Subclasses:
NilusDataWrapper, PDeployment

public class NilusDocumentWrapper<T> extends Object
  • Field Details

    • nilusObject

      public T nilusObject
    • documentName

      public String documentName
  • Constructor Details

    • NilusDocumentWrapper

      public NilusDocumentWrapper(T nilusDocument)
  • Method Details

    • getDocumentId

      public String getDocumentId()
    • getGotObjects

      public Object getGotObjects(String... getterNames)
      Get an object out of the nilus object using a series of sequential getter functions
      Parameters:
      getterName - function names (any number to work through class list) .
      Returns:
    • getGotObjects

      public Object getGotObjects(Object source, String... getterNames)
      Get an object out of the given object using a series of sequential getter functions
      Parameters:
      source - source object
      getterName - function names (any number to work through class list) .
      Returns:
    • getGotObject

      public Object getGotObject(String getterName)
      Get an object out of the main nilus object using a getter function (no function parameters).
      Parameters:
      getterName - function name.
      source - source object
      Returns:
    • getGotObject

      public Object getGotObject(Object source, String getterName)
      Get an object out of the given object using a getter function (no function parameters).
      Parameters:
      source - source object
      getterName - function name.
      Returns:
    • getNilusClass

      public Class getNilusClass()
      Get the class of the nilus object.
      Returns:
      Java class of nilus object.
    • getCollection

      public Collection getCollection()
      Collection for the nilus object.
      Returns: