Descriptor desc = (Descriptor) xmlBinder.getMarshaller().getXMLContext().getSession().getClassDescriptor(updatedObj);
Descriptor desc = (Descriptor) xmlBinder.getMarshaller().getXMLContext().getSession().getClassDescriptor(updatedObj);
ClassDescriptor descriptor = getServerSession().getClassDescriptor(clazz); DatabaseMapping mapping = descriptor.getMappingForAttributeName(attribute); if (mapping == null) {
ClassDescriptor descriptor = getServerSession().getClassDescriptor(clazz); DatabaseMapping mapping = descriptor.getMappingForAttributeName(attribute); if (mapping == null) {
ClassDescriptor descriptor = getServerSession().getClassDescriptor(getClass(entityName)); DatabaseMapping mapping = descriptor.getMappingForAttributeName(attribute); Object object;
ClassDescriptor descriptor = getServerSession().getClassDescriptor(getClass(entityName)); DatabaseMapping mapping = descriptor.getMappingForAttributeName(attribute); Object object;
private void setRelationshipInfo(Object entity) { if ((entity != null) && (entity instanceof PersistenceWeavedRest)) { ClassDescriptor descriptor = getServerSession().getClassDescriptor(entity.getClass()); if (descriptor != null) { ((PersistenceWeavedRest) entity)._persistence_setRelationships(new ArrayList<RelationshipInfo>()); for (DatabaseMapping mapping : descriptor.getMappings()) { if (mapping.isForeignReferenceMapping()) { ForeignReferenceMapping frMapping = (ForeignReferenceMapping) mapping; RelationshipInfo info = new RelationshipInfo(); info.setAttributeName(frMapping.getAttributeName()); info.setOwningEntity(entity); info.setOwningEntityAlias(descriptor.getAlias()); info.setPersistencePrimaryKey(descriptor.getObjectBuilder().extractPrimaryKeyFromObject(entity, (AbstractSession) getServerSession())); ((PersistenceWeavedRest) entity)._persistence_getRelationships().add(info); } else if (mapping.isEISMapping()) { if (mapping instanceof EISCompositeCollectionMapping) { EISCompositeCollectionMapping eisMapping = (EISCompositeCollectionMapping) mapping; RelationshipInfo info = new RelationshipInfo(); info.setAttributeName(eisMapping.getAttributeName()); info.setOwningEntity(entity); info.setOwningEntityAlias(descriptor.getAlias()); info.setPersistencePrimaryKey(descriptor.getObjectBuilder().extractPrimaryKeyFromObject(entity, (AbstractSession) getServerSession())); ((PersistenceWeavedRest) entity)._persistence_getRelationships().add(info); } } } } } }
private void setRelationshipInfo(Object entity) { if ((entity != null) && (entity instanceof PersistenceWeavedRest)) { ClassDescriptor descriptor = getServerSession().getClassDescriptor(entity.getClass()); if (descriptor != null) { ((PersistenceWeavedRest) entity)._persistence_setRelationships(new ArrayList<RelationshipInfo>()); for (DatabaseMapping mapping : descriptor.getMappings()) { if (mapping.isForeignReferenceMapping()) { ForeignReferenceMapping frMapping = (ForeignReferenceMapping) mapping; RelationshipInfo info = new RelationshipInfo(); info.setAttributeName(frMapping.getAttributeName()); info.setOwningEntity(entity); info.setOwningEntityAlias(descriptor.getAlias()); info.setPersistencePrimaryKey(descriptor.getObjectBuilder().extractPrimaryKeyFromObject(entity, (AbstractSession) getServerSession())); ((PersistenceWeavedRest) entity)._persistence_getRelationships().add(info); } else if (mapping.isEISMapping()) { if (mapping instanceof EISCompositeCollectionMapping) { EISCompositeCollectionMapping eisMapping = (EISCompositeCollectionMapping) mapping; RelationshipInfo info = new RelationshipInfo(); info.setAttributeName(eisMapping.getAttributeName()); info.setOwningEntity(entity); info.setOwningEntityAlias(descriptor.getAlias()); info.setPersistencePrimaryKey(descriptor.getObjectBuilder().extractPrimaryKeyFromObject(entity, (AbstractSession) getServerSession())); ((PersistenceWeavedRest) entity)._persistence_getRelationships().add(info); } } } } } }
ClassDescriptor descriptor = serverSession.getClassDescriptor(context.getClass(type)); if (descriptor == null) { throw JPARSException.classOrClassDescriptorCouldNotBeFoundForEntity(type, persistenceUnit);
ClassDescriptor descriptor = serverSession.getClassDescriptor(context.getClass(type)); if (descriptor == null) { throw JPARSException.classOrClassDescriptorCouldNotBeFoundForEntity(type, persistenceUnit);