Package com.powsybl.powerfactory.db
Class DataObjectBuilder
java.lang.Object
com.powsybl.powerfactory.db.DataObjectBuilder
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createAttribute
(String className, String attributeName, int type, String description) void
createClass
(String name) void
createObject
(long id, String className) getIndex()
void
setDoubleAttributeValue
(long objectId, String attributeName, double value) void
setDoubleMatrixAttributeValue
(long objectId, String attributeName, int rowCount, int columnCount, List<Double> value) void
setDoubleVectorAttributeValue
(long objectId, String attributeName, List<Double> value) void
setIntAttributeValue
(long objectId, String attributeName, int value) void
setIntVectorAttributeValue
(long objectId, String attributeName, List<Integer> value) void
setLongAttributeValue
(long objectId, String attributeName, long value) void
setLongVectorAttributeValue
(long objectId, String attributeName, List<Long> value) void
setObjectAttributeValue
(long objectId, String attributeName, long otherObjectId) void
setObjectParent
(long id, long parentId) void
setObjectVectorAttributeValue
(long objectId, String attributeName, List<Long> otherObjectsIds) void
setStringAttributeValue
(long objectId, String attributeName, String value) void
setStringVectorAttributeValue
(long objectId, String attributeName, List<String> value)
-
Constructor Details
-
DataObjectBuilder
public DataObjectBuilder()
-
-
Method Details
-
getIndex
-
createClass
-
createAttribute
-
createObject
-
setObjectParent
public void setObjectParent(long id, long parentId) -
setIntAttributeValue
-
setLongAttributeValue
-
setDoubleAttributeValue
-
setStringAttributeValue
-
setObjectAttributeValue
-
setIntVectorAttributeValue
-
setLongVectorAttributeValue
-
setDoubleVectorAttributeValue
-
setStringVectorAttributeValue
-
setObjectVectorAttributeValue
-
setDoubleMatrixAttributeValue
-