cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X

Java SDK about IDataShapeDefinitionProvider

wlihua
1-Newbie

Java SDK about IDataShapeDefinitionProvider

When Creating a ThingTemplate from a Virtual Thing Service (Java SDK)

I have the problem:

The type com.thingworx.common.interfaces.IDataShapeDefinitionProvider cannot be resolved. It is indirectly referenced from

  required .class files

code:

import com.thingworx.communications.client.things.VirtualThing;

import com.thingworx.logging.LogUtilities;

import com.thingworx.metadata.DataShapeDefinition;

import com.thingworx.metadata.FieldDefinition;

import com.thingworx.metadata.annotations.ThingworxServiceDefinition;

import com.thingworx.metadata.annotations.ThingworxServiceParameter;

import com.thingworx.metadata.annotations.ThingworxServiceResult;

import com.thingworx.types.InfoTable;

import com.thingworx.types.collections.ValueCollection;

public class GetFilelistThingTemplate extends VirtualThing {

  private static final long serialVersionUID = 1L;

  private static Logger _logger = LogUtilities.getInstance().getApplicationLogger(GetFilelistThingTemplate.class);

  public GetFilelistThingTemplate() {

  }

Please give some pointer.

Thanks.

2 REPLIES 2
supandey
19-Tanzanite
(To:wlihua)

Wang, at which point do you get this error? Also for your logger won't you wanna do :

private static final Logger LOG = LoggerFactory.getLogger(GetFilelistThingTemplate.class);

Wang,

Any update on this? Was Sushant Pandey's post helpful?

Top Tags