.. java:import:: java.util ArrayList .. java:import:: java.util Collection .. java:import:: java.util LinkedList .. java:import:: java.util List .. java:import:: java.util UUID .. java:import:: org.apache.shiro SecurityUtils .. java:import:: org.caosdb.api.entity.v1 AtomicDataType .. java:import:: org.caosdb.api.entity.v1 CollectionValues .. java:import:: org.caosdb.api.entity.v1 DataType .. java:import:: org.caosdb.api.entity.v1 Entity .. java:import:: org.caosdb.api.entity.v1 EntityACL .. java:import:: org.caosdb.api.entity.v1 EntityPermission .. java:import:: org.caosdb.api.entity.v1 EntityPermissionRule .. java:import:: org.caosdb.api.entity.v1 EntityRole .. java:import:: org.caosdb.api.entity.v1 FileDescriptor .. java:import:: org.caosdb.api.entity.v1 Importance .. java:import:: org.caosdb.api.entity.v1 ListDataType .. java:import:: org.caosdb.api.entity.v1 Parent .. java:import:: org.caosdb.api.entity.v1 ReferenceDataType .. java:import:: org.caosdb.api.entity.v1 SpecialValue .. java:import:: org.caosdb.server.datatype AbstractDatatype .. java:import:: org.caosdb.server.datatype BooleanValue .. java:import:: org.caosdb.server.datatype CollectionValue .. java:import:: org.caosdb.server.datatype FileDatatype .. java:import:: org.caosdb.server.datatype GenericValue .. java:import:: org.caosdb.server.datatype ListDatatype .. java:import:: org.caosdb.server.datatype ReferenceDatatype .. java:import:: org.caosdb.server.datatype ReferenceDatatype2 .. java:import:: org.caosdb.server.datatype Value .. java:import:: org.caosdb.server.entity EntityID .. java:import:: org.caosdb.server.entity EntityInterface .. java:import:: org.caosdb.server.entity FileProperties .. java:import:: org.caosdb.server.entity MagicTypes .. java:import:: org.caosdb.server.entity RetrieveEntity .. java:import:: org.caosdb.server.entity Role .. java:import:: org.caosdb.server.entity StatementStatus .. java:import:: org.caosdb.server.entity UpdateEntity .. java:import:: org.caosdb.server.entity.container TransactionContainer .. java:import:: org.caosdb.server.entity.wrapper Property .. java:import:: org.caosdb.server.permissions EntityACLFactory .. java:import:: org.caosdb.server.utils EntityStatus .. java:import:: org.caosdb.server.utils ServerMessages GrpcToCaosDBConverters ====================== .. java:package:: org.caosdb.server.grpc :noindex: .. java:type:: public class GrpcToCaosDBConverters Utility class for converting GRPC's native objects into our own CaosDB objects. :author: Timm Fitschen Methods ------- convert ^^^^^^^ .. java:method:: public Role convert(EntityRole role) :outertype: GrpcToCaosDBConverters convert ^^^^^^^ .. java:method:: public EntityInterface convert(Entity from, EntityInterface entity) :outertype: GrpcToCaosDBConverters Set the content of \ ``entity``\ to that of the grpc message object \ ``from``\ . Also return \ ``entity``\ at the end. convertAcls ^^^^^^^^^^^ .. java:method:: public TransactionContainer convertAcls(List aclsList) :outertype: GrpcToCaosDBConverters getUnit ^^^^^^^ .. java:method:: public Property getUnit(String unitStr) :outertype: GrpcToCaosDBConverters getValue ^^^^^^^^ .. java:method:: public Value getValue(String valString) :outertype: GrpcToCaosDBConverters