Examples of ManagedObject


Examples of com.cumulocity.me.sdk.client.inventory.ManagedObject

    @Test
    public void getPagedChildDevices() throws Exception {
        // Given
        ManagedObjectRepresentation parent = inventory.create(aSampleMo().withName("parent").build());
        ManagedObject parentMo = inventory.getManagedObject(parent.getId());

        for (int i = 0; i < platform.getPageSize() + 1; i++) {
            ManagedObjectRepresentation child = inventory.create(aSampleMo().withName("child" + i).build());
            ManagedObjectReferenceRepresentation childRef = anMoRefRepresentationLike(MO_REF_REPRESENTATION).withMo(child).build();
            parentMo.addChildDevice(childRef);
        }

        // When
        PagedCollectionResource refCollection = inventory.getManagedObject(parent.getId()).getChildDevices();
View Full Code Here

Examples of com.cumulocity.sdk.client.inventory.ManagedObject

    public void createAndDeleteManagedObject() throws Exception {
        // Given
        ExternalIDRepresentation xtIDRep = createExternalIDRep(XT_ID, XT_TYPE);

        ManagedObjectRepresentation moRep1 = createManagedObjectAndAssignExternalID("object1", xtIDRep);
        ManagedObject retrievedMO1 = getManageObjectByExternalID(getExternalIDBoundToGId(moRep1.getId()));
        retrievedMO1.delete();

        // When
        ManagedObjectRepresentation moRep2 = createManagedObjectAndAssignExternalID("object2", xtIDRep);
        ManagedObject retrievedMO2 = getManageObjectByExternalID(getExternalIDBoundToGId(moRep2.getId()));

        //Then
        assertThat(retrievedMO2, is(notNullValue()));
        assertThat(retrievedMO2.get().getName(), is("object2"));

        //cleanup
        retrievedMO2.delete();
    }
View Full Code Here

Examples of com.sun.sgs.app.ManagedObject

  if (object == null) {
      throw new NullPointerException("obj is null");
  } else if (!(object instanceof Serializable)) {
      throw new IllegalArgumentException("obj not serializable");
  }
  ManagedObject managedObj =
      (object instanceof ManagedObject) ?
      (ManagedObject) object :
      new Wrapper<T>(object);
     
  ref = AppContext.getDataManager().createReference(managedObj);
View Full Code Here

Examples of com.sun.sgs.app.ManagedObject

     * @throws IllegalStateException if {@link #remove remove} has
     * been invoked on this instance
     */
    public T get() {
  checkRemoved();
  ManagedObject obj = (ManagedObject) ref.get();
  if (obj instanceof Wrapper) {
      Wrapper<T> wrapper = Objects.uncheckedCast(obj);
      return wrapper.get();
  } else {
      @SuppressWarnings("unchecked")
View Full Code Here

Examples of com.sun.sgs.app.ManagedObject

   * null listener, or the application removed the
   * ClientSessionListener object from the data service.
   */
  ClientSessionListener listener = null;
  try {
      ManagedObject obj = dataService.getServiceBinding(listenerKey);
      dataService.removeServiceBinding(listenerKey);
       if (obj instanceof ListenerWrapper) {
    dataService.removeObject(obj);
    listener = ((ListenerWrapper) obj).get();
      } else {
    listener = (ClientSessionListener) obj;
      }

  } catch (NameNotBoundException e) {
      logger.logThrow(
    Level.FINE, e,
    "removing ClientSessionListener for session:{0} throws",
    this);
  }

  /*
   * Remove event queue and associated binding.
   */
  try {
      ManagedObject eventQueue =
    dataService.getServiceBinding(eventQueueKey);
      dataService.removeServiceBinding(eventQueueKey);
      dataService.removeObject(eventQueue);
  } catch (NameNotBoundException e) {
      logger.logThrow(
View Full Code Here

Examples of com.sun.sgs.app.ManagedObject

     *     current transaction
     */
    void putClientSessionListener(
  DataService dataService, ClientSessionListener listener)
    {
  ManagedObject managedObject =
      (listener instanceof ManagedObject) ?
      (ManagedObject) listener :
      new ListenerWrapper(listener);
  String listenerKey = getListenerKey();
  dataService.setServiceBinding(listenerKey, managedObject);
View Full Code Here

Examples of com.sun.sgs.app.ManagedObject

     * @throws  TransactionException if there is a problem with the
     *     current transaction
     */
    ClientSessionListener getClientSessionListener(DataService dataService) {
  String listenerKey = getListenerKey();
  ManagedObject obj = dataService.getServiceBinding(listenerKey);
  return
      (obj instanceof ListenerWrapper) ?
      ((ListenerWrapper) obj).get() :
      (ClientSessionListener) obj;
    }
View Full Code Here

Examples of com.vmware.vim.binding.vmodl.ManagedObject

      ManagedObjectReference rootFolderRef = service.getServiceInstanceContent().getRootFolder();
     
      Folder rootFolder = service.getManagedObject(rootFolderRef);
      ManagedObjectReference[] childEntities = rootFolder.getChildEntity();
      for (ManagedObjectReference child : childEntities) {
         ManagedObject mo = service.getManagedObject(child);
         if (mo instanceof Datacenter) {
            return (Datacenter) mo;
         }
      }
      return null;
View Full Code Here

Examples of com.vmware.vim25.mo.ManagedObject

        ManagedObjectReference mor =
            generateMoref("VirtualMachineSnapshot", morefStr);
        if (mor == null) { return null; }

        ManagedObject snap =
            MorUtil.createExactManagedObject(si_.getServerConnection(), mor);

        if (snap instanceof VirtualMachineSnapshot) {
            return (VirtualMachineSnapshot) snap; /* may be null */
        } else {
View Full Code Here

Examples of org.apache.qpid.management.ui.ManagedObject

                }

            }
            else
            {
                ManagedObject obj = node.getManagedObject();
                if(obj instanceof ManagedBean)
                {
                    ManagedBean mbean = (ManagedBean) obj;
                    String mbeanType = mbean.getType();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.